加权矩阵分解的单类协同过滤算法提升推荐性能
需积分: 6 199 浏览量
更新于2024-09-09
收藏 1.17MB PDF 举报
本文主要探讨的是"基于矩阵分解的单类协同过滤推荐算法",这是一种针对新闻网站和书签推荐问题的解决方案,这类问题被归类为单类协同过滤任务。由于这类数据通常非常稀疏,只有少数用户对某些网页或书签进行了标记,而未标记的数据中混合了负例(用户不喜欢的内容)和未标记的正例(用户可能喜欢但未标记的内容)。这导致了如何解释未标记数据的困难,因为在实际应用中,区分负例和潜在正例是一项挑战。
为解决这个问题,研究人员提出了一种创新的方法,即采用加权带正则化的迭代最小二乘法(Weighted Alternating Least Squares, wALS)。这种算法的核心在于对正例赋予权重1,对负例赋予一个较小的正实数值,以此来体现数据的正负置信度。通过这种方法,算法能够更好地处理数据的不确定性,提高推荐的准确性。
该算法在两个实际的实验数据集上进行了验证,结果表明,相比于几个经典的单类协同过滤推荐算法,如朴素的协同过滤或基于相似度的推荐,该加权wALS算法在推荐性能上具有显著的优势。这表明它能更有效地挖掘和利用有限的用户行为数据,提供更加精准的个性化推荐。
此外,文章还提到了研究背景和作者信息,包括李改和李磊两位作者的专业背景,他们分别来自顺德职业技术学院电子与信息工程系和中山大学信息科学与技术学院及软件研究所,他们的研究方向涵盖了数据挖掘、推荐系统、数据库和人工智能等领域。
这篇论文为解决单类协同过滤中的稀疏数据问题提供了一个实用且有效的算法,并通过实证结果证明了其在推荐系统的实用性,对于改进推荐系统的性能和用户体验具有重要的理论价值和实践意义。
2019-08-16 上传
2019-08-18 上传
weixin_39840914
- 粉丝: 436
- 资源: 1万+
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新