Proceedings

A Scalable Approach to Column-Based Low-Rank Matrix Approximation

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1600-1605.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

In this paper, we address the column-based low-rank matrix approximation problem using a novel parallel approach. Our approach is based on the divide-and-combine idea. We first perform column selection on submatrices of an original data matrix in parallel, and then combine the selected columns into the final output. Our approach enjoys a theoretical relative-error upper bound. In addition, our column-based low-rank approximation partitions data in a deterministic way and makes no assumptions about matrix coherence. Compared with other traditional methods, our approach is scalable on large-scale matrices. Finally, experiments on both simulated and real world data show that our approach is both efficient and effective.

  1. [Boutsidis et al., 2009] Christos Boutsidis, Michael W. Mahoney, and Petros Drineas. An improved approximation algorithm for the column subset selection problem. In Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'09), pages 968-977, 2009.
  2. [Boutsidis et al., 2011] Christos Boutsidis, Petros Drineas, and Ma- lik Magdon-Ismail. Near optimal column-based matrix recon- struction. In Proceedings of the 2011 IEEE 52nd Annual Sym- posium on Foundations of Computer Science (FOCS'11), pages 305-314, 2011.
  3. [Chambers et al., 2010] Craig Chambers, Ashish Raniwala, Frances Perry, Stephen Adams, Robert R. Henry, Robert Brad- shaw, and Nathan Weizenbaum. Flumejava: easy, efficient data-parallel pipelines. In Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation, PLDI '10, pages 363-375, New York, NY, USA, 2010. ACM.
  4. [Cheng et al., 2005] H. Cheng, Z. Gimbutas, P. G. Martinsson, and V. Rokhlin. On the compression of low rank matrices. SIAM J. Sci. Comput., 26(4):1389-1404, 2005.
  5. [C ¸ivril and Magdon-Ismail, 2012] A. C ¸ivril and M. Magdon- Ismail. Column subset selection via sparse approximation of SVD. Theoretical Computer Science, 421(0):1-14, 2012.
  6. [Clarkson and Woodruff, 2012] Kenneth L. Clarkson and David P. Woodruff. Low rank approximation and regression in input spar- sity time. CoRR, abs/1207.6365, 2012.
  7. [Deshpande et al., 2006] Amit Deshpande, Luis Rademacher, San- tosh Vempala, and Grant Wang. Matrix approximation and pro- jective clustering via volume sampling. Theory of Computing, 2(1):225-247, 2006.
  8. [Drineas and Mahoney, 2005] Petros Drineas and Michael W. Ma- honey. On the Nyström method for approximating a gram matrix for improved kernel-based learning. Journal of Machine Learn- ing Research, 6:2153-2175, 2005.
  9. [Drineas et al., 2006] Petros Drineas, Ravi Kannan, and Michael W. Mahoney. Fast monte carlo algorithms for matrices iii: Computing a compressed approximate matrix decomposition. SIAM Journal on Computing, 36(1):184-206, 2006.
  10. [Drineas et al., 2008] Petros Drineas, Michael W. Mahoney, and S. Muthukrishnan. Relative-error CUR matrix decompositions. SIAM J. Matrix Anal. Appl., 30(2):844-881, 2008.
  11. [Drineas, 2003] Petros Drineas. Pass-efficient algorithms for ap- proximating large matrices. In In Proceeding of the 14th Annual ACM-SIAM Symposium on Dicrete Algorithms, pages 223-232, 2003.
  12. [Georghiades et al., 2001] A.S. Georghiades, P.N. Belhumeur, and D.J. Kriegman. From few to many: Illumination cone models for face recognition under variable lighting and pose. IEEE Trans. Pattern Anal. Mach. Intelligence, 23(6):643-660, 2001.
  13. [Goldberg et al., 2001] Ken Goldberg, Theresa Roeder, Dhruv Gupta, and Chris Perkins. Eigentaste: A constant time collab- orative filtering algorithm. Information Retrieval, 4(2):133-151, 2001.
  14. [Golub and Loan, 1996] G. H. Golub and C. F. Van Loan. Matrix Computations. The Johns Hopkins University Press, Baltimore, third edition, 1996.
  15. [Goreinov et al., 1997a] S. A. Goreinov, E. E. Tyrtyshnikov, and N. L. Zamarashkin. A theory of pseudoskeleton approximations. Linear Algebra and Its Applications, 261:1-21, 1997.
  16. [Goreinov et al., 1997b] S. A. Goreinov, N. L. Zamarashkin, and E. E. Tyrtyshnikov. Pseudo-skeleton approximations by matrices of maximal volume. Mathematical Notes, 62(4):619-623, 1997.
  17. [Gu and Eisenstat, 1996] Ming Gu and Stanley C. Eisenstat. Effi- cient algorithms for computing a strong rank-revealing QR fac- torization. SIAM J. Sci. Comput., 17(4):848-869, 1996.
  18. [Guennebaud et al., 2010] Gaël Guennebaud, Benoît Jacob, et al. Eigen v3. http://eigen.tuxfamily.org, 2010. Link
  19. [Guruswami and Sinop, 2012] Venkatesan Guruswami and Ali Ke- mal Sinop. Optimal column-based low-rank matrix reconstruc- tion. In Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'12), pages 1207- 1214, 2012.
  20. [Halko et al., 2011] N. Halko, P. G. Martinsson, and J. A. Tropp. Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions. SIAM Rev., 53(2):217-288, 2011.
  21. [Kannan and Vempala, 2009] Ravindran Kannan and Santosh Vem- pala. Spectral algorithms. Foundations and Trends in Theoretical Computer Science, 4(3-4):157-288, 2009.
  22. [Lee et al., 2005] K.C. Lee, J. Ho, and D. Kriegman. Acquiring lin- ear subspaces for face recognition under variable lighting. IEEE Trans. Pattern Anal. Mach. Intelligence, 27(5):684-698, 2005.
  23. [Mackey et al., 2011] Lester W. Mackey, Ameet S. Talwalkar, and Michael I. Jordan. Divide-and-conquer matrix factorization. In Advances in Neural Information Processing Systems 24, pages 1134-1142, 2011.
  24. [Mahoney and Drineas, 2009] Michael W. Mahoney and Petros Drineas. CUR matrix decompositions for improved data anal- ysis. PNAS, 106:697-702, 2009.
  25. [Mahoney, 2011] Michael W. Mahoney. Randomized algorithms for matrices and data. Foundations and Trends in Machine Learn- ing, Vol. 3: No 2:123-224, 2011.
  26. [Peng et al., 2011] Yigang Peng, Arvind Ganesh, John Wright, Wenli Xu, and Yi Ma. Rasl: Robust alignment by sparse and low-rank decomposition for linearly correlated images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 99(PrePrints), 2011.
  27. [Serre et al., 2007] T. Serre, L. Wolf, S. Bileschi, M. Riesenhuber, and T. Poggio. Robust object recognition with cortex-like mech- anisms. Pattern Analysis and Machine Intelligence, IEEE Trans- actions on, 29(3):411 -426, march 2007.
  28. [Tyrtyshnikov, 2000] Eugene E. Tyrtyshnikov. Incomplete cross ap- proximation in the mosaic-skeleton method. Computing, 64:367- 380, 2000.
  29. [Wang et al., 2012] Zhiyu Wang, Fangtao Li, Edward Y. Chang, and Shiqiang Yang. A data-driven study on image feature ex- traction and fusion. Technical report, Google Inc., 2012.

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

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