期刊文献+

基于矩阵填充的混合协同过滤推荐算法研究 被引量:6

Research on Hybrid Collaborative Filtering Recommendation Algorithm Based on Matrix Filling
原文传递
导出
摘要 针对传统协同过滤算法中由于评分数据稀疏性而导致推荐效率低下问题,提出一种混合协同过滤推荐算法.算法首先使用Slope One算法计算出预测评分,以填充原始评分矩阵中未得到评分的项目,降低了评分矩阵的稀疏度,保证了填充值的多样性.然后使用SVD技术对填充的评分矩阵奇异值分解,采用随机梯度降低误差的方法,对结果进行分析,寻找最佳效果参数.最后以五折交叉实验的方式在在MovieLens数据集中对本文所提出的算法与传统的协同过滤算法进行了验证,实验显示算法能够有效地缓解数据稀疏性问题,并且具有更佳的推荐效果. For the problem of low recommendation efficiency caused by the sparsity of rating data in traditional collaborative filtering algorithm,this paper proposes a hybrid collaborative filtering recommendation algorithm.Firstly,slope one algorithm is used to calculate the prediction score to fill in the original score matrix,which reduces the sparsity of the score matrix and ensures the diversity of the filling value.Then,SVD technology is used to decompose the singular value of the filled scoring matrix,and the random gradient method is used to reduce the error.The results are analyzed to find the best effect parameters.Finally,the proposed algorithm and the traditional collaborative filtering algorithm are verified in MovieLens dataset by 50% crossover experiment.The experiment shows that the algorithm can effectively alleviate the problem of data sparsity,and has better recommendation effect.
作者 张晨 肖君儒 周丽 ZHANG Chen;XIAO Jun-ru;ZHOU Li(School of Information,Beijing Wuzi University,Beijing 101149,China)
出处 《数学的实践与认识》 2021年第10期81-89,共9页 Mathematics in Practice and Theory
基金 北京社会科学基金重点项目“基于大数据技术提升首都物流服务品质的策略研究”(18GLA009) 国家自然基金项目“仓储拣选系统拥堵的影响因素与联合控制策略研究”(71501015)。
关键词 协同过滤算法 数据填充 Slope One算法 矩阵分解 推荐算法 collaborative filtering algorithm data fill Slone One matrix factorization recommendation algorithm
  • 相关文献

参考文献5

二级参考文献62

  • 1邓爱林,左子叶,朱扬勇.基于项目聚类的协同过滤推荐算法[J].小型微型计算机系统,2004,25(9):1665-1670. 被引量:147
  • 2张锋,常会友.使用BP神经网络缓解协同过滤推荐算法的稀疏性问题[J].计算机研究与发展,2006,43(4):667-672. 被引量:85
  • 3Goldberg D, Nichols D, Oki M, et al. Using collaborative filtering to weave an information tapestry [J]. Comm ACM, 1992, 35(12): 61-70.
  • 4Jonathan L, Joseph A, Terveen G, et al. Evaluating collaborative filtering recommender systems [J].ACM Trans lnfor Syst, 2004, 22(1): 5-53.
  • 5Herlocker J, Konstan J, Borchers A, et al. An algorithmic framework for performing collaborative filtering [C]// Proceedings of the 22rid Annual International ACM SIGIR Conf Res and Devel Infor Retrieval. University of California at Berkeley, California, Aug. 1999: 230-237.
  • 6Gediminas A, Alexander T. Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions [J].IEEE Trans Knowledge and Data Eng, 2005, 17(6): 734-749.
  • 7Sarwar B M, Karypis G, Konstan J A, et al. Item-based collaborative filtering recommendation algorithms [C]// Proceedings of the 10th International World Wide Web Conference (WWW10). Hong Kong, China, 2001:285 - 295.
  • 8Lemire D, Maclaehlan A. Slope one predictors for online rating-based collaborative filtering [C]//SIAM Data Mining (SDM’05). Newport Beach, California, April 21 - 23, 2005.
  • 9李涛,王建东,叶飞跃,冯新宇,张有东.一种基于用户聚类的协同过滤推荐算法[J].系统工程与电子技术,2007,29(7):1178-1182. 被引量:70
  • 10蔺丰奇,刘益.信息过载问题研究述评[J].情报理论与实践,2007,30(5):710-714. 被引量:60

共引文献116

同被引文献98

引证文献6

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部