English

A Decomposition Framework for Certifiably Optimal Orthogonal Sparse PCA

Machine Learning 2026-03-03 v1

Abstract

Sparse Principal Component Analysis (SPCA) is an important technique for high-dimensional data analysis, improving interpretability by imposing sparsity on principal components. However, existing methods often fail to simultaneously guarantee sparsity, orthogonality, and optimality of the principal components. To address this challenge, this work introduces a novel Sparse Principal Component Analysis (SPCA) algorithm called \textsc{GS-SPCA} (SPCA with Gram-Schmidt Orthogonalization), which simultaneously enforces sparsity, orthogonality, and optimality. However, the original GS-SPCA algorithm is computationally expensive due to the inherent 0\ell_0-norm constraint. To address this issue, we propose two acceleration strategies: First, we combine \textbf{Branch-and-Bound} with the GS-SPCA algorithm. By incorporating this strategy, we are able to obtain ε\varepsilon-optimal solutions with a trade-off between precision and efficiency, significantly improving computational speed. Second, we propose a \textbf{decomposition framework} for efficiently solving \textbf{multiple} principal components. This framework approximates the covariance matrix using a block-diagonal matrix through a thresholding method, reducing the original SPCA problem to a set of block-wise subproblems on approximately block-diagonal matrices.

Keywords

Cite

@article{arxiv.2603.01144,
  title  = {A Decomposition Framework for Certifiably Optimal Orthogonal Sparse PCA},
  author = {Difei Cheng and Qiao Hu},
  journal= {arXiv preprint arXiv:2603.01144},
  year   = {2026}
}

Comments

14 pages; 12 figures

R2 v1 2026-07-01T10:58:02.818Z