9.148 min read
Truncated SVD
The truncated SVD keeps only the largest singular values: It is the best rank- approximation of in the Frobenius norm. Error: .
As increases, error decreases and (exactly) for . The storage cost of is numbers vs for the full matrix — a saving when .
Formal View
Definition 9.4 — Truncated SVD
The rank-$k$ truncated SVD: where contain the first singular vectors and .
Interactive Visualization
Low-Rank Approximation
Why This Matters
Truncated SVD is the workhorse of data compression, dimensionality reduction, and noise filtering.
- Image compression: store numbers instead of .
- Latent semantic analysis: -truncated SVD finds topic structure in term-document matrices.
- Denoising: small singular values capture noise; truncating cleans the signal.
Quiz
Question 1
is the best rank- approximation in what sense?
Question 2
The rank of is exactly (assuming all singular values are nonzero).
Common Mistakes
- Thinking larger always better — it reduces error but increases storage and computation.
- Confusing truncated (keeps largest) with deflated (removes largest) SVD.