English

The Non-convex Geometry of Low-rank Matrix Optimization

Information Theory 2019-02-22 v3 math.IT Optimization and Control

Abstract

This work considers two popular minimization problems: (i) the minimization of a general convex function f(X)f(\mathbf{X}) with the domain being positive semi-definite matrices; (ii) the minimization of a general convex function f(X)f(\mathbf{X}) regularized by the matrix nuclear norm X\|\mathbf{X}\|_* with the domain being general matrices. Despite their optimal statistical performance in the literature, these two optimization problems have a high computational complexity even when solved using tailored fast convex solvers. To develop faster and more scalable algorithms, we follow the proposal of Burer and Monteiro to factor the low-rank variable X=UU\mathbf{X} = \mathbf{U}\mathbf{U}^\top (for semi-definite matrices) or X=UV\mathbf{X}=\mathbf{U}\mathbf{V}^\top (for general matrices) and also replace the nuclear norm X\|\mathbf{X}\|_* with (UF2+VF2)/2(\|\mathbf{U}\|_F^2+\|\mathbf{V}\|_F^2)/2. In spite of the non-convexity of the resulting factored formulations, we prove that each critical point either corresponds to the global optimum of the original convex problems or is a strict saddle where the Hessian matrix has a strictly negative eigenvalue. Such a nice geometric structure of the factored formulations allows many local search algorithms to find a global optimizer even with random initializations.

Keywords

Cite

@article{arxiv.1611.03060,
  title  = {The Non-convex Geometry of Low-rank Matrix Optimization},
  author = {Qiuwei Li and Zhihui Zhu and Gongguo Tang},
  journal= {arXiv preprint arXiv:1611.03060},
  year   = {2019}
}