Retain the first terms in the singular value decomposition:The Eckart-Young-Mirsky theorem says that this truncated singular value decomposition is a best low-rank approximation in the spectral norm. The remaining singular values of the difference are , together with zeros, soFor the displayed matrix has matrix rank exactly , since every retained singular value is positive. For , the only matrix of matrix rank zero is the zero matrix, and the same formula gives error .
Take the identity matrixBoth and have matrix rank one, andThey are distinct and both attain the minimum spectral norm error from the preceding part. Hence a best low-rank approximation of rank one need not be unique. More generally, every orthogonal projection with gives another such minimizer.
No. Distinct singular values do not force uniqueness in the spectral norm. For an explicit example takeThe singular values of are . Every has matrix rank one, and its error in the spectral norm isThus there are infinitely many best rank-one approximations even with a strict gap between the singular values.
The same mechanism works for every under the question's positive singular values. Starting with , defineWhen the singular values are distinct, , so every has matrix rank , whileThe spectral norm measures only the largest remaining singular value, leaving room to change retained components without increasing that maximum. This is the nonuniqueness of spectral-norm low-rank approximation. The exceptional case is unique for the elementary reason given above.
Articles by others on the same topic
There are currently no matching articles.