Proceedings

SCMF: Sparse Covariance Matrix Factorization for Collaborative Filtering

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2705-2710.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Matrix factorization (MF) is a popular collaborative filtering approach for recommender systems due to its simplicity and effectiveness. Existing MF methods either assume that all latent features are uncorrelated or assume that all are correlated. To address the important issue of what structure should be imposed on the features, we investigate the covariance matrix of the latent features learned from real data. Based on the findings, we propose an MF model with a sparse covariance prior which favors a sparse yet non-diagonal covariance matrix. Not only can this reflect the semantics more faithfully, but imposing sparsity can also have a side effect of preventing overfitting. Starting from a probabilistic generative model with a sparse covariance prior, we formulate the model inference problem as a maximum a posteriori (MAP) estimation problem. The optimization procedure makes use of stochastic gradient descent and majorization-minimization. For empirical validation, we conduct experiments using the MovieLens and Netflix datasets to compare the proposed method with two strong baselines which use different priors. Experimental results show that our sparse covariance prior can lead to performance improvement.

  1. [Beck and Teboulle, 2009] A. Beck and M. Teboulle. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM Journal on Imaging Sciences, 2(1):183-202, 2009.
  2. [Boyd and Vandenberghe, 2004] S. Boyd and L. Vanden- berghe. Convex Optimization. 2004.
  3. [Breese et al., 1998] J.S. Breese, D. Heckerman, and C. Kadie. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence, pages 43-52, 1998.
  4. [Canny, 2002] J. Canny. Collaborative filtering with privacy via factor analysis. In Proceedings of the 25th Interna- tional ACM SIGIR Conference on Research and Develop- ment in Information Retrieval, pages 238-245, 2002.
  5. [Gantner et al., 2011] Z. Gantner, S. Rendle, C. Freuden- thaler, and L. Schmidt-Thieme. MyMediaLite: A free recommender system library. In Proceedings of the 5th ACM Conference on Recommender Systems, pages 305- 308, 2011.
  6. [Hofmann, 2004] T. Hofmann. Latent semantic models for collaborative filtering. ACM Transactions on Information Systems, 22(1):89-115, 2004.
  7. [Hu et al., 2008] Y. Hu, Y. Koren, and C. Volinsky. Collabo- rative filtering for implicit feedback datasets. In Proceed- ings of the 8th IEEE International Conference on Data Mining, pages 263-272, 2008.
  8. [Hunter and Li, 2005] D.R. Hunter and R. Li. Variable selection using MM algorithms. Annals of Statistics, 33(4):1617, 2005.
  9. [Koren, 2008] Y. Koren. Factorization meets the neighbor- hood: a multifaceted collaborative filtering model. In Pro- ceedings of the 14th ACM SIGKDD International Confer- ence on Knowledge Discovery and Data Mining, pages 426-434, 2008.
  10. [Lakshminarayanan et al., 2011] Balaji Lakshminarayanan, Guillaume Bouchard, and Cedric Archambeau. Robust bayesian matrix factorisation. In Proceedings of the 14th International Conference on Articial Intelligence and Statistics (AISTATS), 2011.
  11. [Linden et al., 2003] G. Linden, B. Smith, and J. York. Ama- zon.com recommendations: Item-to-item collaborative fil- tering. IEEE Internet Computing, 7(1):76-80, 2003.
  12. [Ma et al., 2008] H. Ma, H. Yang, M.R. Lyu, and I. King. SoRec: social recommendation using probabilistic matrix factorization. In Proceedings of the 17th ACM Conference on Information and Knowledge Management, pages 931- 940, 2008.
  13. [Ma et al., 2009] H. Ma, M.R. Lyu, and I. King. Learning to recommend with trust and distrust relationships. In Pro- ceedings of the 3rd ACM Conference on Recommender Systems, pages 189-196, 2009.
  14. [Ma et al., 2011] H. Ma, D. Zhou, C. Liu, M.R. Lyu, and I. King. Recommender systems with social regularization. In Proceedings of the 4th ACM International Conference on Web Search and Data Mining, pages 287-296, 2011.
  15. [Rendle and Schmidt-Thieme, 2008] S. Rendle and L. Schmidt-Thieme. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In Proceedings of the 2nd ACM Conference on Recommender Systems, pages 251-258, 2008.
  16. [Salakhutdinov and Mnih, 2008a] R. Salakhutdinov and A. Mnih. Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In Proceedings of the 25th International Conference on Machine Learning, pages 880-887, 2008.
  17. [Salakhutdinov and Mnih, 2008b] R. Salakhutdinov and A. Mnih. Probabilistic matrix factorization. In Advances in Neural Information Processing Systems 20, pages 1257-1264, 2008.
  18. [Salakhutdinov et al., 2007] R. Salakhutdinov, A. Mnih, and G. Hinton. Restricted Boltzmann machines for collabo- rative filtering. In Proceedings of the 24th International Conference on Machine Learning, pages 791-798, 2007.
  19. [Seung and Lee, 2001] D. Seung and L. Lee. Algorithms for non-negative matrix factorization. In Advances in Neural Information Processing Systems 13, pages 556-562, 2001.
  20. [Töscher et al., 2009] A. Töscher, M. Jahrer, and R.M. Bell. The BigChaos solution to the Netflix grand prize. Netflix Prize Documentation, 2009.
  21. [Xue et al., 2005] G.R. Xue, C. Lin, Q. Yang, W.S. Xi, H.J. Zeng, Y. Yu, and Z. Chen. Scalable collaborative filter- ing using cluster-based smoothing. In Proceedings of the 28th International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 114- 121, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards