Bootstrapping the Error of Oja's Algorithm
Robert Lunde, Purnamrita Sarkar, Rachel A. Ward
Abstract
We consider the problem of quantifying uncertainty for the estimation error of the leading eigenvector from Oja's algorithm for streaming principal component analysis, where the data are generated IID from some unknown distribution. By combining classical tools from the U-statistics literature with recent results on high-dimensional central limit theorems for quadratic forms of random vectors and concentration of matrix products, we establish a weighted χ 2 approximation result for the sin 2 error between the population eigenvector and the output of Oja's algorithm. Since estimating the covariance matrix associated with the approximating distribution requires knowledge of unknown model parameters, we propose a multiplier bootstrap algorithm that may be updated in an online manner. We establish conditions under which the bootstrap distribution is close to the corresponding sampling distribution with high probability, thereby establishing the bootstrap as a consistent inferential method in an appropriate asymptotic regime. 35th Conference on Neural Information Processing Systems (NeurIPS 2021).
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers4
- Streaming PCA for Markovian DataSyamantak Kumar, Purnamrita SarkarNeurIPS 2023 · 16 citations
- Oja's Algorithm for Streaming Sparse PCASyamantak Kumar, Purnamrita SarkarNeurIPS 2024 · 13 citations
- Spectral Guarantees for Adversarial Streaming PCAEric Price, Zhiyang XunFOCS 2024 · 8 citations
- Low Precision Streaming PCASanjoy Dasgupta, Syamantak Kumar, Shourya Pandey, Purnamrita SarkarNeurIPS 2025 · 3 citations
Builds on2
- An Analysis of Constant Step Size SGD in the Non-convex Regime: Asymptotic Normality and BiasLu Yu, Krishnakumar Balasubramanian, Stanislav Volgushev, Murat A. ErdogduNeurIPS 2021 · 66 citations
- Error Estimation for Sketched SVD via the BootstrapMiles E. Lopes, N. Benjamin Erichson, Michael W. MahoneyICML 2020 · 12 citations
Related papers
- Robust Streaming PCADaniel Bienstock, Minchan Jeong, Apurv Shukla, Se-Young YunNeurIPS 2022 · 5 citations
- Global Convergence of Adaptive Sensing for Principal Eigenvector EstimationAlex Saad-Falcon, Brighton Ancelin, Justin RombergICML 2026 · 1 citation
- Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCAIlias Diakonikolas, Daniel Kane, Ankit Pensia, Thanasis PittasICML 2023 · 11 citations
- Inference of Online Newton Methods with Nesterov's Accelerated SketchingHaoxuan Wang, Xinchen Du, Sen NaICML 2026 · 2 citations
- On the Error-Propagation of Inexact Hotelling's Deflation for Principal Component AnalysisFangshuo Liao, Junhyung Lyle Kim, Cruz Barnum, Anastasios KyrillidisICML 2024
