Proceedings

SVD-free Convex-Concave Approaches for Nuclear Norm Regularization

Download BibTeX Cite

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

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

Abstract

Minimizing a convex function of matrices regularized by the nuclear norm arises in many applications such as collaborative filtering and multi-task learning. In this paper, we study the general setting where the convex function could be non-smooth. When the size of the data matrix, denoted by m x n, is very large, existing optimization methods are inefficient because in each iteration, they need to perform a singular value decomposition (SVD) which takes O(m^2 n) time. To reduce the computation cost, we exploit the dual characterization of the nuclear norm to introduce a convex-concave optimization problem and design a subgradient-based algorithm without performing SVD. In each iteration, the proposed algorithm only computes the largest singular vector, reducing the time complexity from O(m^2 n) to O(mn). To the best of our knowledge, this is the first SVD-free convex optimization approach for nuclear-norm regularized problems that does not rely on the smoothness assumption. Theoretical analysis shows that the proposed algorithm converges at an optimal O(1/\sqrt{T}) rate where T is the number of iterations. We also extend our algorithm to the stochastic case where only stochastic subgradients of the convex function are available and a special case that contains an additional non-smooth regularizer (e.g., L1 norm regularizer). We conduct experiments on robust low-rank matrix approximation and link prediction to demonstrate the efficiency of our algorithms.

  1. [Abernethy et al., 2009] Jacob Abernethy, Francis Bach, Theodoros Evgeniou, and Jean-Philippe Vert. A new ap- proach to collaborative filtering: Operator estimation with spectral regularization. Journal of Machine Learning Re- search, 10:803-826, 2009.
  2. [Argyriou et al., 2008] Andreas Argyriou, Theodoros Evge- niou, and Massimiliano Pontil. Convex multi-task feature learning. Machine Learning, 73(3):243-272, 2008.
  3. [Baccini et al., 1996] Alain Baccini, Ph. Besse, and A. de Falguerolles. A l 1 -norm PCA and a heuristic approach. In Proceedings of the International Conference on Ordinal and Symbolic Data Analysis, pages 359-368, 1996.
  4. [Cai et al., 2010] Jian-Feng Cai, Emmanuel J Candès, and Zuowei Shen. A singular value thresholding algorithm for matrix completion. SIAM Journal on Optimization, 20(4):1956-1982, 2010.
  5. [Candès and Recht, 2009] Emmanuel J. Candès and Ben- jamin Recht. Exact matrix completion via convex op- timization. Foundations of Computational Mathematics, 9(6):717-772, 2009.
  6. [Croux and Filzmoser, 1998] Christophe Croux and Peter Filzmoser. Robust factorization of a data matrix. In Proceedings in Computational Statistics, pages 245-250, 1998.
  7. [Duchi and Singer, 2009] John Duchi and Yoram Singer. Ef- ficient online and batch learning using forward back- ward splitting. Journal of Machine Learning Research, 10(Dec):2899-2934, 2009.
  8. [Dudık et al., 2012] Miroslav Dudık, Zaıd Harchaoui, and Jérôme Malick. Lifted coordinate descent for learning with trace-norm regularization. In Proceedings of the 15th International Conference on Artificial Intelligence and Statistics, volume 22, pages 327-336, 2012.
  9. [Hazan, 2008] Elad Hazan. Sparse approximate solutions to semidefinite programs. In Proceedings of the 8th Latin American Conference on Theoretical Informatics, pages 306-316, 2008.
  10. [Hsieh and Olsen, 2014] Cho-Jui Hsieh and Peder A Olsen. Nuclear norm minimization via active subspace selection. In Proceedings of The 31st International Conference on Machine Learning, pages 575-583, 2014.
  11. [Jaggi et al., 2010] Martin Jaggi, Marek Sulovsk, et al. A simple algorithm for nuclear norm regularized problems. In Proceedings of the 27th International Conference on Machine Learning, pages 471-478, 2010.
  12. [Jaggi, 2013] Martin Jaggi. Revisiting frank-wolfe: Projection-free sparse convex optimization. In Proceed- ings of the 30th International Conference on Machine Learning, pages 427-435, 2013.
  13. [Ji and Ye, 2009] Shuiwang Ji and Jieping Ye. An acceler- ated gradient method for trace norm minimization. In Pro- ceedings of the 26th Annual International Conference on Machine Learning, pages 457-464, 2009.
  14. [Ke and Kanade, 2005] Qifa Ke and Takeo Kanade. Robust l 1 norm factorization in the presence of outliers and miss- ing data by alternative convex programming. In Proceed- ings of the IEEE Computer Society Conference on Com- puter Vision and Pattern Recognition, volume 1, pages 739-746, 2005.
  15. [Lan, 2012] Guanghui Lan. An optimal method for stochas- tic composite optimization. Mathematical Programming, 133:365-397, 2012.
  16. [Lin et al., 2014] Qihang Lin, Xi Chen, and Javier Peña. A sparsity preserving stochastic gradient methods for sparse regression. Computational Optimization and Applications, 58(2):455-482, 2014.
  17. [Mahdavi et al., 2012] Mehrdad Mahdavi, Tianbao Yang, Rong Jin, Shenghuo Zhu, and Jinfeng Yi. Stochastic gradi- ent descent with only one projection. In Advances in Neu- ral Information Processing Systems (NIPS), pages 503- 511, 2012.
  18. [Nemirovski et al., 1982] Arkadi Nemirovski, David Boriso- vich Yudin, and E-R Dawson. Problem complexity and method efficiency in optimization. Wiley-Interscience se- ries in discrete mathematics. Wiley, 1982.
  19. [Nesterov, 2004] Yurii Nesterov. Introductory lectures on convex optimization: a basic course, volume 87 of Applied optimization. Kluwer Academic Publishers, 2004.
  20. [Nesterov, 2013] Yu Nesterov. Gradient methods for mini- mizing composite functions. Mathematical Programming, 140(1):125-161, 2013.
  21. [Pong et al., 2010] Ting Kei Pong, Paul Tseng, Shuiwang Ji, and Jieping Ye. Trace norm regularization: Reformula- tions, algorithms, and multi-task learning. SIAM Journal on Optimization, 20(6):3465-3489, 2010.
  22. [Rennie and Srebro, 2005] Jasson DM Rennie and Nathan Srebro. Fast maximum margin matrix factorization for col- laborative prediction. In Proceedings of the 22nd Interna- tional Conference on Machine Learning, pages 713-719, 2005.
  23. [Richard et al., 2012] Emile Richard, Pierre-Andre Savalle, and Nicolas Vayatis. Estimation of simultaneously sparse and low rank matrices. In Proceedings of the 29th Inter- national Conference on Machine Learning, pages 1351- 1358, 2012.
  24. [Shalev-Shwartz et al., 2011] Shai Shalev-Shwartz, Alon Gonen, and Ohad Shamir. Large-scale convex minimiza- tion with a low-rank constraint. In Proceedings of the 28th International Conference on Machine Learning, pages 329-336, 2011.
  25. [Signoretto et al., 2013] Marco Signoretto, Volkan Cevher, and JA Suykens. An svd-free approach to a class of struc- tured low rank matrix optimization problems with applica- tion to system identification. In Proceedings of the IEEE Conference on Decision and Control, 2013.
  26. [Srebro et al., 2005] Nathan Srebro, Jason Rennie, and Tommi S. Jaakkola. Maximum-margin matrix factoriza- tion. In Advances in Neural Information Processing Sys- tems 17, pages 1329-1336, 2005.
  27. [Toh and Yun, 2010] Kim-Chuan Toh and Sangwoon Yun. An accelerated proximal gradient algorithm for nuclear norm regularized linear least squares problems. Pacific Journal of Optimization, 6(615-640):15, 2010.

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

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