1. What contributions have the authors mentioned in the paper "A singular value thresholding algorithm for matrix completion∗" ?
This paper introduces a novel algorithm to approximate the matrix with minimum nuclear norm among all matrices obeying a set of convex constraints.. 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.. On the theoretical side, the authors provide a convergence analysis showing that the sequence of iterates converges.. On the practical side, the authors provide numerical examples in which 1, 000 × 1, 000 matrices are recovered in less than a minute on a modest desktop computer.. The authors also demonstrate that their approach is amenable to very large scale problems by recovering matrices of rank about 10 with nearly a billion unknowns from just about 0. 4 % of their sampled entries.. Their methods are connected with the recent literature on linearized Bregman iterations for 1 minimization, and the authors develop a framework in which one can understand these algorithms in terms of well-known Lagrange multiplier algorithms.
read more
2. How many matrices of rank 10 can be recovered in 17 minutes?
The algorithm also recovers 30,000× 30,000 matrices of rank 10 from about 0.4% of their sampled entries in just about 17 minutes.
read more
3. How does the proposed algorithm solve a matrix completion problem?
Their numerical experiments demonstrate that the proposed algorithm can solve problems, in Matlab, involving matrices of size 30,000 × 30,000 having close to a billion unknowns in 17 minutes on a standard desktop computer with a 1.86 GHz CPU (dual core with Matlab’s multithreading option enabled) and 3 GB of memory.
read more
4. What is the key property of shrink(Y)?
In (1.5), shrink(Y , τ) is a nonlinear function which applies a soft-thresholding rule at level τ to the singular values of the input matrix; see section 2 for details.
read more





