The phase transition of matrix recovery from Gaussian measurements matches the minimax MSE of matrix denoising
David L. Donoho,Matan Gavish,Andrea Montanari
DOI: https://doi.org/10.1073/pnas.1306110110
IF: 11.1
2013-05-06
Proceedings of the National Academy of Sciences
Abstract:Let be an unknown M by N matrix. In matrix recovery, one takes linear measurements of , where and each is an M by N matrix. A popular approach for matrix recovery is nuclear norm minimization (NNM): solving the convex optimization problem for all , where denotes the nuclear norm, namely, the sum of singular values. Empirical work reveals a phase transition curve, stated in terms of the undersampling fraction , rank fraction , and aspect ratio . Specifically when the measurement matrices A i have independent standard Gaussian random entries, a curve exists such that, if , NNM typically succeeds for large M , N , whereas if , it typically fails. An apparently quite different problem is matrix denoising in Gaussian noise, in which an unknown M by N matrix is to be estimated based on direct noisy measurements , where the matrix Z has independent and identically distributed Gaussian entries. A popular matrix denoising scheme solves the unconstrained optimization problem . When optimally tuned, this scheme achieves the asymptotic minimax mean-squared error , where . We report extensive experiments showing that the phase transition in the first problem, matrix recovery from Gaussian measurements, coincides with the minimax risk curve in the second problem, matrix denoising in Gaussian noise: , for any rank fraction (at each common aspect ratio β). Our experiments considered matrices belonging to two constraint classes: real M by N matrices, of various ranks and aspect ratios, and real symmetric positive-semidefinite N by N matrices, of various ranks.