Solving Large-Scale Sparse PCA to Certifiable (Near) Optimality
Not on the map. Why?
Abstract (arXiv)
Sparse principal component analysis (PCA) is a popular dimensionality reduction technique for obtaining principal components which are linear combinations of a small subset of the original features. Existing approaches cannot supply certifiably optimal principal components with more than p=100s of variables. By reformulating sparse PCA as a convex mixed-integer semidefinite optimization problem, we design a cutting-plane method which solves the problem to certifiable optimality at the scale of selecting k=5 covariates from p=300 variables, and provides small bound gaps at a larger scale. We also propose a convex relaxation and greedy rounding scheme that provides bound gaps of 1-2% in practice within minutes for p=100s or hours for p=1,000s and is therefore a viable alternative to the exact method at scale. Using real-world financial and medical datasets, we illustrate our approach's ability to derive interpretable principal components tractably at scale.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 2; 2025: 1; 2026: 2.
11 papers.
- 2021A new perspective on low-rank optimizationcited by 10
- 2026Manifold constrained steepest descent for smooth and closed-set optimizationcited by 8
- 2023Variable Selection for Kernel Two-Sample Testscited by 7
- 2022Sparse PCA With Multiple Componentscited by 4
- 2024Efficient Sparse PCA via Block-Diagonalizationcited by 4
- 2022Coordinate Descent Methods for Fractional Minimizationcited by 2
- 2021Principal Component Hierarchy for Sparse Quadratic Programscited by 1
- 2023Prescriptive PCA: Dimensionality Reduction for Two-stage Stochastic Optimizationcited by 0
- 2024Isometry pursuitcited by 0
- 2025A Randomized Algorithm for Sparse PCA based on the Basic SDP Relaxationcited 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
- 2026Manifold constrained steepest descent for smooth and closed-set optimization29 Jan 2026
- 2025A Randomized Algorithm for Sparse PCA based on the Basic SDP Relaxation12 Jul 2025
- 2024Isometry pursuit27 Nov 2024
- 2024Efficient Sparse PCA via Block-Diagonalization18 Oct 2024
- 2023Prescriptive PCA: Dimensionality Reduction for Two-stage Stochastic Optimization4 Jun 2023
- 2023Variable Selection for Kernel Two-Sample Tests15 Feb 2023
- 2022Sparse PCA With Multiple Components29 Sep 2022
- 2022Coordinate Descent Methods for Fractional Minimization30 Jan 2022
- 2021Principal Component Hierarchy for Sparse Quadratic Programs25 May 2021
- 2021A new perspective on low-rank optimization12 May 2021