Proceedings

MPMA: Mixture Probabilistic Matrix Approximation for Collaborative Filtering

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1382-1387.

Abstract

Matrix approximation (MA) is one of the most popular techniques for collaborative filtering (CF). Most existing MA methods train user/item latent factors based on a user-item rating matrix and then use the global latent factors to model all users/items. However, globally optimized latent factors may not reflect the unique interests shared among only subsets of users/items, without which unique interests of users may not be accurately modelled. As a result, existing MA methods, which cannot capture the uniqueness of different user/item, cannot provide optimal recommendation. In this paper, a mixture probabilistic matrix approximation (MPMA) method is proposed, which unifies globally optimized user/item feature vectors (on the entire rating matrix) and locally optimized user/item feature vectors (on subsets of user/item ratings) to improve recommendation accuracy. More specifically, in MPMA, a method is developed to find both globally and locally optimized user/item feature vectors. Then, a Gaussian mixture model is adopted to combine global predictions and local predictions to produce accurate rating predictions. Experimental study using MovieLens and Netflix datasets demonstrates that MPMA outperforms five state-of-the-art MA based CF methods in recommendation accuracy with good scalability.

  1. [Adomavicius and Tuzhilin, 2005] Gediminas Adomavicius and Alexander Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engeering, 17(6):734-749, 2005.
  2. [Ando and Zhang, 2005] Rie Kubota Ando and Tong Zhang. A framework for learning predictive structures from multiple tasks and unlabeled data. The Journal of Machine Learning Research, 6:1817-1853, 2005.
  3. [Arthur and Vassilvitskii, 2007] David Arthur and Sergei Vas- silvitskii. k-means++: The advantages of careful seeding. In SODA '07, pages 1027-1035, 2007.
  4. [Banerjee and Ghosh, 2002] Arindam Banerjee and Joydeep Ghosh. On scaling up balanced clustering algorithms. In SDM '02, pages 333-349, 2002.
  5. [Banerjee et al., 2007] Arindam Banerjee, Inderjit Dhillon, Joy- deep Ghosh, Srujana Merugu, and Dharmendra S. Modha. A generalized maximum entropy approach to bregman co- clustering and matrix approximation. The Journal of Machine Learning Research, 8:1919-1986, 2007.
  6. [Billsus and Pazzani, 1998] Daniel Billsus and Michael J Paz- zani. Learning collaborative information filters. In ICML '98, pages 46-54, 1998.
  7. [Chen et al., 2015] Chao Chen, Dongsheng Li, Yingying Zhao, Qin Lv, and Li Shang. WEMAREC: Accurate and scalable recommendation through weighted and ensemble matrix ap- proximation. In SIGIR '15, pages 303-312. ACM, 2015.
  8. [Evgeniou and Pontil, 2007] A Evgeniou and Massimiliano Pontil. Multi-task feature learning. NIPS '07, 19:41, 2007.
  9. [Herlocker et al., 1999] Jonathan L. Herlocker, Joseph A. Kon- stan, Al Borchers, and John Riedl. An algorithmic framework for performing collaborative filtering. In SIGIR '99, pages 230-237, 1999.
  10. [Koren, 2008] Yehuda Koren. Factorization meets the neighbor- hood: a multifaceted collaborative filtering model. In KDD '08, pages 426-434. ACM, 2008.
  11. [Lee and Seung, 2001] Daniel D Lee and H Sebastian Seung. Algorithms for non-negative matrix factorization. In NIPS '01, pages 556-562, 2001.
  12. [Lee et al., 2013] Joonseok Lee, Seungyeon Kim, Guy Lebanon, and Yoram Singer. Local low-rank matrix approximation. In ICML '13, pages 82-90, 2013.
  13. [Mackey et al., 2011] Lester W Mackey, Michael I Jordan, and Ameet Talwalkar. Divide-and-conquer matrix factorization. In NIPS '11, pages 1134-1142, 2011.
  14. [Paterek, 2007] Arkadiusz Paterek. Improving regularized sin- gular value decomposition for collaborative filtering. In KDD CUP '07, volume 2007, pages 5-8, 2007.
  15. [Recht and Ré, 2013] Benjamin Recht and Christopher Ré. Par- allel stochastic gradient algorithms for large-scale matrix completion. Mathematical Programming Computation, 5(2):201-226, 2013.
  16. [Salakhutdinov and Mnih, 2007] Ruslan Salakhutdinov and Andriy Mnih. Probabilistic matrix factorization. In NIPS '07, pages 1257-1264, 2007.
  17. [Salakhutdinov and Mnih, 2008] Ruslan Salakhutdinov and Andriy Mnih. Bayesian probabilistic matrix factorization using markov chain monte carlo. In ICML '08, pages 880-887. ACM, 2008.
  18. [Sarwar et al., 2001] Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl. Item-based collaborative filtering recommendation algorithms. In WWW '01, pages 285-295. ACM, 2001.
  19. [Singh and Gordon, 2008] Ajit P Singh and Geoffrey J Gordon. Relational learning via collective matrix factorization. In KDD '08, pages 650-658. ACM, 2008.
  20. [Srebro and Jaakkola, 2003] Nathan Srebro and Tommi Jaakkola. Weighted low-rank approximations. In ICML '03, pages 720-727, 2003.
  21. [Srebro et al., 2004] Nathan Srebro, Jason Rennie, and Tommi S Jaakkola. Maximum-margin matrix factorization. In NIPS '04, pages 1329-1336, 2004.
  22. [Su and Khoshgoftaar, 2009] Xiaoyuan Su and Taghi M. Khoshgoftaar. A survey of collaborative filtering techniques. Advances in Artificial Intelligence, January 2009. Article ID 421425.
  23. [Toh and Yun, 2010] Kim-Chuan Toh and Sangwoon Yun. An accelerated proximal gradient algorithm for nuclear norm reg- ularized linear least squares problems. Pacific Journal of Op- timization, 6(615-640):15, 2010.
  24. [Xu et al., 2012] Bin Xu, Jiajun Bu, Chun Chen, and Deng Cai. An exploration of improving collaborative recommender sys- tems via user-item subgroups. In WWW '12, pages 21-30. ACM, 2012.
  25. [Yuan et al., 2014] Ting Yuan, Jian Cheng, Xi Zhang, Shuang Qiu, and Hanqing Lu. Recommendation by mining multiple user behaviors with group sparsity. In AAAI '14, 2014.
  26. [Zhang et al., 2013] Yongfeng Zhang, Min Zhang, Yiqun Liu, and Shaoping Ma. Improve collaborative filtering through bordered block diagonal form matrices. In SIGIR '13, pages 313-322. ACM, 2013.

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

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