OptShrink: An algorithm for improved low-rank signal matrix denoising by optimal, data-driven singular value shrinkage
Raj Rao Nadakuditi

TL;DR
OptShrink introduces a data-driven singular value shrinkage algorithm that optimally denoises low-rank matrices by leveraging random matrix theory, outperforming traditional convex regularization methods.
Contribution
The paper develops an exact characterization of optimal singular value weights for matrix denoising, enabling a practical algorithm that improves low-rank signal estimation.
Findings
Optimal weights derived from data improve denoising performance.
The method outperforms nuclear norm thresholding in simulations.
Applicable to matrices with missing entries and various noise models.
Abstract
The truncated singular value decomposition (SVD) of the measurement matrix is the optimal solution to the_representation_ problem of how to best approximate a noisy measurement matrix using a low-rank matrix. Here, we consider the (unobservable)_denoising_ problem of how to best approximate a low-rank signal matrix buried in noise by optimal (re)weighting of the singular vectors of the measurement matrix. We exploit recent results from random matrix theory to exactly characterize the large matrix limit of the optimal weighting coefficients and show that they can be computed directly from data for a large class of noise models that includes the i.i.d. Gaussian noise case. Our analysis brings into sharp focus the shrinkage-and-thresholding form of the optimal weights, the non-convex nature of the associated shrinkage function (on the singular values) and explains why matrix…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
