Eckart–Young
The singular value decomposition writes , a sum of rank-one pieces ordered by their weights . Truncating the sum after terms,
gives a rank- matrix that keeps the heaviest pieces. The Eckart–Young theorem says this is not merely a good rank- approximation but the best one, in both norms that matter.
The theorem
Section titled “The theorem”The error is governed entirely by the discarded singular values. If they decay quickly, a small already captures almost all of ; if they are flat, no low-rank matrix is close, and the data is genuinely high-dimensional.
Compression in action
Section titled “Compression in action”Treat a grayscale image as a matrix and approximate it by . The slider sets ; the spectrum on the right shows which singular values are kept (in accent) versus discarded. A smooth image has a few large singular values and compresses sharply; a diagonal pattern has equal singular values and barely compresses at all.
Where it is used
Section titled “Where it is used”- Image and data compression: store singular triples , costing numbers instead of , with controlled error .
- Principal component analysis: the top singular vectors of a centered data matrix are the directions of greatest variance, and is the best rank- summary of the data.
- Denoising: when signal lives in a low-rank subspace and noise spreads across all components, truncating to the leading singular values suppresses the noise.
Every one of these is the same statement: the truncated SVD is the optimal low-rank model, and the tail of the singular value spectrum is exactly the price of the approximation.