Proceedings

A Quantum-inspired Classical Algorithm for Separable Non-negative Matrix Factorization

Download BibTeX Cite

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

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

Abstract

Non-negative Matrix Factorization (NMF) asks to decompose a (entry-wise) non-negative matrix into the product of two smaller-sized nonnegative matrices, which has been shown intractable in general. In order to overcome this issue, separability assumption is introduced which assumes all data points are in a conical hull. This assumption makes NMF tractable and widely used in text analysis and image processing, but still impractical for huge-scale datasets. In this paper, inspired by recent development on dequantizing techniques, we propose a new classical algorithm for separable NMF problem. Our new algorithm runs in polynomial time in the rank and logarithmic in the size of input matrices, which achieves an exponential speedup in the low-rank setting.

  1. [Arora et al., 2012a] Sanjeev Arora, Rong Ge, Ravindran Kannan, and Ankur Moitra. Computing a nonnegative matrix factorization-provably. In Proceedings of the forty- fourth annual ACM symposium on Theory of computing, pages 145-162. ACM, 2012.
  2. [Arora et al., 2012b] Sanjeev Arora, Rong Ge, and Ankur Moitra. Learning topic models-going beyond svd. In Foun- dations of Computer Science (FOCS), 2012 IEEE 53rd Annual Symposium on, pages 1-10. IEEE, 2012.
  3. [Chia et al., 2018] Nai-Hui Chia, Han-Hsuan Lin, and Chun- hao Wang. Quantum-inspired sublinear classical algorithms for solving low-rank linear systems. arXiv preprint arX- iv:1811.04852, 2018.
  4. [Ding et al., 2010] Chris HQ Ding, Tao Li, and Michael I Jordan. Convex and semi-nonnegative matrix factoriza- tions. IEEE transactions on pattern analysis and machine intelligence, 32(1):45-55, 2010.
  5. [Donoho and Stodden, 2004] David Donoho and Victoria S- todden. When does non-negative matrix factorization give a correct decomposition into parts? In Advances in neural information processing systems, pages 1141-1148, 2004.
  6. [Du et al., 2018] Yuxuan Du, Tongliang Liu, Yinan Li, Run- yao Duan, and Dacheng Tao. Quantum divide-and-conquer anchoring for separable non-negative matrix factorization. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, pages 2093-2099. AAAI Press, 2018. IJCAI
  7. [Elhamifar and Vidal, 2009] Ehsan Elhamifar and René Vi- dal. Sparse subspace clustering. In 2009 IEEE Conference on Computer Vision and Pattern Recognition, pages 2790- 2797. IEEE, 2009.
  8. [Elhamifar et al., 2012] Ehsan Elhamifar, Guillermo Sapiro, and Rene Vidal. See all by looking at a few: Sparse mod- eling for finding representative objects. In 2012 IEEE Conference on Computer Vision and Pattern Recognition, pages 1600-1607. IEEE, 2012.
  9. [Esser et al., 2012] Ernie Esser, Michael Moller, Stanley Os- her, Guillermo Sapiro, and Jack Xin. A convex model for nonnegative matrix factorization and dimensionality reduction on physical space. IEEE Transactions on Image Processing, 21(7):3239-3252, 2012.
  10. [Frieze et al., 2004] Alan Frieze, Ravi Kannan, and Santosh Vempala. Fast monte-carlo algorithms for finding low-rank approximations. Journal of the ACM (JACM), 51(6):1025- 1041, 2004.
  11. [Gillis and Vavasis, 2014] Nicolas Gillis and Stephen A Vava- sis. Fast and robust recursive algorithmsfor separable non- negative matrix factorization. IEEE transactions on pattern analysis and machine intelligence, 36(4):698-714, 2014.
  12. [Gilyén et al., 2018] András Gilyén, Seth Lloyd, and Ewin Tang. Quantum-inspired low-rank stochastic regression with logarithmic dependence on the dimension. arXiv preprint arXiv:1811.04909, 2018.
  13. [Guan et al., 2012] Naiyang Guan, Dacheng Tao, Zhigang Luo, and John Shawe-Taylor. Mahnmf: Manhattan non- negative matrix factorization. stat, 1050:14, 2012.
  14. [Hofmann, 2017] Thomas Hofmann. Probabilistic latent se- mantic indexing. In ACM SIGIR Forum, volume 51, pages 211-218. ACM, 2017.
  15. [Hsieh and Dhillon, 2011] Cho-Jui Hsieh and Inderjit S D- hillon. Fast coordinate descent methods with variable selec- tion for non-negative matrix factorization. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 1064-1072. ACM, 2011.
  16. [Kim and Park, 2008] Jingu Kim and Haesun Park. Toward faster nonnegative matrix factorization: A new algorithm and comparisons. In Data Mining, 2008. ICDM'08. Eighth IEEE International Conference on, pages 353-362. IEEE, 2008.
  17. [Kumar et al., 2013] Abhishek Kumar, Vikas Sindhwani, and Prabhanjan Kambadur. Fast conical hull algorithms for near-separable non-negative matrix factorization. In Inter- national Conference on Machine Learning, pages 231-239, 2013.
  18. [Lee and Seung, 1999] Daniel D Lee and H Sebastian Seung. Learning the parts of objects by non-negative matrix factor- ization. Nature, 401(6755):788, 1999.
  19. [Lee and Seung, 2001] Daniel D Lee and H Sebastian Seung. Algorithms for non-negative matrix factorization. In Ad- vances in neural information processing systems, pages 556-562, 2001.
  20. [Lin, 2007] Chih-Jen Lin. Projected gradient methods for nonnegative matrix factorization. Neural computation, 19(10):2756-2779, 2007.
  21. [Mahoney and Drineas, 2009] Michael W Mahoney and Pet- ros Drineas. Cur matrix decompositions for improved data analysis. Proceedings of the National Academy of Sciences, pages pnas-0803205106, 2009.
  22. [Recht et al., 2012] Ben Recht, Christopher Re, Joel Tropp, and Victor Bittorf. Factoring nonnegative matrices with linear programs. In Advances in Neural Information Pro- cessing Systems, pages 1214-1222, 2012.
  23. [Tang, 2018] Ewin Tang. A quantum-inspired classical algo- rithm for recommendation systems. arXiv preprint arX- iv:1807.04271, 2018.
  24. [Vavasis, 2009] Stephen A Vavasis. On the complexity of nonnegative matrix factorization. SIAM Journal on Opti- mization, 20(3):1364-1377, 2009.
  25. [Zhou et al., 2013] Tianyi Zhou, Wei Bian, and Dacheng Tao. Divide-and-conquer anchoring for near-separable nonnega- tive matrix factorization and completion in high dimensions. In 2013 IEEE 13th International Conference on Data Min- ing, pages 917-926. IEEE, 2013.
  26. [Zhou et al., 2014] Tianyi Zhou, Jeff A Bilmes, and Carlos Guestrin. Divide-and-conquer learning by anchoring a conical hull. In Advances in Neural Information Processing Systems, pages 1242-1250, 2014.

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

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