The Optimal Hard Threshold for Singular Values is <inline-formula> <tex-math notation="TeX">4/ 3 </tex-math></inline-formula>

From MaRDI portal
Publication:2986241

DOI10.1109/TIT.2014.2323359zbMATH Open1360.94071arXiv1305.5870OpenAlexW2963780177MaRDI QIDQ2986241FDOQ2986241


Authors: Matan Gavish, David Donoho Edit this on Wikidata


Publication date: 16 May 2017

Published in: IEEE Transactions on Information Theory (Search for Journal in Brave)

Abstract: We consider recovery of low-rank matrices from noisy data by hard thresholding of singular values, where singular values below a prescribed threshold lambda 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 (4/sqrt3)sqrtnsigmaapprox2.309sqrtnsigma when sigma is known, or simply 2.858cdotymed when sigma is unknown, where ymed is the median empirical singular value. For nonsquare m by n matrices with meqn, these thresholding coefficients are replaced with different provided constants. In our asymptotic framework, this thresholding rule adapts to unknown rank and to unknown noise level in an optimal manner: it is always better than hard thresholding at any other value, no matter what the matrix is that we are trying to recover, and is always better than ideal Truncated SVD (TSVD), which truncates at the true rank of the low-rank matrix we are trying to recover. Hard thresholding at the recommended value to recover an n-by-n matrix of rank r guarantees an AMSE at most 3nrsigma2. In comparison, the guarantee provided by TSVD is 5nrsigma2, the guarantee provided by optimally tuned singular value soft thresholding is 6nrsigma2, and the best guarantee achievable by any shrinkage of the data singular values is 2nrsigma2. Empirical evidence shows that these AMSE properties of the 4/sqrt3 thresholding rule remain valid even for relatively small n, and that performance improvement over TSVD and other shrinkage rules is substantial, turning it into the practical hard threshold of choice.


Full work available at URL: https://arxiv.org/abs/1305.5870




Recommendations




Cited In (64)





This page was built for publication: The Optimal Hard Threshold for Singular Values is <inline-formula> <tex-math notation="TeX">\(4/\sqrt {3}\) </tex-math></inline-formula>

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2986241)