Journal article
Finding a low-rank basis in a matrix subspace
- Abstract:
- For a given matrix subspace, how can we find a basis that consists of low-rank matrices? This is a generalization of the sparse vector problem. It turns out that when the subspace is spanned by rank-1 matrices, the matrices can be obtained by the tensor CP decomposition. For the higher rank case, the situation is not as straightforward. In this work we present an algorithm based on a greedy process applicable to higher rank problems. Our algorithm first estimates the minimum rank by applying soft singular value thresholding to a nuclear norm relaxation, and then computes a matrix with that rank using the method of alternating projections. We provide local convergence results, and compare our algorithm with several alternative approaches. Applications include data compression beyond the classical truncated SVD, computing accurate eigenvectors of a near-multiple eigenvalue, image separation and graph Laplacian eigenproblems.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 1.4MB, Terms of use)
-
- Publisher copy:
- 10.1007/s10107-016-1042-2
Authors
- Publisher:
- Springer Verlag
- Journal:
- Mathematical Programming More from this journal
- Volume:
- 162
- Issue:
- 1-2
- Pages:
- 325–361
- Publication date:
- 2016-06-29
- Acceptance date:
- 2016-06-14
- DOI:
- EISSN:
-
1436-4646
- ISSN:
-
0025-5610
- Language:
-
English
- Keywords:
- Pubs id:
-
pubs:993757
- UUID:
-
uuid:f4079a45-2be7-4240-a5fb-3cb13a4b770f
- Local pid:
-
pubs:993757
- Source identifiers:
-
993757
- Deposit date:
-
2019-04-23
Terms of use
- Copyright holder:
- Springer-Verlag
- Copyright date:
- 2016
- Notes:
- © Springer-Verlag Berlin Heidelberg and Mathematical Optimization Society 2016. This is the accepted manuscript version of the article. The final version is available online from Springer-Verlag at: 10.1007/s10107-016-1042-2
If you are the owner of this record, you can report an update to it here: Report update to this record