Skip to content

Eckart–Young

The singular value decomposition writes A=i=1rσiuiviT\Av = \sum_{i=1}^r \sigma_i \uv_i \vv_i^{\rm T}, a sum of rank-one pieces ordered by their weights σ1σ2σr>0\sigma_1 \ge \sigma_2 \ge \cdots \ge \sigma_r > 0. Truncating the sum after kk terms,

Ak=i=1kσiuiviT,\Av_k = \sum_{i=1}^k \sigma_i \uv_i \vv_i^{\rm T},

gives a rank-kk matrix that keeps the heaviest pieces. The Eckart–Young theorem says this is not merely a good rank-kk approximation but the best one, in both norms that matter.

The error is governed entirely by the discarded singular values. If they decay quickly, a small kk already captures almost all of A\Av; if they are flat, no low-rank matrix is close, and the data is genuinely high-dimensional.

Treat a grayscale image as a matrix and approximate it by Ak\Av_k. The slider sets kk; 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.

original (rank 0)
rank 6 approximation
singular values σᵢ
spectrum (kept in accent)
Keeping the top 6 of 48 components: relative error ‖A − A_k‖F / ‖A‖F = 0.0%, storage 25% of the full matrix. Eckart–Young guarantees no rank-6 matrix does better.
  • Image and data compression: store kk singular triples (σi,ui,vi)(\sigma_i, \uv_i, \vv_i), costing k(m+n+1)k(m + n + 1) numbers instead of mnmn, with controlled error i>kσi2\sqrt{\sum_{i>k}\sigma_i^2}.
  • Principal component analysis: the top singular vectors of a centered data matrix are the directions of greatest variance, and Ak\Av_k is the best rank-kk 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.