An effective collaborative filtering algorithm based on adjusted user-item rating matrix

User-item rating data preprocessing is an important factor that influences the accuracy of the collaborative filtering algorithms. When users assign a rating to an item, the rating may be influenced by some external factors, such as users' emotional factor. By analyzing the deviation of the users' ratings, this paper presents a novel recommendation method based on adjusted user-item rating matrix. In this method, we calculate the users' ratings deviation of each item. Then, according the numbers of users who have ratings on the same item, the item ratings are weighted calculated. Finally, every rating will be adjusted and a normalization user-item rating matrix can be obtained. Based on the adjusted user-item rating matrix, we calculate the similarity between users to produce a rating prediction. The experimental results MovieLen(100K) dataset show that, compared with the traditional collaborative filtering algorithm, the proposed method can effectively improve the accuracy of the recommender system.

[1]  Xiao-Dong Li,et al.  Comparison Study of Internet Recommendation System: Comparison Study of Internet Recommendation System , 2009 .

[2]  J Smt.NamithaS Music Recommendation System , 2019 .

[3]  Jaideep Vaidya,et al.  Privacy-preserving weighted Slope One predictor for Item-based Collaborative Filtering , 2011 .

[4]  Yu He,et al.  The YouTube video recommendation system , 2010, RecSys '10.

[5]  Daniel Lemire,et al.  Slope One Predictors for Online Rating-Based Collaborative Filtering , 2007, SDM.

[6]  C. Willmott,et al.  Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance , 2005 .

[7]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[8]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[9]  John Riedl,et al.  Explaining collaborative filtering recommendations , 2000, CSCW '00.

[10]  Markus Zanker,et al.  Proceedings of the fourth ACM conference on Recommender systems , 2010, RecSys 2010.

[11]  Bradley N. Miller,et al.  MovieLens unplugged: experiences with an occasionally connected recommender system , 2003, IUI '03.

[12]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[13]  Wu Xiao,et al.  Comparison Study of Internet Recommendation System , 2009 .

[14]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

[15]  John Riedl,et al.  Recommender systems in e-commerce , 1999, EC '99.