Linear Algebra
9.128 min read

Matrix Formulation of Linear Reduction

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

Since VkVk⊤V_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 ∥M∥F2=∑ijmij2=tr(M⊤M)\|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:
min⁡Vk:Vk⊤Vk=Ik∥A−VkVk⊤A∥F2,\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=VkVk⊤P_k = V_k V_k^\top minimizing ∥A−PkA∥F2\|A - P_k A\|_F^2.

∥M∥F2=∑ijmij2=tr⁡(M⊤M)\|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 ∥Image−Rank-k Approx∥F2\|\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 ∥M∥F2\|M\|_F^2 equals:

Question 2

VkVk⊤V_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.