Abstract

Singular Value Decomposition is a way of decomposing any matrix and more powerful than eigen value decomposition or spectral decomposition.

Miscellaneous Facts about Matrices and Decomposition

Gilbert Strang: The Four Fundamental Subspaces: 4 Lines

In Eigenvalue Decomposition, A is diagonalized as . There are three big problems when it comes to this decomposition.

  • The matrix must be a square matrix
  • The matrix must be diagonalizable. (must have a complete set of eigenvectors)
  • The eigenvectors are not orthogonal (problem for spectral decomposition)

The above conditions are always met for Symmetric Matrices () and Normal Matrices ()

🔺 Solution: Singular Vectors | Singular Value Decomposition


Singular Value Decomposition

Suppose

There are two sets of singular vectors. For eigenvectors, we only have one.

U = left singular vector V = right singular vector = eigenvectors of = diag ()

is symmetric, square (n x n), positive semi definite (can be proven using norm property).

Attention

  • has same eigenvalues.
  • is the
  • is the eigenvector of .
  • is the eigenvector of .
  • is the projection onto R(A), Column Space of A
  • is the projection onto left null space of A
  • is the projection onto
  • is the projection onto

v_r lives in the row space and null space of A. u_r lives in the column space and left null space of A.

v's and u's are orthogonal since and are symmetric matrices.

A can also be written as sum of rank one matrices with determining the “importance / contribution” of that rank-one matrix (dyad).

When are U and V the same?

U and V are the same when they’re equal to Q, where Q is the eigenvector matrix of A. When A is Symmetric and Positive Semi Definite , A can be decomposed using spectral theorem as . Then, we can see that will be the same and the is .