Fast low-rank estimation by projected gradient descent: General statistical and algorithmic guarantees
Yudong Chen, Martin J. Wainwright
TL;DR
This paper provides a unified nonconvex framework for fast low-rank estimation via projected gradient descent on factorized matrix forms. By introducing natural conditions—M^*-faithfulness, local descent, local Lipschitz, and local smoothness—the authors prove sublinear and, under stronger smoothness, linear convergence to a statistically meaningful solution, without relying on local convexity. They instantiate the theory across a broad set of models, including matrix sensing, matrix completion (real and one-bit), sparse PCA, robust decomposition, and clustering, obtaining initialization strategies and sample-complexity bounds comparable to, and sometimes matching, convex relaxations. The results also demonstrate practical computational advantages, as updates scale with dr rather than d^2, and require no sample-splitting or repeated full SVDs. Collectively, the work advances understanding of when and how nonconvex factorized methods achieve optimal statistical accuracy with efficient computation.
Abstract
Optimization problems with rank constraints arise in many applications, including matrix regression, structured PCA, matrix completion and matrix decomposition problems. An attractive heuristic for solving such problems is to factorize the low-rank matrix, and to run projected gradient descent on the nonconvex factorized optimization problem. The goal of this problem is to provide a general theoretical framework for understanding when such methods work well, and to characterize the nature of the resulting fixed point. We provide a simple set of conditions under which projected gradient descent, when given a suitable initialization, converges geometrically to a statistically useful solution. Our results are applicable even when the initial solution is outside any region of local convexity, and even when the problem is globally concave. Working in a non-asymptotic framework, we show that our conditions are satisfied for a wide range of concrete models, including matrix regression, structured PCA, matrix completion with real and quantized observations, matrix decomposition, and graph clustering problems. Simulation results show excellent agreement with the theoretical predictions.
