Arrow Research search
Back to FOCS

FOCS 2020

Sparse PCA: Algorithms, Adversarial Perturbations and Certificates

Conference Paper Session 4B Algorithms and Complexity ยท Theoretical Computer Science

Abstract

We study efficient algorithms for Sparse PCA in standard statistical models (spiked covariance in its Wishart form). Our goal is to achieve optimal recovery guarantees while being resilient to small perturbations. Despite a long history of prior works, including explicit studies of perturbation resilience, the best known algorithmic guarantees for Sparse PCA are fragile and break down under small adversarial perturbations. We observe a basic connection between perturbation resilience and certifying algorithms that are based on certificates of upper bounds on sparse eigenvalues of random matrices. In contrast to other techniques, such certifying algorithms, including the brute-force maximum likelihood estimator, are automatically robust against small adversarial perturbation. We use this connection to obtain the first polynomial-time algorithms for this problem that are resilient against additive adversarial perturbations by obtaining new efficient certificates for upper bounds on sparse eigenvalues of random matrices. Our algorithms are based either on basic semidefinite programming or on its low-degree sum-of-squares strengthening depending on the parameter regimes. Their guarantees either match or approach the best known guarantees of fragile algorithms in terms of sparsity of the unknown vector, number of samples and the ambient dimension. To complement our algorithmic results, we prove rigorous lower bounds matching the gap between fragile and robust polynomial-time algorithms in a natural computational model based on low-degree polynomials (closely related to the pseudo-calibration technique for sum-of-squares lower bounds) that is known to capture the best known guarantees for related statistical estimation problems. The combination of these results provides formal evidence of an inherent price to pay to achieve robustness. Beyond these issues of perturbation resilience, our analysis also leads to new algorithms for the fragile setting, whose guarantees improve over best previous results in some parameter regimes (e. g. if the sample size is polynomially smaller than the dimension).

Authors

Keywords

  • Perturbation methods
  • Principal component analysis
  • Eigenvalues and eigenfunctions
  • Robustness
  • Resilience
  • Covariance matrices
  • Sparse matrices
  • Adversarial Perturbations
  • Lower Bound
  • Upper Bound
  • Perturbation Theory
  • Efficient Algorithm
  • Robust Algorithm
  • Random Matrix
  • Polynomial-time Algorithm
  • Semidefinite Programming
  • Parameter Regime
  • High Probability
  • Covariance Matrix
  • Running Time
  • Symmetric Matrix
  • Exhaustive Search
  • Constant Factor
  • Polynomial Of Degree
  • Brute Force
  • Threshold Algorithm
  • Strong Regime
  • Sparse Vector
  • Stochastic Block Model
  • Weak Regime
  • Perturbation Matrix
  • Sparse Component
  • Logarithmic Factor
  • Absolute Constant
  • Sparsity Parameter
  • Gaussian Matrix
  • Standard Gaussian
  • Sum-of-Squares
  • Sparse PCA
  • Low-degree Polynomials
  • Eigenvalues of Random Matrices

Context

Venue
IEEE Symposium on Foundations of Computer Science
Archive span
1975-2025
Indexed papers
3809
Paper id
366149096666822758
v2026.09.13