Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCA
Not on the map. Why?
Abstract (arXiv)
We study principal component analysis (PCA), where given a dataset in ℝd from a distribution, the task is to find a unit vector v that approximately maximizes the variance of the distribution after being projected along v. Despite being a classical task, standard estimators fail drastically if the data contains even a small fraction of outliers, motivating the problem of robust PCA. Recent work has developed computationally-efficient algorithms for robust PCA that either take super-linear time or have sub-optimal error guarantees. Our main contribution is to develop a nearly-linear time algorithm for robust PCA with near-optimal error guarantees. We also develop a single-pass streaming algorithm for robust PCA with memory usage nearly-linear in the dimension.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 33 of its 47 references that are in the map. First posted on arXiv 4 May 2023.
Builds on
33 of 47 references.
References · 33
- 2016Robust Estimators in High Dimensions without the Computational Intractabilitycited by 209
- 2016Agnostic Estimation of Mean and Covariancecited by 131
- 2018Sever: A Robust Meta-Algorithm for Stochastic Optimizationcited by 123
- 2016Statistical Query Lower Bounds for Robust Estimation of High-dimensional Gaussians and Gaussian Mixturescited by 114
- 2019Recent Advances in Algorithmic High-Dimensional Robust Statisticscited by 100
- 2017Being Robust (in High Dimensions) Can Be Practicalcited by 83
- 2017Mixture Models, Robustness, and Sum of Squares Proofscited by 81
- 2018Robust Estimation via Robust Gradient Estimationcited by 76
- 2018Efficient Algorithms and Lower Bounds for Robust Linear Regressioncited by 76
- 2018Efficient Algorithms for Outlier-Robust Regressioncited by 72
- 2017List-Decodable Robust Mean Estimation and Learning Mixtures of Spherical Gaussianscited by 70
- 2020Outlier Robust Mean Estimation with Subgaussian Rates via Stabilitycited by 50
21 more
- 2020Robust regression with covariate filtering: Heavy tails and adversarial contaminationcited by 49
- 2020Robust and Heavy-Tailed Mean Estimation Made Simple, via Regret Minimizationcited by 44
- 2019List-Decodable Linear Regressioncited by 42
- 2019Quantum Entropy Scoring for Fast Robust Mean Estimation and Improved Outlier Detectioncited by 41
- 2020Robust Meta-learning for Mixed Linear Regression with Small Batchescited by 41
- 2018High-Dimensional Robust Mean Estimation in Nearly-Linear Timecited by 39
- 2019Robust subgaussian estimation of a mean vector in nearly linear timecited by 37
- 2020Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten Packingcited by 35
- 2020Settling the Robust Learnability of Mixtures of Gaussianscited by 32
- 2020Optimal Robust Linear Regression in Nearly Linear Timecited by 31
- 2019Faster Algorithms for High-Dimensional Robust Covariance Estimationcited by 28
- 2019Outlier-Robust High-Dimensional Sparse Estimation via Iterative Filteringcited by 23
- 2022Robust Sparse Mean Estimation via Sum of Squarescited by 23
- 2021Clustering Mixture Models in Almost-Linear Time via List-Decodable Mean Estimationcited by 21
- 2022Streaming Algorithms for High-Dimensional Robust Statisticscited by 21
- 2020Robust estimation via generalized quasi-gradientscited by 19
- 2021Outlier-Robust Sparse Estimation via Non-Convex Optimizationcited by 14
- 2020Optimal Mean Estimation without a Variancecited by 13
- 2022Outlier-Robust Sparse Mean Estimation for Heavy-Tailed Distributionscited by 13
- 2019Robust Streaming PCAcited by 6
- 2020Robust Mean Estimation on Highly Incomplete Data with Arbitrary Outlierscited by 6
Built on by
Citing papers per year: 2023: 2; 2024: 5; 2025: 0; 2026: 3.
10 papers.
- 2024Oja's Algorithm for Streaming Sparse PCAcited by 9
- 2023Near-Optimal Algorithms for Gaussians with Huber Contamination: Mean Estimation and Linear Regressioncited by 7
- 2024Black-Box k-to-1-PCA Reductions: Theory and Applicationscited by 7
- 2024Robust SVD Made Easy: A fast and reliable algorithm for large-scale data analysiscited by 4
- 2024Robust Sparse Estimation for Gaussians with Optimal Error under Huber Contaminationcited by 2
- 2024Optimal Robust Estimation under Local and Global Corruptions: Stronger Adversary and Smaller Errorcited by 2
- 2026Tractable Gaussian Phase Retrieval with Heavy Tails and Adversarial Corruption with Near-Linear Sample Complexitycited by 1
- 2023A Combinatorial Approach to Robust PCAcited by 0
- 2026Discrete Double-Bracket Flows for Isotropic-Noise Invariant Eigendecompositioncited by 0
- 2026Convex Basins in Single-Index Model Loss Landscapes: Applications to Robust Recovery under Strong Adversarial Corruptioncited by 0
- 2026Convex Basins in Single-Index Model Loss Landscapes: Applications to Robust Recovery under Strong Adversarial Corruption28 May 2026
- 2026Discrete Double-Bracket Flows for Isotropic-Noise Invariant Eigendecomposition14 Feb 2026
- 2026Tractable Gaussian Phase Retrieval with Heavy Tails and Adversarial Corruption with Near-Linear Sample Complexity26 Jan 2026
- 2024Optimal Robust Estimation under Local and Global Corruptions: Stronger Adversary and Smaller Error22 Oct 2024
- 2024Robust Sparse Estimation for Gaussians with Optimal Error under Huber Contamination15 Mar 2024
- 2024Black-Box k-to-1-PCA Reductions: Theory and Applications6 Mar 2024
- 2024Robust SVD Made Easy: A fast and reliable algorithm for large-scale data analysis15 Feb 2024
- 2024Oja's Algorithm for Streaming Sparse PCA11 Feb 2024
- 2023Near-Optimal Algorithms for Gaussians with Huber Contamination: Mean Estimation and Linear Regression4 Dec 2023
- 2023A Combinatorial Approach to Robust PCA28 Nov 2023