Proceedings

Scalable Bayesian Non-linear Matrix Completion

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 3275-3281.

https://doi.org/10.24963/ijcai.2019/454

Abstract

Matrix completion aims to predict missing elements in a partially observed data matrix which in typical applications, such as collaborative filtering, is large and extremely sparsely observed. A standard solution is matrix factorization, which predicts unobserved entries as linear combinations of latent variables. We generalize to non-linear combinations in massive-scale matrices. Bayesian approaches have been proven beneficial in linear matrix completion, but not applied in the more general non-linear case, due to limited scalability. We introduce a Bayesian non-linear matrix completion algorithm, which is based on a recent Bayesian formulation of Gaussian process latent variable models. To solve the challenges regarding scalability and computation, we propose a data-parallel distributed computational approach with a restricted communication scheme. We evaluate our method on challenging out-of-matrix prediction tasks using both simulated and real-world data.

  1. [Cao and Fleet, 2014] Yanshuai Cao and David J. Fleet. Generalized product of experts for automatic and prin- cipled fusion of Gaussian process predictions. In Mod- ern Nonparametrics 3: Automating the Learning Pipeline workshop at NIPS, 2014.
  2. [Dai et al., 2014] Zhenwen Dai, Andreas Damianou, James Hensman, and Neil Lawrence. Gaussian process models with parallelization and GPU acceleration. arXiv preprint arXiv:1410.4984, 2014.
  3. [Damianou et al., 2012] Andreas Damianou, Carl Henrik Ek, Michalis K. Titsias, and Neil D. Lawrence. Manifold relevance determination. In ICML, 2012.
  4. [Damianou et al., 2016] Andreas C. Damianou, Michalis K. Titsias, and Neil D. Lawrence. Variational inference for la- tent variables and uncertain inputs in Gaussian processes. JMLR, 17(42):1-62, 2016.
  5. [Deisenroth and Ng, 2015] Marc Deisenroth and Jun Wei Ng. Distributed gaussian processes. In ICML, pages 1481- 1490, 2015.
  6. [Gal et al., 2014] Yarin Gal, Mark van der Wilk, and Carl Edward Rasmussen. Distributed variational inference in sparse Gaussian process regression and latent variable models. In NIPS, pages 3257-3265, 2014.
  7. [Girard et al., 2003] Agathe Girard, Carl Edward Ras- mussen, Joaquin Quinonero Candela, and Roderick Murray-Smith. Gaussian process priors with uncertain in- puts application to multiple-step ahead time series fore- casting. In NIPS, pages 545-552, 2003.
  8. [Lawrence and Urtasun, 2009] Neil D. Lawrence and Raquel Urtasun. Non-linear matrix factorization with Gaussian processes. In ICML, pages 601-608, 2009.
  9. [Lawrence, 2005] Neil Lawrence. Probabilistic non-linear principal component analysis with Gaussian process latent variable models. JMLR, 6(Nov):1783-1816, 2005.
  10. [Ng and Deisenroth, 2014] Jun W. Ng and Marc P. Deisen- roth. Hierarchical mixture-of-experts model for large- scale Gaussian process regression. arXiv preprint arXiv:1412.3078, 2014.
  11. [Qin et al., 2019] Xiangju Qin, Paul Blomstedt, Eemeli Leppäaho, Pekka Parviainen, and Samuel Kaski. Dis- tributed Bayesian matrix factorization with limited com- munication. Machine Learning, pages 1-26, 2019.
  12. [Quiñonero Candela and Rasmussen, 2005] Joaquin Quiñonero Candela and Carl Edward Rasmussen. A unifying view of sparse approximate gaussian process regression. JMLR, 6:1939-1959, 2005.
  13. [Salakhutdinov and Mnih, 2008a] Ruslan Salakhutdinov and Andriy Mnih. Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In ICML, pages 880- 887, 2008.
  14. [Salakhutdinov and Mnih, 2008b] Ruslan Salakhutdinov and Andriy Mnih. Probabilistic matrix factorization. In NIPS, 2008.
  15. [Simm et al., 2015] Jaak Simm, Adam Arany, Pooya Zakeri, Tom Haber, Jörg K. Wegner, Vladimir Chupakhin, Hugo Ceulemans, and Yves Moreau. Macau: Scalable bayesian multi-relational factorization with side information using mcmc. arXiv preprint arXiv:1509.04610, 2015.
  16. [Snelson and Ghahramani, 2006] Edward Snelson and Zoubin Ghahramani. Sparse Gaussian processes using pseudo-inputs. In NIPS, pages 1257-1264. MIT Press, 2006.
  17. [Sun et al., 2017] Jiangming Sun, Nina Jeliazkova, Vladimir Chupakhin, Jose-Felipe Golib-Dzib, Ola Engkvist, Lars Carlsson, Jörg Wegner, Hugo Ceulemans, Ivan Georgiev, Vedrin Jeliazkov, Nikolay Kochev, Thomas J. Ashby, and Hongming Chen. ExCAPE-DB: an integrated large scale dataset facilitating big data analysis in chemogenomics. Journal of Cheminformatics, 9(1):17:1-17:9, 2017.
  18. [Titsias and Lawrence, 2010] Michalis Titsias and Neil Lawrence. Bayesian Gaussian process latent variable model. In AISTATS, pages 844-851, 2010.
  19. [Tresp, 2000] Volker Tresp. A Bayesian committee machine. Neural Computation, 12(11):2719-2741, 2000.
  20. [Vander Aa et al., 2016] Tom Vander Aa, Imen Chakroun, and Tom Haber. Distributed Bayesian probabilistic ma- trix factorization. In 2016 IEEE International Conference on Cluster Computing, pages 346-349, 2016.
  21. [Yao et al., 2011] Angela Yao, Juergen Gall, Luc V Gool, and Raquel Urtasun. Learning probabilistic non-linear la- tent variable models for tracking complex activities. In NIPS, pages 1359-1367, 2011.

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

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