On the Use of Lanczos Vectors for Efficient Latent Factor-Based Top-N Recommendation

In this work we propose Lanczos Latent Factor Recommender (LLFR); a novel "big data friendly" collaborative filtering algorithm for top-N recommendation. Using a computationally efficient Lanczos-based procedure, LLFR builds a low dimensional item similarity model, that can be readily exploited to produce personalized ranking vectors over the item space. A number of experiments on real datasets at different density levels indicate that LLFR outperforms other state-of-the-art top-N recommendation methods from a computational as well as a qualitative perspective. Our experimental results also show that its relative performance gains, compared to competing methods, increase as the data get sparser. This is true both when the sparsity is generalized -- as in the New Community Problem -- and in the very interesting case where the sparsity is localized in a small fraction of the dataset -- as in the New Users Problem.

[1]  Suhrid Balakrishnan,et al.  Collaborative ranking , 2012, WSDM '12.

[2]  Pavel Yu. Chebotarev,et al.  The Matrix-Forest Theorem and Measuring Relations in Small Social Groups , 2006, ArXiv.

[3]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[4]  Yousef Saad,et al.  Lanczos Vectors versus Singular Vectors for Effective Dimension Reduction , 2009, IEEE Transactions on Knowledge and Data Engineering.

[5]  Marco Gori,et al.  ItemRank: A Random-Walk Based Scoring Algorithm for Recommender Engines , 2007, IJCAI.

[6]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

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

[8]  François Fouss,et al.  An experimental investigation of kernels on graphs for collaborative recommendation and semisupervised classification , 2012, Neural Networks.

[9]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[10]  Axel Ruhe,et al.  A Krylov Subspace Method for Information Retrieval , 2005, SIAM J. Matrix Anal. Appl..

[11]  Yehuda Koren,et al.  OrdRec: an ordinal model for predicting personalized item rating distributions , 2011, RecSys '11.

[12]  George Karypis,et al.  FISM: factored item similarity models for top-N recommender systems , 2013, KDD.

[13]  John D. Garofalakis,et al.  A Novel Hierarchical Approach to Ranking-Based Collaborative Filtering , 2013, EANN.

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

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

[16]  John Riedl,et al.  Recommender systems: from algorithms to user experience , 2012, User Modeling and User-Adapted Interaction.

[17]  François Fouss,et al.  Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.

[18]  John D. Garofalakis,et al.  NCDawareRank: a novel ranking method that exploits the decomposable structure of the web , 2013, WSDM.

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

[20]  Roberto Turrin,et al.  Performance of recommender algorithms on top-n recommendation tasks , 2010, RecSys '10.