The Optimal Hard Threshold for Singular Values is 4/sqrt(3)
Matan Gavish, David L. Donoho

TL;DR
This paper identifies the optimal hard threshold for singular values in low-rank matrix recovery, demonstrating its superiority over other methods in asymptotic mean squared error and practical performance.
Contribution
It derives the asymptotically optimal hard threshold for singular value thresholding, providing a simple formula that adapts to unknown noise and rank, outperforming existing methods.
Findings
Optimal threshold is approximately 2.309√nσ for known noise level.
Thresholding at this value guarantees lower AMSE than other methods.
Empirical results confirm the theoretical advantages even for small matrices.
Abstract
We consider recovery of low-rank matrices from noisy data by hard thresholding of singular values, where singular values below a prescribed threshold are set to 0. We study the asymptotic MSE in a framework where the matrix size is large compared to the rank of the matrix to be recovered, and the signal-to-noise ratio of the low-rank piece stays constant. The AMSE-optimal choice of hard threshold, in the case of n-by-n matrix in noise level \sigma, is simply when is known, or simply when is unknown, where is the median empirical singular value. For nonsquare by matrices with , these thresholding coefficients are replaced with different provided constants. In our asymptotic framework, this thresholding rule adapts to unknown rank and to unknown noise…
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 · Blind Source Separation Techniques · Direction-of-Arrival Estimation Techniques
