Matrix Completion has No Spurious Local Minimum

By Rong Ge, Jason D. Lee, Tengyu Ma. 2016

633 citations recorded by the source corpus.

Matrix completion is a basic machine learning problem that has wide applications, especially in collaborative filtering and recommender systems. Simple non-convex optimization algorithms are popular and effective in practice. Despite recent progress in proving various non-convex algorithms converge from a good initial point, it remains unclear why random or arbitrary initialization suffices in practice. We prove that the commonly used non-convex objective function for \textit{positive semidefinite} matrix completion has no spurious local minima --- all local minima must also be global. Therefore, many popular optimization algorithms such as (stochastic) gradient descent can provably solve positive semidefinite matrix completion with \textit{arbitrary} initialization in polynomial time. The result can be generalized to the setting when the observed entries contain noise. We believe that our main proof strategy can be useful for understanding geometric properties of other statistical problems involving partial or noisy observations.

Subfields: Artificial Intelligence, Computational Mechanics, Computer Networks and Communications

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jason D. Lee
  2. Tengyu Ma
  3. Yuanzhi Li
  4. Simon Shaolei Du
  5. Zeyuan Allen-Zhu
  6. Quanquan Gu
  7. Michael I. Jordan
  8. Ohad Shamir

In Computational Mechanics

  1. Jason D. Lee
  2. Tengyu Ma
  3. Zeyuan Allen-Zhu
  4. Simon Shaolei Du
  5. Nati Srebro
  6. Michael I. Jordan
  7. Yuanzhi Li
  8. Ohad Shamir

In Computer Networks and Communications

  1. Jason D. Lee
  2. Ohad Shamir
  3. Michael I. Jordan
  4. Nati Srebro
  5. Tengyu Ma
  6. Martin Jaggi
  7. Yuanzhi Li
  8. Simon Shaolei Du

Citations in the corpus