Abstract
The truncated singular value decomposition (SVD), also known as the best low-rank matrix approximation with minimum error measured by a unitarily invariant norm, has been applied to many domains such as biology, healthcare, among others, where high-dimensional datasets are prevalent. To extract interpretable information from the high-dimensional data, sparse truncated SVD (SSVD) has been used to select a handful of rows and columns of the original matrix along with the best low-rank approximation. Different from the literature on SSVD focusing on the top singular value or compromising the sparsity for the seek of computational efficiency, this paper presents a novel SSVD formulation that can select the best submatrix precisely up to a given size to maximize its truncated Ky Fan norm. The fact that the proposed SSVD problem is NP-hard motivates us to study effective algorithms with provable performance guarantees. To do so, we first reformulate SSVD as a mixed-integer semidefinite program, which can be solved exactly for small- or medium-sized instances within a branch-and-cut algorithm framework with closed-form cuts and is extremely useful for evaluating the solution quality of approximation algorithms. We next develop three selection algorithms based on different selection criteria and two searching algorithms, greedy and local search. We prove the approximation ratios for all the approximation algorithms and show that all the ratios are tight when the number of rows or columns of the selected submatrix is no larger than half of the data matrix, i.e., our derived approximation ratios are unimprovable. Our numerical study demonstrates the high solution quality and computational efficiency of the proposed algorithms. Finally, all our analysis can be extended to row-sparse PCA. © Springer-Verlag GmbH Germany, part of Springer Nature and Mathematical Optimization Society 2023.
| Original language | English |
|---|---|
| Pages (from-to) | 1-50 |
| Number of pages | 50 |
| Journal | Mathematical Programming |
| Volume | 208 |
| Issue number | 1-2 |
| Online published | 21 Dec 2023 |
| DOIs | |
| Publication status | Published - Nov 2024 |
| Externally published | Yes |
Funding
This research has been supported in part by the National Science Foundation grants 2246414 and 2246417 and Office of Naval Research grant N00014-24-1-2066. The authors would like to thank Dr. Hao Yan from Arizona State University for sharing the solar flare dataset.
Research Keywords
- Approximation algorithms
- Branch-and-cut algorithm
- Mixed-integer semidefinite program
- Row-sparse PCA
- Sparse truncated SVD
Fingerprint
Dive into the research topics of 'Beyond symmetry: best submatrix selection for the sparse truncated SVD'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver