Linear Algebra
9.128 min read

Matrix Formulation of Linear Reduction

The linear reduction problem in matrix form: minimize AVkVkAF2\|A - V_k V_k^\top A\|_F^2 over m×km \times k matrices VkV_k with VkVk=IkV_k^\top V_k = I_k.

Since VkVkV_k V_k^\top is the projection matrix onto the column space of VkV_k, this asks: what rank-kk projection minimizes the Frobenius distance between AA and its projection? The Frobenius norm MF2=ijmij2=tr(MM)\|M\|_F^2 = \sum_{ij} m_{ij}^2 = \text{tr}(M^\top M) measures the total squared size.

Formal View

Definition 9.3 — Linear Reduction as Matrix Approximation
The linear reduction problem:
minVk:VkVk=IkAVkVkAF2,\min_{V_k : V_k^\top V_k = I_k} \|A - V_k V_k^\top A\|_F^2,
equivalent to finding the best rank-kk projection Pk=VkVkP_k = V_k V_k^\top minimizing APkAF2\|A - P_k A\|_F^2.

MF2=ijmij2=tr(MM)\|M\|_F^2 = \sum_{ij} m_{ij}^2 = \operatorname{tr}(M^\top M).

Why This Matters

Framing as Frobenius-norm matrix approximation unlocks the Eckart-Young theorem.

  • Image compression: minimize ImageRank-k ApproxF2\|\text{Image} - \text{Rank-}k \text{ Approx}\|_F^2.
  • Collaborative filtering: best low-rank approximation to user-item matrix.
  • Noise reduction: small singular values capture noise; truncating them cleans the signal.

Quiz

Question 1

The Frobenius norm MF2\|M\|_F^2 equals:

Question 2

VkVkV_k V_k^\top is the orthogonal projection onto the column space of VkV_k when VkV_k has orthonormal columns.

Common Mistakes

  • Confusing Frobenius norm with spectral norm (largest singular value).
  • Thinking VkVk=IV_k V_k^\top = I — true only if k=mk = m; for k<mk < m, it is a rank-kk projection.