Provable Efficient Online Matrix Completion via Non-convex Stochastic Gradient Descent
Not on the map. Why?
Abstract (arXiv)
Matrix completion, where we wish to recover a low rank matrix by observing a few entries from it, is a widely studied problem in both theory and practice with wide applications. Most of the provable algorithms so far on this problem have been restricted to the offline setting where they provide an estimate of the unknown matrix using all observations simultaneously. However, in many applications, the online version, where we observe one entry at a time and dynamically update our estimate, is more appealing. While existing algorithms are efficient for the offline setting, they could be highly inefficient for the online setting. In this paper, we propose the first provable, efficient online algorithm for matrix completion. Our algorithm starts from an initial estimate of the matrix and then performs non-convex stochastic gradient descent (SGD). After every observation, it performs a fast update involving only one row of two tall matrices, giving near linear total runtime. Our algorithm can be naturally used in the offline setting as well, where it gives competitive sample complexity and runtime to state of the art algorithms. Our proofs introduce a general framework to show that SGD updates tend to stay away from saddle surfaces and could be of broader interests for other non-convex problems to prove tight rates.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 3; 2024: 3; 2025: 0; 2026: 2.
15 papers.
Sort:
- 2022SP2: A Second Order Stochastic Polyak Methodcited by 13
- 2021Implicit Regularization in Matrix Sensing via Mirror Descentcited by 11
- 2022A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspacescited by 7
- 2022Accelerating SGD for Highly Ill-Conditioned Huge-Scale Online Matrix Completioncited by 6
- 2022From Gradient Flow on Population Loss to Learning with Stochastic Gradient Descentcited by 5
- 2022Robust Matrix Completion with Heavy-tailed Noisecited by 4
- 2023Matrix Completion in Almost-Verification Timecited by 4
- 2024Online Policy Learning and Inference by Matrix Completioncited by 3
- 2023One-sided Matrix Completion from Two Observations Per Rowcited by 2
- 2023Implicit Regularization Makes Overparameterized Asymmetric Matrix Sensing Robust to Perturbationscited by 2
- 2021On Stochastic Variance Reduced Gradient Method for Semidefinite Optimizationcited by 1
- 2024Langevin Dynamics: A Unified Perspective on Optimization via Lyapunov Potentialscited by 0
- 2026Sample-efficient inductive matrix completion with noise and inexact side-information16 May 2026
- 2026Active multiple matrix completion with adaptive confidence sets4 May 2026
- 2024Predictive Low Rank Matrix Learning under Partial Observations: Mixed-Projection ADMM18 Jul 2024
- 2024Langevin Dynamics: A Unified Perspective on Optimization via Lyapunov Potentials5 Jul 2024
- 2024Online Policy Learning and Inference by Matrix Completion26 Apr 2024
- 2023Implicit Regularization Makes Overparameterized Asymmetric Matrix Sensing Robust to Perturbations4 Sep 2023
- 2023Matrix Completion in Almost-Verification Time7 Aug 2023
- 2023One-sided Matrix Completion from Two Observations Per Row6 Jun 2023
- 2022A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspaces8 Dec 2022
- 2022From Gradient Flow on Population Loss to Learning with Stochastic Gradient Descent13 Oct 2022
- 2022Accelerating SGD for Highly Ill-Conditioned Huge-Scale Online Matrix Completion24 Aug 2022
- 2022SP2: A Second Order Stochastic Polyak Method17 Jul 2022
3 more
- 2022SP2: A Second Order Stochastic Polyak Methodcited by 13
- 2021Implicit Regularization in Matrix Sensing via Mirror Descentcited by 11
- 2022A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspacescited by 7
- 2022Accelerating SGD for Highly Ill-Conditioned Huge-Scale Online Matrix Completioncited by 6
- 2022From Gradient Flow on Population Loss to Learning with Stochastic Gradient Descentcited by 5
- 2022Robust Matrix Completion with Heavy-tailed Noisecited by 4
- 2023Matrix Completion in Almost-Verification Timecited by 4
- 2024Online Policy Learning and Inference by Matrix Completioncited by 3
- 2023One-sided Matrix Completion from Two Observations Per Rowcited by 2
- 2023Implicit Regularization Makes Overparameterized Asymmetric Matrix Sensing Robust to Perturbationscited by 2
- 2021On Stochastic Variance Reduced Gradient Method for Semidefinite Optimizationcited by 1
- 2024Langevin Dynamics: A Unified Perspective on Optimization via Lyapunov Potentialscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Sample-efficient inductive matrix completion with noise and inexact side-information16 May 2026
- 2026Active multiple matrix completion with adaptive confidence sets4 May 2026
- 2024Predictive Low Rank Matrix Learning under Partial Observations: Mixed-Projection ADMM18 Jul 2024
- 2024Langevin Dynamics: A Unified Perspective on Optimization via Lyapunov Potentials5 Jul 2024
- 2024Online Policy Learning and Inference by Matrix Completion26 Apr 2024
- 2023Implicit Regularization Makes Overparameterized Asymmetric Matrix Sensing Robust to Perturbations4 Sep 2023
- 2023Matrix Completion in Almost-Verification Time7 Aug 2023
- 2023One-sided Matrix Completion from Two Observations Per Row6 Jun 2023
- 2022A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspaces8 Dec 2022
- 2022From Gradient Flow on Population Loss to Learning with Stochastic Gradient Descent13 Oct 2022
- 2022Accelerating SGD for Highly Ill-Conditioned Huge-Scale Online Matrix Completion24 Aug 2022
- 2022SP2: A Second Order Stochastic Polyak Method17 Jul 2022
12 newest of 15 All 15 (JSON)