Accelerating SGD for Highly Ill-Conditioned Huge-Scale Online Matrix Completion
Not on the map. Why?
Abstract (arXiv)
The matrix completion problem seeks to recover a d× d ground truth matrix of low rank rll d from observations of its individual elements. Real-world matrix completion is often a huge-scale optimization problem, with d so large that even the simplest full-dimension vector operations with O(d) time complexity become prohibitively expensive. Stochastic gradient descent (SGD) is one of the few algorithms capable of solving matrix completion on a huge scale, and can also naturally handle streaming data over an evolving ground truth. Unfortunately, SGD experiences a dramatic slow-down when the underlying ground truth is ill-conditioned; it requires at least O(kappalog(1/ε)) iterations to get ε-close to ground truth matrix with condition number kappa. In this paper, we propose a preconditioned version of SGD that preserves all the favorable practical qualities of SGD for huge-scale online optimization while also making it agnostic to kappa. For a symmetric ground truth and the Root Mean Square Error (RMSE) loss, we prove that the preconditioned SGD converges to ε-accuracy in O(log(1/ε)) iterations, with a rapid linear convergence rate as if the ground truth were perfectly conditioned with kappa=1. In our experiments, we observe a similar acceleration for item-item collaborative filtering on the MovieLens25M dataset via a pair-wise ranking loss, with 100 million training pairs and 10 million testing pairs. [See supporting code at https://github.com/Hong-Ming/ScaledSGD.]
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 26 of its 56 references that are in the map. First posted on arXiv 24 Aug 2022.
Builds on
26 of 56 references.
References · 26
- 2017How to Escape Saddle Points Efficientlycited by 284
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2018Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overviewcited by 159
- 2018Fast and Faster Convergence of SGD for Over-Parameterized Models and an Accelerated Perceptroncited by 143
- 2017No Spurious Local Minima in Nonconvex Low Rank Problems: A Unified Geometric Analysiscited by 127
- 2016Matrix Completion has No Spurious Local Minimumcited by 124
- 2014Phase Retrieval via Wirtinger Flow: Theory and Algorithmscited by 123
- 2015Low-rank Solutions of Linear Matrix Equations via Procrustes Flowcited by 97
- 2016A Geometric Analysis of Phase Retrievalcited by 92
- 2014Guaranteed Matrix Completion via Non-convex Factorizationcited by 81
- 2016Global Optimality of Local Search for Low Rank Matrix Recoverycited by 81
- 2020Accelerating Ill-Conditioned Low-Rank Matrix Estimation via Scaled Gradient Descentcited by 70
14 more
- 2015Fast low-rank estimation by projected gradient descent: General statistical and algorithmic guaranteescited by 68
- 2015Dropping Convexity for Faster Semi-definite Optimizationcited by 40
- 2016Convergence Analysis for Rectangular Matrix Completion Using Burer-Monteiro Factorization and Gradient Descentcited by 37
- 2015A Convergent Gradient Descent Algorithm for Rank Minimization and Semidefinite Programming from Random Linear Measurementscited by 34
- 2018On exponential convergence of SGD in non-convex over-parametrized learningcited by 33
- 2013Understanding Alternating Minimization for Matrix Completioncited by 32
- 2021On the computational and statistical complexity of over-parameterized matrix sensingcited by 31
- 2019Linear Convergence of Adaptive Stochastic Gradient Descentcited by 29
- 2020Low-Rank Matrix Recovery with Scaled Subgradient Methods: Fast and Robust Convergence Without the Condition Numbercited by 27
- 2019Sharp Restricted Isometry Bounds for the Inexistence of Spurious Local Minima in Nonconvex Matrix Recoverycited by 26
- 2014Fast matrix completion without the condition numbercited by 17
- 2014Fast Exact Matrix Completion with Finite Samplescited by 15
- 2016Provable Efficient Online Matrix Completion via Non-convex Stochastic Gradient Descentcited by 15
- 2021A Scalable Second Order Method for Ill-Conditioned Matrix Completion from Few Samplescited by 13
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 3.
6 papers.
- 2023Fast and Accurate Estimation of Low-Rank Matrices from Noisy Measurements via Preconditioned Non-Convex Gradient Descentcited by 5
- 2023Matrix Completion in Almost-Verification Timecited by 4
- 2025Efficient Over-parameterized Matrix Sensing from Noisy Measurements via Alternating Preconditioned Gradient Descentcited by 4
- 2024Sample-Efficient Geometry Reconstruction from Euclidean Distances using Non-Convex Optimizationcited by 3
- 2025Euclidean Distance Matrix Completion via Asymmetric Projected Gradient Descentcited by 1
- 2025Q3R: Quadratic Reweighted Rank Regularizer for Effective Low-Rank Trainingcited by 1
- 2025Q3R: Quadratic Reweighted Rank Regularizer for Effective Low-Rank Training6 Nov 2025
- 2025Euclidean Distance Matrix Completion via Asymmetric Projected Gradient Descent28 Apr 2025
- 2025Efficient Over-parameterized Matrix Sensing from Noisy Measurements via Alternating Preconditioned Gradient Descent1 Feb 2025
- 2024Sample-Efficient Geometry Reconstruction from Euclidean Distances using Non-Convex Optimization22 Oct 2024
- 2023Matrix Completion in Almost-Verification Time7 Aug 2023
- 2023Fast and Accurate Estimation of Low-Rank Matrices from Noisy Measurements via Preconditioned Non-Convex Gradient Descent26 May 2023