A New Approach of Matrix Factorization and Its Application in Recommender Systems

Matrix factorization (MF) is a major technique for collaborative filtering of recommender systems. However, in the traditional MF model, it is difficult to tune the regularization parameter, and the predicted ratings may not lie within the given range. In this paper, we propose a new MF approach, in which MF is modeled as a constrained optimization problem and the constraint conditions are given in terms of the range of the factorization matrices. Under the new model, the regularization parameter is not needed and the predicted ratings are limited in the given range. We further provide a feasible direction method to solve the new model. Experimental results demonstrate that our approach outperforms the traditional MF.

[1]  Inderjit S. Dhillon,et al.  Scalable Coordinate Descent Approaches to Parallel Matrix Factorization for Recommender Systems , 2012, 2012 IEEE 12th International Conference on Data Mining.

[2]  Vikas Sindhwani,et al.  Recommender Systems , 2010, Encyclopedia of Machine Learning and Data Mining.

[3]  Shengcai Liao,et al.  Which photo groups should I choose? A comparative study of recommendation algorithms in Flickr , 2010, J. Inf. Sci..

[4]  John Riedl,et al.  Application of Dimensionality Reduction in Recommender System - A Case Study , 2000 .

[5]  Fernando Ortega,et al.  Hierarchical graph maps for visualization of collaborative recommender systems , 2014, J. Inf. Sci..

[6]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[7]  Bradley N. Miller,et al.  MovieLens unplugged: experiences with an occasionally connected recommender system , 2003, IUI '03.

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

[9]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[10]  Jesús Bobadilla,et al.  A new collaborative filtering metric that improves the behavior of recommender systems , 2010, Knowl. Based Syst..

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

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

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

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

[15]  L. Armijo Minimization of functions having Lipschitz continuous first partial derivatives. , 1966 .

[16]  H. Robbins A Stochastic Approximation Method , 1951 .

[17]  Peter J. Haas,et al.  Large-scale matrix factorization with distributed stochastic gradient descent , 2011, KDD.

[18]  Chih-Jen Lin,et al.  A Fast Parallel Stochastic Gradient Method for Matrix Factorization in Shared Memory Systems , 2015, ACM Trans. Intell. Syst. Technol..