Singular Value Decomposition

The singular value decomposition (SVD) is a decomposition that follows from the definition of singular values.


Description

Any linear transformation can be rewritten as a rotation (i.e., from the original basis onto a convenient basis), a scaling and stretching, and another rotation (i.e., from the convenient basis onto the destination basis). Therefore A = UΣVT.


Solution

The definition of singular values (AV = ) can be restated as A = UΣV-1. If the certain vectors vi are chosen to be orthogonal bases of the row space, then it is also true that A = UΣVT.

Note then that ATA = (UΣVT)TUΣVT = TUTUΣVT = TΣVT. Because Σ is a diagonal matrix with values of σ on the diagonal, ΣTΣ evaluates to a diagonal matrix with values of σ2 on the diagonal.

Effectively, this is a diagonalization of ATA. V is the eigenbasis. Λ is equal to ΣTΣ, therefore λ = σ2.

With V and Σ known, U can be solved for.


CategoryRicottone