Improving memory-based collaborative filtering by neighbour selection based on user preference overlap

User-based collaborative filtering approaches suggest interesting items to a user relying on similar-minded people referred to as neighbours. While standard approaches select neighbours based on user similarity, others rely on aspects related to user trustworthiness and reliability. We investigate the extent to which user similarities are essential to obtain high quality item recommendation, and propose to select neighbours according to the overlap of their preferences with those of the target user. We empirically show that a neighbour selection strategy based on preference overlap achieves better performance than similarity- and trust-based selection strategies, in terms of both recommendation accuracy and precision.

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

[2]  Sahin Albayrak,et al.  Analyzing weighting schemes in collaborative filtering: cold start, post cold start and power users , 2012, SAC '12.

[3]  Luo Si,et al.  An automatic weighting scheme for collaborative filtering , 2004, SIGIR '04.

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

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

[6]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[7]  Ricardo Baeza-Yates,et al.  Modern Information Retrieval - the concepts and technology behind search, Second edition , 2011 .

[8]  Chein-Shung Hwang,et al.  Using Trust in Collaborative Filtering Recommendation , 2007, IEA/AIE.

[9]  Jennifer Golbeck,et al.  Trust and nuanced profile similarity in online social networks , 2009, TWEB.

[10]  Moonis Ali,et al.  Proceedings of the 20th international conference on Industrial, engineering, and other applications of applied intelligent systems , 2007 .

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

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

[13]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.