Coherence and inconsistencies in rating behavior: estimating the magic barrier of recommender systems

Recommender Systems have to deal with a wide variety of users and user types that express their preferences in different ways. This difference in user behavior can have a profound impact on the performance of the recommender system. Users receive better (or worse) recommendations depending on the quantity and the quality of the information the system knows about them. Specifically, the inconsistencies in users’ preferences impose a lower bound on the error the system may achieve when predicting ratings for one particular user—this is referred to as the magic barrier. In this work, we present a mathematical characterization of the magic barrier based on the assumption that user ratings are afflicted with inconsistencies—noise. Furthermore, we propose a measure of the consistency of user ratings (rating coherence) that predicts the performance of recommendation methods. More specifically, we show that user coherence is correlated with the magic barrier; we exploit this correlation to discriminate between easy users (those with a lower magic barrier) and difficult ones (those with a higher magic barrier). We report experiments where the recommendation error for the more coherent users is lower than that of the less coherent ones. We further validate these results by using two public datasets, where the necessary data to identify the magic barrier is not available, in which we obtain similar performance improvements.

[1]  Alejandro Bellogín,et al.  Predicting the Performance of Recommender Systems: An Information Theoretic Approach , 2011, ICTIR.

[2]  Rasoul Karimi,et al.  Active Learning for Recommender Systems , 2015, KI - Künstliche Intelligenz.

[3]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

[4]  Luis Martínez-López,et al.  Correcting noisy ratings in collaborative recommender systems , 2015, Knowl. Based Syst..

[5]  Licia Capra,et al.  Temporal diversity in recommender systems , 2010, SIGIR.

[6]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[7]  Alejandro Bellogín,et al.  Predicting performance in recommender systems , 2011, RecSys '11.

[8]  John Riedl,et al.  How many bits per rating? , 2012, RecSys.

[9]  Luis Martínez-López,et al.  A fuzzy model for managing natural noise in recommender systems , 2016, Appl. Soft Comput..

[10]  Benjamin Kille,et al.  Modeling Difficulty in Recommender Systems , 2012, RUE@RecSys.

[11]  Nuria Oliver,et al.  I Like It... I Like It Not: Evaluating User Ratings Noise in Recommender Systems , 2009, UMAP.

[12]  Sahin Albayrak,et al.  Estimating the magic barrier of recommender systems: a user study , 2012, SIGIR '12.

[13]  John Riedl,et al.  An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms , 2002, Information Retrieval.

[14]  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.

[15]  Akhilesh Bajaj,et al.  A feedback model to understand information system usage , 1998, Inf. Manag..

[16]  Judith Masthoff,et al.  Group Recommender Systems: Aggregation, Satisfaction and Group Attributes , 2015, Recommender Systems Handbook.

[17]  Roberto Saia,et al.  A semantic approach to remove incoherent items from a user profile and improve the accuracy of a recommender system , 2016, Journal of Intelligent Information Systems.

[18]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[19]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[20]  Josephine Griffith,et al.  Investigations into user rating information and predictive accuracy in a collaborative filtering domain , 2012, SAC '12.

[21]  Till Plumbaum,et al.  Users and noise: the magic barrier of recommender systems , 2012, UMAP.

[22]  Barry Smyth,et al.  Trust in recommender systems , 2005, IUI.

[23]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[24]  John Riedl,et al.  When recommenders fail: predicting recommender failure for algorithm selection and combination , 2012, RecSys.

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

[26]  Iván Cantador,et al.  Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols , 2013, User Modeling and User-Adapted Interaction.

[27]  Arjen P. de Vries,et al.  The Magic Barrier of Recommender Systems - No Magic, Just Ratings , 2014, UMAP.

[28]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[29]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[30]  Nava Tintarev,et al.  Rate it again: increasing recommendation accuracy by user re-rating , 2009, RecSys '09.

[31]  Sahin Albayrak,et al.  Personalizing tags: a folksonomy-like approach for recommending movies , 2011, HetRec '11.

[32]  Ludmila I. Kuncheva,et al.  Measures of Diversity in Classifier Ensembles and Their Relationship with the Ensemble Accuracy , 2003, Machine Learning.

[33]  Lior Rokach,et al.  Recommender Systems Handbook , 2010 .

[34]  Lanfen Lin,et al.  A Novel Framework to Process the Quantity and Quality of User Behavior Data in Recommender Systems , 2016, WAIM.

[35]  Ben Carterette,et al.  Alternative assessor disagreement and retrieval depth , 2012, CIKM '12.

[36]  Alejandro Bellogín,et al.  Relevance-based language modelling for recommender systems , 2013, Inf. Process. Manag..

[37]  Ellen M. Voorhees,et al.  Variations in relevance judgments and the measurement of retrieval effectiveness , 1998, SIGIR '98.

[38]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[39]  Ellen M. Voorhees,et al.  Overview of the TREC 2004 Robust Track. , 2004 .

[40]  John Riedl,et al.  Influence in ratings-based recommender systems , 2005 .

[41]  Sergej Sizov,et al.  The Magic Barrier Revisited: Accessing Natural Limitations of Recommender Assessment , 2017, RecSys.

[42]  Alan Said,et al.  Introduction to special section on CAMRa2010: Movie recommendation in context , 2013, TIST.

[43]  Sean M. McNee,et al.  Being accurate is not enough: how accuracy metrics have hurt recommender systems , 2006, CHI Extended Abstracts.

[44]  John Riedl,et al.  Rating support interfaces to improve user experience and recommender accuracy , 2013, RecSys.

[45]  Jonathan L. Herlocker,et al.  A collaborative filtering algorithm and evaluation metric that accurately model the user experience , 2004, SIGIR '04.