Low rank matrix approximations
low rank matrix approximation
- special case of low rank approximation, where we use SVD to find optimal solution
- basically:
- rank-constrained approximation problem: minAkββRm,nββ£β£AβAkββ£β£F2β , such that rank(Akβ)=k, given 1β€kβ€r
- k is the parameter chosen based on how much info wanted to retain
- k is small β info is less accurate, efficient computation and storage
- k is large β info is accurate, more computation and storage
- keeping only the first k largest singular values & the corresponding columns of U and V. This gives a new set of matrices Ukβ,Ξ£kβ,andVkTβ
- then, multiple these matrices to get the rank-k approximation of A
- help to minimize the Frobenius norm of the difference btw A and B (refer to Frobenius norm in relation of F-norm with singular values)
- the ratio of the F-norm of B to F-norm of A is how much the info in A is captured by