SVD-Free Convex-Concave Approaches for Nuclear Norm Regularization

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.

Cite

Text

Xiao et al. "SVD-Free Convex-Concave Approaches for Nuclear Norm Regularization." International Joint Conference on Artificial Intelligence, 2017. doi:10.24963/IJCAI.2017/436

Markdown

[Xiao et al. "SVD-Free Convex-Concave Approaches for Nuclear Norm Regularization." International Joint Conference on Artificial Intelligence, 2017.](https://mlanthology.org/ijcai/2017/xiao2017ijcai-svd/) doi:10.24963/IJCAI.2017/436

BibTeX

@inproceedings{xiao2017ijcai-svd,
  title     = {{SVD-Free Convex-Concave Approaches for Nuclear Norm Regularization}},
  author    = {Xiao, Yichi and Li, Zhe and Yang, Tianbao and Zhang, Lijun},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {3126-3132},
  doi       = {10.24963/IJCAI.2017/436},
  url       = {https://mlanthology.org/ijcai/2017/xiao2017ijcai-svd/}
}