Sparse PCA: A New Scalable Estimator Based On Integer Programming
Not on the map. Why?
Abstract (arXiv)
We consider the Sparse Principal Component Analysis (SPCA) problem under the well-known spiked covariance model. Recent work has shown that the SPCA problem can be reformulated as a Mixed Integer Program (MIP) and can be solved to global optimality, leading to estimators that are known to enjoy optimal statistical properties. However, prior MIP algorithms for SPCA appear to be limited in terms of scalability to up to a thousand features or so. In this paper, we propose a new estimator for SPCA which can be formulated as a MIP. Different from earlier work, we make use of the underlying spiked covariance model and properties of the multivariate Gaussian distribution to arrive at our estimator. We establish statistical guarantees for our proposed estimator in terms of estimation error and support recovery. We derive guarantees under departures from the spiked covariance model, and for approximate solutions to the optimization problem. We propose a custom algorithm to solve the MIP, which scales better than off-the-shelf solvers, and demonstrate that our approach can be much more computationally attractive compared to earlier exact MIP-based approaches for the SPCA problem. Our numerical experiments on synthetic and real datasets show that our algorithms can address problems with up to 20,000 features in minutes; and generally result in favorable statistical properties compared to existing popular approaches for SPCA.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Sep 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2023Sparse Gaussian Graphical Models with Discrete Optimization: Computational and Statistical Perspectivescited by 5
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Modelscited by 4
- 2025Differentially Private High-dimensional Variable Selection via Integer Programmingcited by 0
- 2026Video-based detection of cessation of breathing in pre-term infants using machine learningcited by 0
- 2026Video-based detection of cessation of breathing in pre-term infants using machine learning6 Jul 2026
- 2025Differentially Private High-dimensional Variable Selection via Integer Programming24 Oct 2025
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Models19 Apr 2024
- 2023Sparse Gaussian Graphical Models with Discrete Optimization: Computational and Statistical Perspectives18 Jul 2023