WANG Jia-hua, TAN Guo-xin, ZHANG Wen-yuan, et al. Integrating improved weighted Slope One into collaborative filtering algorithm[J]. 2020, 37(4): 37-42.
WANG Jia-hua, TAN Guo-xin, ZHANG Wen-yuan, et al. Integrating improved weighted Slope One into collaborative filtering algorithm[J]. 2020, 37(4): 37-42.DOI:
Integrating improved weighted Slope One into collaborative filtering algorithm
Aiming at the problem of data sparsity in traditional collaborative filtering algorithm
this paper proposed a collaborative filtering algorithm combined with improved weighted Slope One.The algorithm firstly used the score prediction value calculated by the improved slope one algorithm to effectively fill in the initial user-score matrix
and then made prediction and recommendation through the memory-based collaborative filtering algorithm on the new score matrix.The matrix filled by the improved Slope One algorithm not only greatly reduced the sparsity of the scoring matrix
but also avoided the problem that the backfill data is too single.Simulation experiments on movieslens-100k datatset show that the improved algorithm effectively reduces the MAE and RMSE
and improves the recommendation accuracy while alleviating the problem of data sparsity.
BREESE J S, HECKERMAN D, KADIE C.Empirical analysis of predictive algorithms for collaborative filtering [C]// Proceedings of the 14th conference on Uncertainty in artificial intelligence.Morgan New York: Kaufmann Publishers Inc, 1998: 43-52.
SARWAR B M, KARYPIS G, KONSTAN J A, et al. Item-based collaborative filtering recommendation algorithms [C]// Proceedings of the 10th international conference on World Wide Web.New York: ACM Press, 2001: 285-295.
LEMIRE D, MACLACHLAN A.Slope one predictors for online rating-based collaborative filtering [C]// Proceedings of the 2005 SIAM International Conference on Data Mining.California: Society for Industrial and Applied Mathematics, 2005: 471-475.
ADOMAVICIUS G, TUZHILIN A.Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions[J].IEEE Transactions on Knowledge % Data Engineering, 2005(6):734-49. DOI: 734