mlsanityData to 7 Oct 2026

Streaming PCA: Matching Matrix Bernstein and Near-Optimal Finite Sample Guarantees for Oja's Algorithm

arXiv 1602.06929 ↗First posted 22 Feb 2016cs.LG cs.DS cs.NEcited by 29

Not on the map. Why?

Abstract (arXiv)

This work provides improved guarantees for streaming principle component analysis (PCA). Given A1, ldots, An∈ ℝd× d sampled independently from distributions satisfying mathbbE[Ai] = Sigma for Sigma succeq 0, this work provides an O(d)-space linear-time single-pass streaming algorithm for estimating the top eigenvector of Sigma. The algorithm nearly matches (and in certain cases improves upon) the accuracy obtained by the standard batch method that computes top eigenvector of the empirical covariance frac1n sumi ∈ [n] Ai as analyzed by the matrix Bernstein inequality. Moreover, to achieve constant accuracy, our algorithm improves upon the best previous known sample complexities of streaming algorithms by either a multiplicative factor of O(d) or 1/gap where gap is the relative distance between the top two eigenvalues of Sigma. These results are achieved through a novel analysis of the classic Oja's algorithm, one of the oldest and most popular algorithms for streaming PCA. In particular, this work shows that simply picking a random initial point w0 and applying the update rule wi + 1 = wi + ηi Ai wi suffices to accurately estimate the top eigenvector, with a suitable choice of ηi. We believe our result sheds light on how to efficiently perform streaming PCA both in theory and in practice and we hope that our analysis may serve as the basis for analyzing many variants and extensions of streaming PCA.

Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Feb 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 2; 2023: 6; 2024: 4; 2025: 5; 2026: 7.

29 papers.

Sort:

  1. 2022Preference Dynamics Under Personalized Recommendationscited by 25
  2. 2022DP-PCA: Statistically Optimal and Differentially Private PCAcited by 24
  3. 2021Streaming k-PCA: Efficient guarantees for Oja's algorithm, beyond rank-one updatescited by 21
  4. 2023The Edge of Orthogonality: A Simple View of What Makes BYOL Tickcited by 15
  5. 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
  6. 2021Bootstrapping the error of Oja's algorithmcited by 11
  7. 2023Streaming PCA for Markovian Datacited by 9
  8. 2024Oja's Algorithm for Streaming Sparse PCAcited by 9
  9. 2024Black-Box k-to-1-PCA Reductions: Theory and Applicationscited by 7
  10. 2023Fair Streaming Principal Component Analysis: Statistical and Algorithmic Viewpointcited by 5
  11. 2023Differentially Private Low-dimensional Synthetic Data from High-dimensional Datasetscited by 4
  12. 2025An Iterative Algorithm for Differentially Private k-PCA with Adaptive Noisecited by 3
17 more
  1. 2025Low-Precision Streaming PCAcited by 3
  2. 2021Nonconvex Stochastic Scaled-Gradient Descent and Generalized Eigenvector Problemscited by 2
  3. 2023The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learningcited by 2
  4. 2024Spectral Guarantees for Adversarial Streaming PCAcited by 2
  5. 2025Kolmogorov-Arnold Attention: Is Learnable Attention Better For Vision Transformers?cited by 2
  6. 2025Beyond Sin-Squared Error: Linear-Time Entrywise Uncertainty Quantification for Streaming PCAcited by 2
  7. 2021Practical and Fast Momentum-Based Power Methodscited by 1
  8. 2023On the Error-Propagation of Inexact Hotelling's Deflation for Principal Component Analysiscited by 1
  9. 2026Adaptive Power Iteration Method for Differentially Private PCAcited by 1
  10. 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalizationcited by 1
  11. 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacycited by 1
  12. 2024Minimal Communication-Cost Statistical Learningcited by 0
  13. 2025Global Convergence of Adaptive Sensing for Principal Eigenvector Estimationcited by 0
  14. 2026Discrete Double-Bracket Flows for Isotropic-Noise Invariant Eigendecompositioncited by 0
  15. 2026Factor Augmented High-Dimensional SGDcited by 0
  16. 2026Quantum principal component analysis without eigenvector recoverycited by 0
  17. 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computationcited by 0