Proceedings

Accelerated Inexact Soft-Impute for Fast Large-Scale Matrix Completion

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Machine Learning. Pages 4002-4007.

Abstract

Matrix factorization tries to recover a low-rank matrix from limited observations. A state-of-the art algorithm is the Soft-Impute, which exploits a special “sparse plus low-rank” structure of the matrix iterates to allow efficient SVD in each iteration. Though Soft-Impute is also a proximal gradient algorithm, it is generally believed thatacceleration techniques are not useful and will destroy the special structure. In this paper, we show that Soft-Impute can indeed be accelerated without compromising the “sparse plus low-rank” structure. To further reduce the per-iteration time complexity, we propose an approximate singular value thresholding scheme based on the power method.Theoretical analysis shows that the proposed algorithm enjoys the fast O(1/T 2) convergence rate of accelerated proximal gradient algorithms. Extensive experiments on both synthetic and large recommendation data sets show that the proposed algorithm is much faster than Soft-Impute and other state-of-the-art matrix completion algorithms.

  1. [Beck and Teboulle, 2009] A. Beck and M. Teboulle. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM Journal on Imaging Sciences, 2(1):183-202, 2009.
  2. [Cabral et al., 2011] R.S. Cabral, F. Torre, J.P. Costeira, and A. Bernardino. Matrix completion for multi-label [Cai et al., 2010]
  3. J.-F. Cai, E.J. Candès, and Z. Shen. A sin- gular value thresholding algorithm for matrix completion. SIAM Journal on Optimization, 20(4):1956-1982, 2010.
  4. [Candès and Recht, 2009] E.J. Candès and B. Recht. Exact matrix completion via convex optimization. Foundations of Computational mathematics, 9(6):717-772, 2009.
  5. [Halko et al., 2011] N. Halko, P.-G. Martinsson, and J.A. Tropp. Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompo- sitions. SIAM Review, 53(2):217-288, 2011.
  6. [Hastie et al., 2014] T. Hastie, R. Mazumder, J. Lee, and R. Zadeh. Matrix completion and low-rank svd via fast alternating least squares. Technical Report arXiv:1410.2596, 2014.
  7. [Hsieh and Olsen, 2014] C.-J. Hsieh and P. Olsen. Nuclear norm minimization via active subspace selection. In Proceedings of the 31st International Conference on Machine Learning, pages 575-583, 2014.
  8. [Ji and Ye, 2009] S. Ji and J. Ye. An accelerated gradient method for trace norm minimization. In Proceedings of the 26th International Conference on Machine Learning, pages 457-464, 2009.
  9. [Kim and Leskovec, 2011] M. Kim and J. Leskovec. The network completion problem: Inferring missing nodes and edges in networks. In Proceedings of the 11th SIAM International Conference on Data Mining, 2011.
  10. [Larsen, 1998] R.M. Larsen. Lanczos bidiagonalization with partial reorthogonalization. DAIMI PB-357, Department of Computer Science, Aarhus University, 1998.
  11. [Lin et al., 2010] Z. Lin, M. Chen, and Y. Ma. The augmented Lagrange multiplier method for exact recovery of corrupted low-rank matrices. Technical Report arXiv:1009.5055, 2010.
  12. [Liu et al., 2013] J. Liu, P. Musialski, P. Wonka, and J. Ye. Tensor completion for estimating missing values in visual data. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(1):208-220, 2013.
  13. [Mazumder et al., 2010] R. Mazumder, T. Hastie, and R. Tibshirani. Spectral regularization algorithms for [Mishra et al., 2013]
  14. B. Mishra, G. Meyer, F. Bach, and R. Sepulchre. Low-rank optimization with trace norm penalty. SIAM Journal on Optimization, 23(4):2124-2149, 2013.
  15. [Nesterov, 2013] Y. Nesterov. Gradient methods for mini- mizing composite functions. Mathematical Programming, 140(1):125-161, 2013.
  16. [O'Donoghue and Candes, 2012] B. O'Donoghue and E. Candes. Adaptive restart for accelerated gradient schemes. Foundations of Computational Mathematics, pages 1-18, 2012.
  17. [Parikh and Boyd, 2014] N. Parikh and S. Boyd. Proximal algorithms. Foundations and Trends in Optimization, 1(3):127-239, 2014.
  18. [Recht et al., 2010] B. Recht, M. Fazel, and P.A. Parrilo. Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization. SIAM Review, 52(3):471-501, 2010.
  19. [Schmidt et al., 2011] M. Schmidt, N.L. Roux, and F.R. Bach. Convergence rates of inexact proximal-gradient methods for convex optimization. In Advances in Neural Information Processing Systems, pages 1458-1466, 2011.
  20. [Tibshirani, 2010] R. Tibshirani. Proximal gradient descent and acceleration. Lecture Notes, 2010. http://www.stat. cmu.edu/ ∼ ryantibs/convexopt/lectures/08-prox-grad.pdf. Link
  21. [Toh and Yun, 2010] K.-C. Toh and S. Yun. An accelerated proximal gradient algorithm for nuclear norm regularized linear least squares problems. Pacific Journal of Optimization, 6(615-640):15, 2010.
  22. [Wang et al., 2014] Z. Wang, M.-J. Lai, Z. Lu, W. Fan, and J. Davulcu, H.and Ye. Rank-one matrix pursuit for matrix completion. In Proceedings of the 31st International Conference on Machine Learning, pages 91-99, 2014.
  23. [Wu and Simon, 2000] K. Wu and H. Simon. Thick-restart Lanczos method for large symmetric eigenvalue problems. SIAM Journal on Matrix Analysis and Applications, 22(2):602-616, 2000.
  24. [Zhang et al., 2012] X. Zhang, D. Schuurmans, and Y.-L. Yu. Accelerated training for matrix-norm regularization: A boosting approach. In Advances in Neural Information Processing Systems, pages 2906-2914, 2012.

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

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