Black-Box k-to-1-PCA Reductions: Theory and Applications
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
- 2015Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decompositioncited by 64
- 2021Differential privacy and robust statistics in high dimensionscited by 64
- 2013The Noisy Power Method: A Meta Algorithm with Applicationscited by 58
- 2020Outlier Robust Mean Estimation with Subgaussian Rates via Stabilitycited by 50
- 2020Robust Meta-learning for Mixed Linear Regression with Small Batchescited by 41
- 2020Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten Packingcited by 35
- 2016First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Ratecited by 32
- 2016Streaming PCA: Matching Matrix Bernstein and Near-Optimal Finite Sample Guarantees for Oja's Algorithmcited by 29
- 2017Outlier-robust moment-estimation via sum-of-squarescited by 27
- 2014Global Convergence of Stochastic Gradient Descent for Some Non-convex Matrix Problemscited by 25
- 2016An Improved Gap-Dependency Analysis of the Noisy Power Methodcited by 24
- 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
11 more
- 2016LazySVD: Even Faster SVD Decomposition Yet Without Agonizing Paincited by 22
- 2022Streaming Algorithms for High-Dimensional Robust Statisticscited by 21
- 2016Faster Eigenvector Computation via Shift-and-Invert Preconditioningcited by 18
- 2015Convergence of Stochastic Gradient Descent for PCAcited by 17
- 2016Near-Optimal Stochastic Approximation for Online Principal Component Estimationcited by 11
- 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
- 2023Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCAcited by 10
- 2015Fast Stochastic Algorithms for SVD and PCA: Convergence Properties and Convexitycited by 9
- 2023Streaming PCA for Markovian Datacited by 9
- 2023Fair Streaming Principal Component Analysis: Statistical and Algorithmic Viewpointcited by 5
- 2023On the Unreasonable Effectiveness of Single Vector Krylov Methods for Low-Rank Approximationcited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 3.
7 papers.
- 2025Beyond Sin-Squared Error: Linear-Time Entrywise Uncertainty Quantification for Streaming PCAcited by 3
- 2025An Iterative Algorithm for Differentially Private k-PCA with Adaptive Noisecited by 3
- 2025Low-Precision Streaming PCAcited by 3
- 2024Optimal Robust Estimation under Local and Global Corruptions: Stronger Adversary and Smaller Errorcited by 2
- 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacycited by 1
- 2026Combinatorial Sparse PCA Beyond the Spiked Identity Modelcited by 0
- 2026Convex Basins in Single-Index Model Loss Landscapes: Applications to Robust Recovery under Strong Adversarial Corruptioncited by 0
- 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacy22 Sep 2026
- 2026Convex Basins in Single-Index Model Loss Landscapes: Applications to Robust Recovery under Strong Adversarial Corruption28 May 2026
- 2026Combinatorial Sparse PCA Beyond the Spiked Identity Model3 Mar 2026
- 2025Low-Precision Streaming PCA25 Oct 2025
- 2025An Iterative Algorithm for Differentially Private k-PCA with Adaptive Noise14 Aug 2025
- 2025Beyond Sin-Squared Error: Linear-Time Entrywise Uncertainty Quantification for Streaming PCA14 Jun 2025
- 2024Optimal Robust Estimation under Local and Global Corruptions: Stronger Adversary and Smaller Error22 Oct 2024