Rating prediction using preference relations based matrix factorization

Rating prediction is an important problem for rating based recommender systems. In Rating Prediction, the task is to predict the rating that a user would give to an item that he/she has not rated in the past. Most of the existing algorithms for the task concentrate on the absolute ratings given to different items by different users in the past. However, there are few recent research work that point out some drawbacks of absolute rating based systems and algorithms, and suggest the use of preference relations between pairs of items to capture the users’ interests about the items. In this paper, we propose a rating prediction algorithm that considers the relative ratings given by the users for different pairs of items. The algorithm models the users and items using a matrix factorization framework. The learned model of users and items are first used to predict the personalized utility of an item for a user. This utility is then converted to a valid rating value in a predefined rating scale by employing a personalized scaling. Experimental evaluation on a benchmark dataset reveals that better prediction accuracies may be achieved by modeling the users and items using relative rating information.

[1]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[2]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[3]  Armelle Brun,et al.  Comparisons Instead of Ratings: Towards More Stable Preferences , 2011, 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[4]  Seungjin Choi,et al.  Bayesian Matrix Co-Factorization: Variational Algorithm and Cramér-Rao Bound , 2011, ECML/PKDD.

[5]  Jun Wang,et al.  Unified relevance models for rating prediction in collaborative filtering , 2008, TOIS.

[6]  Maunendra Sankar Desarkar,et al.  Preference relation based matrix factorization for recommender systems , 2012, UMAP.

[7]  Thore Graepel,et al.  Matchbox: large scale online bayesian recommendations , 2009, WWW '09.

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

[9]  Fabio Crestani,et al.  Bayesian latent variable models for collaborative item rating prediction , 2011, CIKM '11.

[10]  Pabitra Mitra,et al.  Aggregating preference graphs for collaborative rating prediction , 2010, RecSys '10.

[11]  Ruimin Shen,et al.  A Collaborative Filtering Framework Based on Both Local User Similarity and Global User Similarity , 2008, ECML/PKDD.

[12]  Olivier Buffet,et al.  Towards Preference Relations in Recommender Systems , 2010 .

[13]  Licia Capra,et al.  Private distributed collaborative filtering using estimated concordance measures , 2007, RecSys '07.

[14]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.