A Singular Value Thresholding Algorithm for Matrix Completion
Jian-Feng Cai, Emmanuel J. Candes, Zuowei Shen

TL;DR
This paper presents an efficient first-order algorithm for large-scale low-rank matrix completion, leveraging singular value soft-thresholding to recover matrices from limited data with minimal computational resources.
Contribution
It introduces a simple, scalable algorithm for matrix completion that is particularly effective for large problems with low-rank solutions, improving over traditional methods.
Findings
Recovered 1,000x1,000 matrices in under a minute.
Successfully completed matrix recovery with nearly a billion unknowns.
Demonstrated effectiveness on matrices with rank about 10 from 0.4% sampled entries.
Abstract
This paper introduces a novel algorithm to approximate the matrix with minimum nuclear norm among all matrices obeying a set of convex constraints. This problem may be understood as the convex relaxation of a rank minimization problem, and arises in many important applications as in the task of recovering a large matrix from a small subset of its entries (the famous Netflix problem). Off-the-shelf algorithms such as interior point methods are not directly amenable to large problems of this kind with over a million unknown entries. This paper develops a simple first-order and easy-to-implement algorithm that is extremely efficient at addressing problems in which the optimal solution has low rank. The algorithm is iterative and produces a sequence of matrices (X^k, Y^k) and at each step, mainly performs a soft-thresholding operation on the singular values of the matrix Y^k. There are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Advanced Optimization Algorithms Research
