We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Machine Learning

Title: Matrix Completion has No Spurious Local Minimum

Abstract: 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.
Comments: NIPS'16 best student paper. fixed Theorem 2.3 in preliminary section in the previous version. The results are not affected
Subjects: Machine Learning (cs.LG); Data Structures and Algorithms (cs.DS); Machine Learning (stat.ML)
Cite as: arXiv:1605.07272 [cs.LG]
  (or arXiv:1605.07272v4 [cs.LG] for this version)

Submission history

From: Tengyu Ma [view email]
[v1] Tue, 24 May 2016 02:53:27 GMT (440kb,D)
[v2] Fri, 16 Sep 2016 19:58:48 GMT (451kb,D)
[v3] Sun, 29 Jan 2017 18:45:48 GMT (457kb,D)
[v4] Sun, 22 Jul 2018 05:20:12 GMT (127kb,D)

Link back to: arXiv, form interface, contact.