Efficient Sparse PCA via Block-Diagonalization
Not on the map. Why?
Abstract (arXiv)
Sparse Principal Component Analysis (Sparse PCA) is a pivotal tool in data analysis and dimensionality reduction. However, Sparse PCA is a challenging problem in both theory and practice: it is known to be NP-hard and current exact methods generally require exponential runtime. In this paper, we propose a novel framework to efficiently approximate Sparse PCA by (i) approximating the general input covariance matrix with a re-sorted block-diagonal matrix, (ii) solving the Sparse PCA sub-problem in each block, and (iii) reconstructing the solution to the original problem. Our framework is simple and powerful: it can leverage any off-the-shelf Sparse PCA algorithm and achieve significant computational speedups, with a minor additive error that is linear in the approximation error of the block-diagonal matrix. Suppose g(k, d) is the runtime of an algorithm (approximately) solving Sparse PCA in dimension d and with sparsity constant k. Our framework, when integrated with this algorithm, reduces the runtime to Oleft(fracdd^star · g(k, d^star) + d2right), where d^star ≤ d is the largest block size of the block-diagonal matrix. For instance, integrating our framework with the Branch-and-Bound algorithm reduces the complexity from g(k, d) = O(k3· dk) to O(k3· d · (d^star)k-1), demonstrating exponential speedups if d^star is small. We perform large-scale evaluations on many real-world datasets: for exact Sparse PCA algorithm, our method achieves an average speedup factor of 100.50, while maintaining an average approximation error of 0.61%; for approximate Sparse PCA algorithm, our method achieves an average speedup factor of 6.00 and an average approximation error of -0.91%, meaning that our method oftentimes finds better solutions.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 22 of its 41 references that are in the map. First posted on arXiv 18 Oct 2024.
Builds on
22 of 41 references.
References · 22
- 2023HyperAttention: Long-context Attention in Near-Linear Timecited by 85
- 2019Subexponential-Time Algorithms for Sparse PCAcited by 41
- 2013Sparse PCA via Covariance Thresholdingcited by 21
- 2022Selective inference for k-means clusteringcited by 21
- 2020Sparse PCA: Algorithms, Adversarial Perturbations and Certificatescited by 18
- 2017Graphical Lasso and Thresholding: Equivalence and Closed-form Solutionscited by 12
- 2013Sparse PCA through Low-rank Approximationscited by 11
- 2020Solving Large-Scale Sparse PCA to Certifiable (Near) Optimalitycited by 11
- 2015NP-Hardness and Inapproximability of Sparse PCAcited by 8
- 2018Using L1-relaxation and integer programming to obtain dual bounds for sparse PCAcited by 8
- 2020Exact and Approximation Algorithms for Sparse PCAcited by 8
- 2020Solving sparse principal component analysis with global supportcited by 8
10 more
- 2015Sparse PCA via Bipartite Matchingscited by 6
- 2015Block-diagonal covariance selection for high-dimensional Gaussian graphical modelscited by 6
- 2024Optimal estimation of the null distribution in large-scale inferencecited by 6
- 2022Sparse PCA on fixed-rank matricescited by 5
- 2023Learning Large-Scale MTP2 Gaussian Graphical Models via Bridge-Block Decompositioncited by 5
- 2015On the Worst-Case Approximability of Sparse PCAcited by 4
- 2022Sparse PCA With Multiple Componentscited by 4
- 2020Approximation Algorithms for Sparse Principal Component Analysiscited by 3
- 2023Sparsity meets correlation in Gaussian sequence modelcited by 2
- 2014Projection Algorithms for Non-Convex Minimization with Application to Sparse Principal Component Analysiscited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025sparseGeoHOPCA: A Geometric Solution to Sparse Higher-Order PCA Without Covariance Estimationcited by 0
- 2025A Randomized Algorithm for Sparse PCA based on the Basic SDP Relaxationcited by 0
- 2026A Decomposition Framework for Certifiably Optimal Orthogonal Sparse PCAcited by 0
- 2026Combinatorial Sparse PCA Beyond the Spiked Identity Modelcited by 0
- 2026Combinatorial Sparse PCA Beyond the Spiked Identity Model3 Mar 2026
- 2026A Decomposition Framework for Certifiably Optimal Orthogonal Sparse PCA1 Mar 2026
- 2025A Randomized Algorithm for Sparse PCA based on the Basic SDP Relaxation12 Jul 2025
- 2025sparseGeoHOPCA: A Geometric Solution to Sparse Higher-Order PCA Without Covariance Estimation10 Jun 2025