Contents
We are working on the PCA low-rank approximation of a centered data matrix , using the truncated singular value decomposition (SVD). The canonical formula is
where , , and keep only the first singular directions, and this approximation is optimal in Frobenius norm among all rank- matrices.
Deep Breakdown
Low-rank approximation in PCA is the process of replacing the original centered data matrix with a simpler matrix of lower rank that preserves as much structure as possible. The input is a centered matrix , where is the number of observations and is the number of features.
The output is a rank- matrix:
This matrix uses only the first singular components of . In practice, it is a compressed version of the data.
Why this matters in DA/DS:
- many datasets have correlated variables,
- the true informative structure often lies in a smaller latent space,
- using a lower-rank representation can reduce noise,
- storage and downstream computation become cheaper,
- it provides interpretable latent factors in some domains.
In PCA language, the first principal directions capture the dominant variance structure of the centered data. The low-rank approximation reconstructs the original matrix using only those dominant directions.
It is therefore tightly connected to:
- Projection: encoding the data into principal coordinates,
- Reconstruction: decoding back into the original feature space,
- Residual Error: what is lost by ignoring the smaller singular directions.
The key theoretical fact is that among all rank- matrices, is the one closest to in Frobenius norm. That is why PCA is not merely a convenient reduction, but the mathematically optimal linear compression under squared reconstruction error.