Streaming k-PCA: Efficient guarantees for Oja's algorithm, beyond rank-one updates
Not on the map. Why?
Abstract (arXiv)
We analyze Oja's algorithm for streaming k-PCA and prove that it achieves performance nearly matching that of an optimal offline algorithm. Given access to a sequence of i.i.d. d × d symmetric matrices, we show that Oja's algorithm can obtain an accurate approximation to the subspace of the top k eigenvectors of their expectation using a number of samples that scales polylogarithmically with d. Previously, such a result was only known in the case where the updates have rank one. Our analysis is based on recently developed matrix concentration tools, which allow us to prove strong bounds on the tails of the random matrices which arise in the course of the algorithm's execution.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 16 of its 38 references that are in the map. First posted on arXiv 6 Feb 2021.
Builds on
16 of 38 references.
References · 16
- 2015An Introduction to Matrix Concentration Inequalitiescited by 391
- 2013The Noisy Power Method: A Meta Algorithm with Applicationscited by 58
- 2016First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Ratecited by 31
- 2016Streaming PCA: Matching Matrix Bernstein and Near-Optimal Finite Sample Guarantees for Oja's Algorithmcited by 29
- 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
- 2013Memory Limited, Streaming PCAcited by 21
- 2015Convergence of Stochastic Gradient Descent for PCAcited by 17
- 2015The Fast Convergence of Incremental PCAcited by 15
- 2016Near-Optimal Stochastic Approximation for Online Principal Component Estimationcited by 11
- 2018Tight Query Complexity Lower Bounds for PCA via Finite Sample Deformed Wigner Lawcited by 11
- 2019AdaOja: Adaptive Learning Rates for Streaming PCAcited by 10
4 more
- 2015Fast Stochastic Algorithms for SVD and PCA: Convergence Properties and Convexitycited by 9
- 2013Online Algorithms for Factorization-Based Structure from Motioncited by 3
- 2014Finding the largest low-rank clusters with Ky Fan 2-k-norm and ℓ1-normcited by 2
- 2015Rivalry of Two Families of Algorithms for Memory-Restricted Streaming PCAcited by 1
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 3; 2024: 3; 2025: 4; 2026: 6.
21 papers.
Sort:
- 2022Preference Dynamics Under Personalized Recommendationscited by 25
- 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
- 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
- 2021Bootstrapping the error of Oja's algorithmcited by 11
- 2023Streaming PCA for Markovian Datacited by 9
- 2024Oja's Algorithm for Streaming Sparse PCAcited by 9
- 2023Streaming Kernel PCA Algorithm With Small Spacecited by 5
- 2023Fair Streaming Principal Component Analysis: Statistical and Algorithmic Viewpointcited by 5
- 2021On the Correspondence between Gaussian Processes and Geometric Harmonicscited by 3
- 2025An Iterative Algorithm for Differentially Private k-PCA with Adaptive Noisecited by 3
- 2024Spectral Guarantees for Adversarial Streaming PCAcited by 2
- 2025Beyond Sin-Squared Error: Linear-Time Entrywise Uncertainty Quantification for Streaming PCAcited by 2
9 more
- 2024Lean and Mean Adaptive Optimization via Subset-Norm and Subspace-Momentum with Convergence Guaranteescited by 1
- 2026Graph Regularized PCAcited by 1
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalizationcited by 1
- 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacycited by 1
- 2025Spike-timing-dependent Hebbian learning as noisy gradient descentcited by 0
- 2025Global Convergence of Adaptive Sensing for Principal Eigenvector Estimationcited by 0
- 2026Factor Augmented High-Dimensional SGDcited by 0
- 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computationcited by 0
- 2026AIM-ZO: Activation-Informed Subspace Maintenance for Zeroth-Order LLM Fine-Tuningcited by 0
- 2026AIM-ZO: Activation-Informed Subspace Maintenance for Zeroth-Order LLM Fine-Tuning28 Sep 2026
- 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacy22 Sep 2026
- 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computation5 Aug 2026
- 2026Factor Augmented High-Dimensional SGD19 May 2026
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalization7 May 2026
- 2026Graph Regularized PCA15 Jan 2026
- 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
- 2025Global Convergence of Adaptive Sensing for Principal Eigenvector Estimation16 May 2025
- 2025Spike-timing-dependent Hebbian learning as noisy gradient descent15 May 2025
- 2024Lean and Mean Adaptive Optimization via Subset-Norm and Subspace-Momentum with Convergence Guarantees11 Nov 2024
- 2024Spectral Guarantees for Adversarial Streaming PCA19 Aug 2024
9 more
- 2024Oja's Algorithm for Streaming Sparse PCA11 Feb 2024
- 2023Fair Streaming Principal Component Analysis: Statistical and Algorithmic Viewpoint28 Oct 2023
- 2023Streaming PCA for Markovian Data3 May 2023
- 2023Streaming Kernel PCA Algorithm With Small Space8 Mar 2023
- 2022DP-PCA: Statistically Optimal and Differentially Private PCA27 May 2022
- 2022Preference Dynamics Under Personalized Recommendations25 May 2022
- 2021On the Correspondence between Gaussian Processes and Geometric Harmonics5 Oct 2021
- 2021Bootstrapping the error of Oja's algorithm28 Jun 2021
- 2021On the Optimality of the Oja's Algorithm for Online PCA31 Mar 2021
- 2022Preference Dynamics Under Personalized Recommendationscited by 25
- 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
- 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
- 2021Bootstrapping the error of Oja's algorithmcited by 11
- 2023Streaming PCA for Markovian Datacited by 9
- 2024Oja's Algorithm for Streaming Sparse PCAcited by 9
- 2023Streaming Kernel PCA Algorithm With Small Spacecited by 5
- 2023Fair Streaming Principal Component Analysis: Statistical and Algorithmic Viewpointcited by 5
- 2021On the Correspondence between Gaussian Processes and Geometric Harmonicscited by 3
- 2025An Iterative Algorithm for Differentially Private k-PCA with Adaptive Noisecited by 3
- 2024Spectral Guarantees for Adversarial Streaming PCAcited by 2
- 2025Beyond Sin-Squared Error: Linear-Time Entrywise Uncertainty Quantification for Streaming PCAcited by 2
12 most cited of 21 All 21 (JSON)
- 2026AIM-ZO: Activation-Informed Subspace Maintenance for Zeroth-Order LLM Fine-Tuning28 Sep 2026
- 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacy22 Sep 2026
- 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computation5 Aug 2026
- 2026Factor Augmented High-Dimensional SGD19 May 2026
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalization7 May 2026
- 2026Graph Regularized PCA15 Jan 2026
- 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
- 2025Global Convergence of Adaptive Sensing for Principal Eigenvector Estimation16 May 2025
- 2025Spike-timing-dependent Hebbian learning as noisy gradient descent15 May 2025
- 2024Lean and Mean Adaptive Optimization via Subset-Norm and Subspace-Momentum with Convergence Guarantees11 Nov 2024
- 2024Spectral Guarantees for Adversarial Streaming PCA19 Aug 2024
12 newest of 21 All 21 (JSON)