基于邻近项目的Slope One协同过滤算法

被引:21
作者
杜茂康 [1 ]
刘苗 [1 ]
李韶华 [1 ]
浦琴 [2 ]
机构
[1] 重庆邮电大学经济管理学院
[2] 重庆市电信规划设计院
关键词
电子商务; 个性化推荐; 混合推荐; Slope One算法;
D O I
暂无
中图分类号
TP391.3 [检索机];
学科分类号
081203 ; 0835 ;
摘要
协同过滤是个性化推荐系统中的常用技术,数据稀疏性是影响协同过滤算法预测准确度的主要因素。提出了改进的Slope One算法,在该算法中,首先根据用户历史评分计算项目间相似性,然后依据项目相似性选取当前活跃用户评价过的k个相似项目记为邻近项目集合,并计算目标项目与其邻近项目的评分偏差,最后以项目间相似性为权重,计算当前活跃用户对目标项目的评分预测值。该算法使用邻近项目进行计算,降低数据的稀疏性,同时减少了计算量。使用标准MovieLens数据集对该算法的预测结果进行验证,结果表明:相对于原算法,该算法提高了预测的准确性,与其他协同过滤算法相比,推荐准确度也有明显的提高。
引用
收藏
页码:421 / 426
页数:6
相关论文
共 4 条
[1]   一种利用Vague集理论改进的协同过滤推荐算法 [J].
张慧颖 ;
薛福亮 .
现代图书情报技术, 2012, (03) :35-39
[2]   奇异值分解法在预测用户页面兴趣度中的应用 [J].
刘伟江 ;
王颖 .
数理统计与管理, 2012, 31 (02) :325-332
[3]   Evaluating collaborative filtering recommender systems [J].
Herlocker, JL ;
Konstan, JA ;
Terveen, K ;
Riedl, JT .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) :5-53
[4]  
Learning and Revising User Profiles: The Identification of Interesting Web Sites[J] . Michael Pazzani,Daniel Billsus.Machine Learning . 1997 (3)