[Objective] This paper aims to increase the recommendation accuracy with the help of modified Slope One algorithm. [Methods] We proposed a Slope One Collaboration Filtering Algorithm based on multi-weights, which improved the items’ similarity measure, attributes similarity measure and users’ rating probability function. Then, we combined the items’ similarity measure with the number of users and Pearson correlation coefficient, the items’ attributes similarity measure with modified Laplacian smoothing and Jaccard coefficient. We also identified users’ ratings with a new probability function. [Results] The proposed method reduced the MAE by 5.4%, which increased the recommendation accuracy. [Limitations] The new method did not examine the users’ comments, which might pose some negative effects to the recommendation accuracy. [Conclusions] The proposed algorithm could effectively improve the service of recommendation systems.
(Wang Peng, Wang Jingjing, Yu Nenghai.A Kernel and User-Based Collaborative Filtering Recommendation Algorithm[J]. Journal of Computer Research and Development, 2013, 50(7): 1444-1451.)
(Sun Guangming, Wang Shuo, Zou Jingzhao.Collaborative Filtering Recommendation Algorithm Measured by Compound Multiple Fators[J]. Application Research of Computers, 2015, 32(10): 2896-2900.)
doi: 10.3969/j.issn.1001-3695.2015.10.004
[4]
Lemire D, Maclachlan A.Slope One Predictors for Online Rating-Based Collaborative Filtering[C]//Proceedings of the 2007 SIAM International Conference on Data Mining, Newport Beach, California, USA. 2007.
(Ying Yan, Cao Yan, Mou Xiangwei.A Hybrid Collaborative Filtering Recommender Based on Item Rating Prediction[J]. New Technology of Library and Information Service, 2015(6): 27-32.)
[6]
Wang J, Lin K, Li J.A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Slope One Scheme[C]// Proceeding of the 8th International Conference on Computer Science Education. 2013.
(Zhang Yulian, Huan Sisi, Liang Shunpan.Integrating User Similarity and Item Similarity into Weighted Slope One Algorithm[J]. Journal of Chinese Computer Systems, 2016, 37(6): 1174-1178.)
(Liu Linjing, Lou Wengao, Feng Guozhen.New Weighted Slope One Algorithm Based on User Similarity[J]. Application Research of Computers, 2016, 33(9): 2708-2711.)
[9]
Finkenzeller K.RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification[M]. Hoboken: John Wiley & Sons, 2003.
(Zou Yonggui, Wang Jing, Liu Zhaohong, et al.Point of Interest Recommendation Method Based on Similarity Between Items[J]. Application Research of Computers, 2012, 29(1): 116-118.)
(Hu Xun, Meng Xiangwu, Zhang Yujie, et al.Recommendation Algorithm Combing Item Features and Trust Relationship of Mobile Users[J]. Journal of Software, 2014, 25(8): 1817-1830.)
doi: 10.13328/j.cnki.jos.004491
[12]
Herloker J L, Konstan J A, Terveen L G, et al.Evaluating Collaborative Filtering Recommender Systems[J]. ACM Transactions on lnformation System (TOIS), 2004, 22(1): 5-53.