Proceedings

Frequent Direction Algorithms for Approximate Matrix Multiplication with Applications in CCA

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 2301-2306.

Abstract

Approximate matrix multiplication (AMM) becomes increasingly popular because it makes matrix computation suitable for large-scale datasets. Most previous AMM methods are based on the idea of random selection or random projection. In this paper, we propose a deterministic algorithm FD-AMM for computing an approximation to the product of two given matrices. Moreover, the algorithm works in a streaming manner. In particular, our approach is inspired by a recently proposed matrix sketching algorithm called Frequent Directions (FD). FD-AMM has stronger error bound than both random selection and random projection algorithms with respect to the same space complexity. Our approach also leads to an algorithm for computing the Canonical Correlation Analysis (CCA) of two matrices exactly in a streaming way, which takes less space than the classical method. Experimental results validate the effectiveness of our method.

  1. [Avron et al., 2014] Haim Avron, Christos Boutsidis, Sivan Toledo, and Anastasios Zouzias. Efficient dimensionality reduction for canonical correlation analysis. SIAM Journal on Scientific Computing, 36(5):S111-S131, 2014.
  2. [Bhojanapalli et al., 2015] Srinadh Bhojanapalli, Prateek Jain, and Sujay Sanghavi. Tighter low-rank approximation via sampling the leveraged element. In Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 902-920. SIAM, 2015.
  3. [Björck and Golub, 1973] Ȧke Björck and Gene H Golub. Numerical methods for computing angles between linear subspaces. Mathematics of computation, 27(123):579- 594, 1973.
  4. [Chaudhuri et al., 2009] Kamalika Chaudhuri, Sham M Kakade, Karen Livescu, and Karthik Sridharan. Multi- view clustering via canonical correlation analysis. In Pro- ceedings of the 26th annual international conference on machine learning, pages 129-136. ACM, 2009.
  5. [Clarkson and Woodruff, 2009] Kenneth L Clarkson and David P Woodruff. Numerical linear algebra in the streaming model. In Proceedings of the forty-first annual ACM symposium on Theory of computing, pages 205-214. ACM, 2009.
  6. [Clarkson and Woodruff, 2013] Kenneth L Clarkson and David P Woodruff. Low rank approximation and regres- sion in input sparsity time. In Proceedings of the forty-fifth annual ACM symposium on Theory of computing, pages 81-90. ACM, 2013.
  7. [Cohen et al., 2015] Michael B Cohen, Jelani Nelson, and David P Woodruff. Optimal approximate matrix product in terms of stable rank. arXiv preprint arXiv:1507.02268, 2015.
  8. [Dasgupta and Gupta, 2003] Sanjoy Dasgupta and Anupam Gupta. An elementary proof of a theorem of johnson and lindenstrauss. Random structures and algorithms, 22(1):60-65, 2003.
  9. [Drineas and Kannan, 2001] Petros Drineas and Ravi Kan- nan. Fast monte-carlo algorithms for approximate matrix multiplication. In focs, page 452. IEEE, 2001.
  10. [Drineas et al., 2006] Petros Drineas, Ravi Kannan, and Michael W Mahoney. Fast monte carlo algorithms for ma- trices i: Approximating matrix multiplication. SIAM Jour- nal on Computing, 36(1):132-157, 2006.
  11. [Drineas et al., 2012] Petros Drineas, Malik Magdon-Ismail, Michael W Mahoney, and David P Woodruff. Fast approx- imation of matrix coherence and statistical leverage. The Journal of Machine Learning Research, 13(1):3475-3506, 2012.
  12. [Eriksson-Bique et al., 2011] Sylvester Eriksson-Bique, Mary Solbrig, Michael Stefanelli, Sarah Warkentin, Ralph Abbey, and Ilse CF Ipsen. Importance sampling for a monte carlo matrix multiplication algorithm, with application to information retrieval. SIAM Journal on Scientific Computing, 33(4):1689-1706, 2011.
  13. [Ghashami and Phillips, 2014] Mina Ghashami and Jeff M Phillips. Relative errors for deterministic low-rank ma- trix approximations. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 707-717. SIAM, 2014.
  14. [Golub and Zha, 1995] Gene H Golub and Hongyuan Zha. The canonical correlations of matrix pairs and their nu- merical computation. Springer, 1995.
  15. [Horn and Johnson, 2012] Roger A Horn and Charles R Johnson. Matrix analysis. Cambridge university press, 2012.
  16. [Hotelling, 1936] Harold Hotelling. Relations between two sets of variates. Biometrika, pages 321-377, 1936.
  17. [Kane and Nelson, 2014] Daniel M Kane and Jelani Nelson. Sparser johnson-lindenstrauss transforms. Journal of the ACM (JACM), 61(1):4, 2014.
  18. [Liberty, 2013] Edo Liberty. Simple and deterministic matrix sketching. In Proceedings of the 19th ACM SIGKDD in- ternational conference on Knowledge discovery and data mining, pages 581-588. ACM, 2013.
  19. [Lu and Foster, 2014] Yichao Lu and Dean P Foster. Large scale canonical correlation analysis with iterative least squares. In Advances in Neural Information Processing Systems, pages 91-99, 2014.
  20. [Madrid et al., 2012] Humberto Madrid, Valia Guerra, and Marielba Rojas. Sampling techniques for monte carlo ma- trix multiplication with applications to image processing. In Pattern Recognition, pages 45-54. Springer, 2012.
  21. [McWilliams et al., 2013] Brian McWilliams, David Bal- duzzi, and Joachim M Buhmann. Correlated random fea- tures for fast semi-supervised learning. In Advances in Neural Information Processing Systems, pages 440-448, 2013.
  22. [Nelson and Nguyên, 2013] John Nelson and Huy L Nguyên. Osnap: Faster numerical linear algebra algo- rithms via sparser subspace embeddings. In Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on, pages 117-126. IEEE, 2013.
  23. [Pagh, 2013] Rasmus Pagh. Compressed matrix multiplica- tion. ACM Transactions on Computation Theory (TOCT), 5(3):9, 2013.
  24. [Sarlos, 2006] Tamas Sarlos. Improved approximation algo- rithms for large matrices via random projections. In Foun- dations of Computer Science, 2006. FOCS'06. 47th An- nual IEEE Symposium on, pages 143-152. IEEE, 2006.
  25. [Snoek et al., 2006] Cees GM Snoek, Marcel Worring, Jan C Van Gemert, Jan-Mark Geusebroek, and Arnold WM Smeulders. The challenge problem for automated detec- tion of 101 semantic concepts in multimedia. In Proceed- ings of the 14th annual ACM international conference on Multimedia, pages 421-430. ACM, 2006.
  26. [Wang et al., 2015] Weiran Wang, Raman Arora, Karen Livescu, and Jeff A Bilmes. Unsupervised learning of acoustic features via deep canonical correlation analysis. In Proceedings of ICASSP, 2015.

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

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