Predictor set optimization for collaborative filtering

One of the most efficient approaches to create a recommender system is collaborative filtering (CF). CF does not require metadata about users and items, but only interactions between users and items (e.g. ratings), therefore it can be applied in many problem domains. Experience shows that for achieving high accuracy, it is worthwhile to use a blended solution, consisting of many predictors. This paper presents an algorithm for constructing a set of CF predictors so that the overall accuracy of the set is high. The algorithm was tested on the Netflix Prize dataset that contains 100 million ratings.

[1]  Yehuda Koren,et al.  Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[2]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[3]  Tommi S. Jaakkola,et al.  Maximum-Margin Matrix Factorization , 2004, NIPS.

[4]  András A. Benczúr,et al.  Methods for large scale SVD with missing values , 2007 .

[5]  James Bennett,et al.  The Netflix Prize , 2007 .

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

[7]  Robin van Meteren Using Content-Based Filtering for Recommendation , 2000 .

[8]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[9]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[10]  B. Nemeth,et al.  A unified approach of factor models and neighbor based methods for large recommender systems , 2008, 2008 First International Conference on the Applications of Digital Information and Web Technologies (ICADIWT).

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

[12]  Eric Horvitz,et al.  Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach , 2000, UAI.

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

[14]  Domonkos Tikk,et al.  Scalable Collaborative Filtering Approaches for Large Recommender Systems , 2009, J. Mach. Learn. Res..

[15]  Robert M. Bell,et al.  The BellKor 2008 Solution to the Netflix Prize , 2008 .