Singular Vectors

Singular Value Decomposition (SVD) initiates CUR Matrix Decomposition by providing singular vectors essential for calculating leverage scores.

SVD returns left and right singular vectors for calculating column and row leverage scores. Perform SVD on the following matrix:

A ε Rmxn

The matrix is factorized as follows:

A=UΣVT

where U = [u1 u2...um] and V = [v1 v2...vn] are orthogonal matrices.

Σ is a diagonal m × n matrix with non-negative real numbers σ1,...,σρ on the diagonal, where ρ = min {m,n} and σξ is the ξth singular value of A.

Let uξ and vξ be the ξth left and right singular vector of A, the jth column of A can thus be approximated by the top k singular vectors and corresponding singular values as:

where vξj is the jth coordinate of the ξth right singular vector.