Oja's Algorithm for Streaming Sparse PCA
Syamantak Kumar, Purnamrita Sarkar
Abstract
Oja's algorithm for Streaming Principal Component Analysis (PCA) for data-points in a dimensional space achieves the same sin-squared error as the offline algorithm in space and time and a single pass through the datapoints. Here is the effective rank (ratio of the trace and the principal eigenvalue of the population covariance matrix ). Under this computational budget, we consider the problem of sparse PCA, where the principal eigenvector of is -sparse, and can be large. In this setting, to our knowledge, there are no known single-pass algorithms that achieve the minimax error bound in space and time without either requiring strong initialization conditions or assuming further structure (e.g., spiked) of the covariance matrix. We show that a simple single-pass procedure that thresholds the output of Oja's algorithm (the Oja vector) can achieve the minimax error bound under some regularity conditions in space and time. We present a nontrivial and novel analysis of the entries of the unnormalized Oja vector, which involves the projection of a product of independent random matrices on a random initial vector. This is completely different from previous analyses of Oja's algorithm and matrix products, which have been done when the is bounded.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1b1c50b1-5157-4ecb-b5f0-345e01c0a82aCited by top-tier papers4
- Low Precision Streaming PCASanjoy Dasgupta, Syamantak Kumar, Shourya Pandey, Purnamrita SarkarNeurIPS 2025 · 3 citations
- Spike-timing-dependent Hebbian learning as noisy gradient descentNiklas Dexheimer, Sascha Gaudlitz, Johannes Schmidt-HieberNeurIPS 2025 · 2 citations
- A Unified Approach to Memory-Sample Tradeoffs for Detecting Planted StructuresSumegha Garg, Jabari Hastings, Chirag Pabbaraju, Vatsal SharanSTOC 2026 · 1 citation
- Combinatorial Sparse PCA Beyond the Spiked Identity ModelSyamantak Kumar, Purnamrita Sarkar, Kevin Tian, Peiyuan ZhangICML 2026
Builds on5
- Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten PackingArun Jambulapati, Jerry Li, Kevin TianNeurIPS 2020 · 45 citations
- Solving SDP Faster: A Robust IPM Framework and Efficient ImplementationBaihe Huang, Shunhua Jiang, Zhao Song, Runzhou Tao et al.FOCS 2022 · 17 citations
- Bootstrapping the Error of Oja's AlgorithmRobert Lunde, Purnamrita Sarkar, Rachel A. WardNeurIPS 2021 · 14 citations
- Spectral Guarantees for Adversarial Streaming PCAEric Price, Zhiyang XunFOCS 2024 · 8 citations
- Support Recovery in Sparse PCA with Incomplete DataHanbyul Lee, Qifan Song, Jean HonorioNeurIPS 2022 · 3 citations
Related papers
- Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCAIlias Diakonikolas, Daniel Kane, Ankit Pensia, Thanasis PittasICML 2023 · 11 citations
- Fast and Provable Algorithms for Sparse PCA with Improved Sample ComplexityJian-Feng Cai, Zhuozhi Xian, Jiaxi YingICML 2025
- Global Convergence of Adaptive Sensing for Principal Eigenvector EstimationAlex Saad-Falcon, Brighton Ancelin, Justin RombergICML 2026 · 1 citation
- Streaming PCA for Markovian DataSyamantak Kumar, Purnamrita SarkarNeurIPS 2023 · 16 citations
- Sub-exponential time Sum-of-Squares lower bounds for Principal Components AnalysisAaron Potechin, Goutham RajendranNeurIPS 2022 · 10 citations
