|
中山大学学报(自然科学版) 2018
融合巴氏系数的用户聚类Slope One算法Keywords: 推荐算法,Slope One,用户习惯,巴氏系数 Abstract: 摘要 Slope One算法是一种基于项目的协同过滤推荐算法,该算法简洁高效,计算复杂度低.但是传统的Slope One算法对用户的评分数据进行了一致化的权重对待,没有考虑到用户之间的兴趣差异与各个项目之间的相似性差异,影响了推荐的准确度.基于此,分别在用户和项目两个维度上进行了改进,引入巴氏系数作为项目之间的相似性度量方法,并且在用户维度采用聚类方法消除用户行为习惯差异.最后,实验结果表明,提出的方法保证较低计算复杂度的前提下,在MovieLens数据集中,MAE和RMSE两个指标上均有较高的推荐准确度
|