10.3778/j.issn.1673-9418.2011.09.009
基于动态k近邻的SlopeOne协同过滤推荐算法
协同过滤是个性化推荐系统中的常用技术,数据稀疏性是影响协同过滤算法预测精度的主要因素.SlopeOne算法利用线性回归模型解决数据稀疏性问题.基于用户相似度的k近邻方法可以优化参与预测的用户评分数据的质量.在SlopeOne算法的基础上,提出了一种动态k近邻和SlopeOne相结合的算法.首先根据用户之间相似度的具体情况动态地为每个用户选择不同数目的近邻用户,然后利用近邻用户的评分数据生成项目之间的平均偏差,最后利用线性回归模型进行预测.在MovieLens数据集上的实验结果表明,改进算法在预测精度上比原SlopeOne算法有所提高,能适应数据稀疏度更低的推荐系统,并且与其他协同过滤算法相比,推荐精度也具有明显优势.
协同过滤:推荐系统、k近邻、数据挖掘、知识发现
5
TP391(计算技术、计算机技术)
The National Natural Science Foundation of China under Grant No.61070024;the Key Projects in the National Science&Technology Pillar Program during the 11th Five-Year Plan of China under Grant No.2008BAJ08B08
2012-01-14(万方平台首次上网日期,不代表论文的发表时间)
共8页
857-864