Subexponential-Time Algorithms for Sparse PCA
Yunzi Ding, Dmitriy Kunisky, Alexander S. Wein, Afonso S. Bandeira

TL;DR
This paper explores the computational complexity of recovering sparse principal components in high-dimensional random matrices, introducing subexponential algorithms that interpolate between known polynomial and exponential time methods, and providing evidence of their optimality.
Contribution
It introduces a family of subexponential algorithms for sparse PCA that achieve a smooth tradeoff between sparsity and runtime, bridging the gap between polynomial and exponential algorithms.
Findings
Developed algorithms with runtime roughly exp(ρ^2 n) for sparsity ρ
Interpolates between polynomial-time and exponential-time algorithms
Provided evidence suggesting the optimality of the proposed tradeoff
Abstract
We study the computational cost of recovering a unit-norm sparse principal component planted in a random matrix, in either the Wigner or Wishart spiked model (observing either with drawn from the Gaussian orthogonal ensemble, or independent samples from , respectively). Prior work has shown that when the signal-to-noise ratio ( or , respectively) is a small constant and the fraction of nonzero entries in the planted vector is , it is possible to recover in polynomial time if . While it is possible to recover in exponential time under the weaker condition , it is believed that polynomial-time recovery is impossible unless . We investigate the precise amount of time required for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRandom Matrices and Applications · Sparse and Compressive Sensing Techniques · Blind Source Separation Techniques
