mlsanityData to 14 Oct 2026

Black-Box k-to-1-PCA Reductions: Theory and Applications

arXiv 2403.03905 ↗First posted 6 Mar 2024math.NA cs.DS cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

The k-principal component analysis (k-PCA) problem is a fundamental algorithmic primitive that is widely-used in data analysis and dimensionality reduction applications. In statistical settings, the goal of k-PCA is to identify a top eigenspace of the covariance matrix of a distribution, which we only have black-box access to via samples. Motivated by these settings, we analyze black-box deflation methods as a framework for designing k-PCA algorithms, where we model access to the unknown target matrix via a black-box 1-PCA oracle which returns an approximate top eigenvector, under two popular notions of approximation. Despite being arguably the most natural reduction-based approach to k-PCA algorithm design, such black-box methods, which recursively call a 1-PCA oracle k times, were previously poorly-understood. Our main contribution is significantly sharper bounds on the approximation parameter degradation of deflation methods for k-PCA. For a quadratic form notion of approximation we term ePCA (energy PCA), we show deflation methods suffer no parameter loss. For an alternative well-studied approximation notion we term cPCA (correlation PCA), we tightly characterize the parameter regimes where deflation methods are feasible. Moreover, we show that in all feasible regimes, k-cPCA deflation algorithms suffer no asymptotic parameter loss for any constant k. We apply our framework to obtain state-of-the-art k-PCA algorithms robust to dataset contamination, improving prior work in sample complexity by a mathsfpoly(k) factor.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 23 of its 36 references that are in the map. First posted on arXiv 6 Mar 2024.

Builds on

23 of 36 references.

References · 23

  1. 2015Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decompositioncited by 64
  2. 2021Differential privacy and robust statistics in high dimensionscited by 64
  3. 2013The Noisy Power Method: A Meta Algorithm with Applicationscited by 58
  4. 2020Outlier Robust Mean Estimation with Subgaussian Rates via Stabilitycited by 50
  5. 2020Robust Meta-learning for Mixed Linear Regression with Small Batchescited by 41
  6. 2020Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten Packingcited by 35
  7. 2016First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Ratecited by 32
  8. 2016Streaming PCA: Matching Matrix Bernstein and Near-Optimal Finite Sample Guarantees for Oja's Algorithmcited by 29
  9. 2017Outlier-robust moment-estimation via sum-of-squarescited by 27
  10. 2014Global Convergence of Stochastic Gradient Descent for Some Non-convex Matrix Problemscited by 25
  11. 2016An Improved Gap-Dependency Analysis of the Noisy Power Methodcited by 24
  12. 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
11 more
  1. 2016LazySVD: Even Faster SVD Decomposition Yet Without Agonizing Paincited by 22
  2. 2022Streaming Algorithms for High-Dimensional Robust Statisticscited by 21
  3. 2016Faster Eigenvector Computation via Shift-and-Invert Preconditioningcited by 18
  4. 2015Convergence of Stochastic Gradient Descent for PCAcited by 17
  5. 2016Near-Optimal Stochastic Approximation for Online Principal Component Estimationcited by 11
  6. 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
  7. 2023Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCAcited by 10
  8. 2015Fast Stochastic Algorithms for SVD and PCA: Convergence Properties and Convexitycited by 9
  9. 2023Streaming PCA for Markovian Datacited by 9
  10. 2023Fair Streaming Principal Component Analysis: Statistical and Algorithmic Viewpointcited by 5
  11. 2023On the Unreasonable Effectiveness of Single Vector Krylov Methods for Low-Rank Approximationcited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 3; 2026: 3.

7 papers.