Proceedings

Improved Bounded Matrix Completion for Large-Scale Recommender Systems

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1654-1660.

https://doi.org/10.24963/ijcai.2017/229

Abstract

Matrix completion is a widely used technique for personalized recommender system. In this paper, we focus on the idea of Bounded Matrix Completion (BMC) which imposes bounded constraint into the original matrix completion problem. It has been shown that BMC works well for several real world datasets, and an efficient coordinate descent solver called BMA has been proposed in~\cite{bma}. However, we observe that the BMA algorithm sometimes fails to converge to a stationary point, resulting in a relatively poor accuracy in those cases. To overcome this issue, we propose our new approach for solving BMC under the ADMM framework. The proposed algorithm is gauranteed to converge to stationary points. Experimental results on real world datasets show that our algorithm can reach a lower objective value, obtain a higher predict accuracy rate and have better scalability compared with BMA. We also present that our method outperforms the state-of-art standard matrix factorization in most cases.

  1. [Boyd et al., 2011] S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein. Distributed optimization and statistical learning via the alternating direction method of multipli- ers. Found. Trends Mach. Learn., pages 1-122, January 2011.
  2. [Cabral et al., 2013] Ricardo Cabral, Fernando De la Torre, Joo P. Costeira, and Alexandre Bernardino. Unifying nu- clear norm and bilinear factorization approaches for low- rank matrix decomposition. In Computer Vision (ICCV), 2013 IEEE International Conference on, December 2013.
  3. [Candes and Recht., 2009] E. J. Candes and B. Recht. Exact matrix completion via convex optimization. Foundations of Computational mathematics, 9(6):717-772, 2009.
  4. [Chiang et al., 2015] Kai-Yang Chiang, Cho-Jui Hsieh, and Inderjit S Dhillon. Matrix completion with noisy side in- formation. In Advances in Neural Information Processing Systems, pages 3447-3455, 2015.
  5. [Du et al., 2014] Simon S. Du, Y. Liu, B. Chen, and L. Li. Maxios: Large scale nonnegative matrix factorization for collaborative filtering. In In Conference on Neural In- formation Processing Systems (NIPS) 2014, workshop on Distributed Machine Learning and Matrix Computations., 2014.
  6. [Funk, 2006] Simon Funk. Stochastic gradient descent, http://sifter.org/∼ simon/journal/20061211.html, 2006. Link
  7. [Gemulla et al., 2011] Rainer Gemulla, Erik Nijkamp, Pe- ter J Haas, and Yannis Sismanis. Large-scale matrix fac- torization with distributed stochastic gradient descent. In Proceedings of the 17th ACM SIGKDD international con- ference on Knowledge discovery and data mining, pages 69-77. ACM, 2011.
  8. [Halko et al., 2011] Nathan Halko, Per-Gunnar Martinsson, and Joel A Tropp. Finding structure with randomness: Probabilistic algorithms for constructing approximate ma- trix decompositions. SIAM review, 53(2):217-288, 2011.
  9. [Hsieh and Olsen, 2014] Cho-Jui Hsieh and Peder A Olsen. Nuclear norm minimization via active subspace selection. In ICML, 2014.
  10. [Hsieh et al., 2015] Cho-Jui Hsieh, Nagarajan Natarajan, and Inderjit Dhillon. Pu learning for matrix completion. In International Conference on Machine Learning, pages 2445-2453, 2015.
  11. [Koren et al., 2009a] Y. Koren, R. Bell, and C. Volinsky. Ma- trix factorization techniques for recommender systems. IEEE Computer, pages 42-49, 2009.
  12. [Koren et al., 2009b] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recom- mender systems. Computer, 2009.
  13. [Koren, 2008] Yehuda Koren. Factorization meets the neigh- borhood: a multifaceted collaborative filtering model. In In Proc. of the 14th ACM SIGKDD conference, pages 426- 434, 2008.
  14. [Larsen, 1998] Rasmus Munk Larsen. Lanczos bidiagonal- ization with partial reorthogonalization, 1998.
  15. [Lin et al., 2011] Z. Lin, M. Chen, L. q. Wu, and Y. Ma. Lin- earized alternating direction method with adaptive penalty for low rank representation. In Neural Information Pro- cessing Systems (NIPS), 2011.
  16. [Mazumder et al., 2010] Rahul Mazumder, Trevor Hastie, and Robert Tibshirani. Spectral regularization algorithms for learning large incomplete matrices. Journal of machine learning research, 11(Aug):2287-2322, 2010.
  17. [R. Kannan and Park., 2012] M. Ishteva R. Kannan and H. Park. Bounded matrix low rank approximation. In ICDM 2012 IEEE 12th International Conference on, pages 10-13, December 2012.
  18. [Rao et al., 2015] Nikhil Rao, Hsiang-Fu Yu, Pradeep Ravikumar, and Inderjit S. Dhillon. Collaborative filtering with graph information: Consistency and scalable meth- ods. In Neural Information Processing Systems (NIPS), December 2015.
  19. [Yu et al., 2012] Hsiang-Fu Yu, Cho-Jui Hsieh, Si Si, and In- derjit S. Dhillon. Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In IEEE International Conference of Data Mining, 2012.
  20. [Yun et al., 2014] Hyokun Yun, Hsiang-Fu Yu, Cho-Jui Hsieh, SVN Vishwanathan, and Inderjit Dhillon. No- mad: Non-locking, stochastic multi-machine algorithm for asynchronous and decentralized matrix completion. Pro- ceedings of the VLDB Endowment, 7(11):975-986, 2014.

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

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