余弦相似度加权的Slope One协同过滤算法研究
Research of Slope One Cooperative Filtering Algorithm Based on Cosine Similarity Weighting
DOI: 10.12677/CSA.2017.710117, PDF,    科研立项经费支持
作者: 周 化, 袁 志*:广州大学华软软件学院网络技术系,广东 广州
关键词: 余弦相似度Slope One算法数据稀疏性协同过滤Cosine Similarity Slope One Algorithm Sparsity Problem Collaborative Filtering
摘要: 针对slope one协同过滤算法中存在的数据稀疏性问题展开研究。提出一种基于余弦相似度加权的协同过滤算法(COSLOPE算法)。用加权slope one算法填充稀疏的评分矩阵后利用cosine算法计算用户之间的相似度,得出目标用户的近邻矩阵。通过近邻矩阵中拥有评分记录的用户来预测目标用户的项目评分,并进行推荐。该算法通过MovieLens数据集验证,MAE、RMSE 和MSE的值均优于传统Slope One算法。COSLOPE算法在有效解决数据稀疏性的同时亦提高了传统推荐算法的准确度并降低了算法响应时间。
Abstract: In this paper, we propose a collaborative filtering algorithm based on cosine similarity weight (COSLOPE algorithm). The similarity between the users is calculated by the cosine algorithm; the weights are determined according to the similarity degree and the scoring matrix is filled in order to establish the nearest neighbor set with high similarity to the object user. The nearest neighbor set of the nearest neighbor set is to predict the target user’s project grade and make recommendations. The algorithm is validated by the MovieLens dataset, and the values of MAE, RMSE and MSE are superior to the traditional Slope One algorithm. COSLOPE algorithm is not only in the effective solution of data sparseness, but also improve the accuracy of the traditional recommendation algorithm and reduce the algorithm response time.
文章引用:周化, 袁志. 余弦相似度加权的Slope One协同过滤算法研究[J]. 计算机科学与应用, 2017, 7(10): 1036-1044. https://doi.org/10.12677/CSA.2017.710117

参考文献

[1] 刘蓓琳. 电子商务个性化推荐研究[M]. 北京: 中国经济出版社, 2015.
[2] 王毅, 楼恒越. 一种改进的Slope One协同过滤算法[J]. 计算机科学, 2011, 38(10A): 192-194.
[3] 赵亮, 胡乃静, 张守志. 个性化推荐算法设计[J]. 计算机研究与发展, 2002, 39(8): 986-991.
[4] 刘建国, 周涛, 汪秉宏. 个性化推荐系统的研究进展[J]. 自然科学进展, 2009, 19(1): 1-15.
[5] 李伟霖, 王成良, 文俊浩. 基于评论与评分的协同过滤算法[J]. 计算机应用研究, 2016, 5(34): 37-40.
[6] 赵文涛,王春春. 基于用户多属性与兴趣的协同过滤算法[J]. 计算机应用研究, 2016, 4(33): 29-32.
[7] 田松瑞. 基于用户相似度加权的Slope One算法[J]. 软件, 2016, 37(4): 56-59.
[8] 周张兰. 基于协同过滤的个性化推荐算法研究[D]: [硕士学位论文]. 武汉: 华中师范大学, 2009.
[9] Lv, L., Medo, M., Yeung, H.C., et al. (2012) Recommender Systems. Physics Reports, 519, 1-49. [Google Scholar] [CrossRef