Streaming PCA for Markovian Data
Syamantak Kumar, Purnamrita Sarkar
Abstract
Since its inception in 1982, Oja's algorithm has become an established method for streaming principle component analysis (PCA). We study the problem of streaming PCA, where the data-points are sampled from an irreducible, aperiodic, and reversible Markov chain. Our goal is to estimate the top eigenvector of the unknown covariance matrix of the stationary distribution. This setting has implications in scenarios where data can solely be sampled from a Markov Chain Monte Carlo (MCMC) type algorithm, and the objective is to perform inference on parameters of the stationary distribution. Most convergence guarantees for Oja's algorithm in the literature assume that the data-points are sampled IID. For data streams with Markovian dependence, one typically downsamples the data to get a"nearly"independent data stream. In this paper, we obtain the first sharp rate for Oja's algorithm on the entire data, where we remove the logarithmic dependence on the sample size, , resulting from throwing data away in downsampling strategies.
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 fd1e8485-05cf-4470-828e-2dce20af1fd6Cited by top-tier papers5
- Fair Streaming Principal Component Analysis: Statistical and Algorithmic ViewpointJunghyun Lee, Hanseul Cho, Se-Young Yun, Chulhee YunNeurIPS 2023 · 11 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
- Approximating the Top Eigenvector in Random Order StreamsPraneeth Kacham, David P. WoodruffNeurIPS 2024 · 2 citations
- Dimension-free Score Matching and Time Bootstrapping for Diffusion ModelsSyamantak Kumar, Dheeraj Nagaraj, Purnamrita SarkarNeurIPS 2025 · 2 citations
Builds on7
- Least Squares Regression with Markovian Data: Fundamental Limits and AlgorithmsDheeraj Nagaraj, Xian Wu, Guy Bresler, Prateek Jain et al.NeurIPS 2020 · 73 citations
- Learning with little mixingIngvar M. Ziemann, Stephen TuNeurIPS 2022 · 41 citations
- Stochastic Gradient Descent under Markovian Sampling SchemesMathieu EvenICML 2023 · 41 citations
- Adapting to Mixing Time in Stochastic Optimization with Markovian DataRon Dorfman, Kfir Yehuda LevyICML 2022 · 41 citations
- Bootstrapping the Error of Oja's AlgorithmRobert Lunde, Purnamrita Sarkar, Rachel A. WardNeurIPS 2021 · 14 citations
Related papers
- Robust Streaming PCADaniel Bienstock, Minchan Jeong, Apurv Shukla, Se-Young YunNeurIPS 2022 · 5 citations
- Oja's Algorithm for Streaming Sparse PCASyamantak Kumar, Purnamrita SarkarNeurIPS 2024 · 13 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
- Improved Analysis of the Accelerated Noisy Power Method with Applications to Decentralized PCAPierre Aguié, Mathieu Even, Laurent MassouliéICML 2026
