On the Power of Truncated SVD for General High-rank Matrix Estimation Problems
Abstract
We show that given an estimate A that is close to a general high-rank positive semi-definite (PSD) matrix A in spectral norm (i.e., \|A-A\|2 ≤ δ), the simple truncated SVD of A produces a multiplicative approximation of A in Frobenius norm. This observation leads to many interesting results on general high-rank matrix estimation problems, which we briefly summarize below (A is an n× n high-rank PSD matrix and Ak is the best rank-k approximation of A): (1) High-rank matrix completion: By observing Ω(n\ε-4,k2\μ02\|A\|F2 nσk+1(A)2) elements of A where σk+1(A) is the (k+1)-th singular value of A and μ0 is the incoherence, the truncated SVD on a zero-filled matrix satisfies \|Ak-A\|F ≤ (1+O(ε))\|A-Ak\|F with high probability. (2)High-rank matrix de-noising: Let A=A+E where E is a Gaussian random noise matrix with zero mean and ν2/n variance on each entry. Then the truncated SVD of A satisfies \|Ak-A\|F ≤ (1+O(ν/σk+1(A)))\|A-Ak\|F + O(kν). (3) Low-rank Estimation of high-dimensional covariance: Given N i.i.d.~samples X1,·s,XN Nn(0,A), can we estimate A with a relative-error Frobenius norm bound? We show that if N = Ω(n\ε-4,k2\γk(A)2 N) for γk(A)=σ1(A)/σk+1(A), then \|Ak-A\|F ≤ (1+O(ε))\|A-Ak\|F with high probability, where A=1NΣi=1NXiXi is the sample covariance.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.