Online Principal Component Analysis in High Dimension: Which Algorithm to Choose?
Not on the map. Why?
Abstract (arXiv)
In the current context of data explosion, online techniques that do not require storing all data in memory are indispensable to routinely perform tasks like principal component analysis (PCA). Recursive algorithms that update the PCA with each new observation have been studied in various fields of research and found wide applications in industrial monitoring, computer vision, astronomy, and latent semantic indexing, among others. This work provides guidance for selecting an online PCA algorithm in practice. We present the main approaches to online PCA, namely, perturbation techniques, incremental methods, and stochastic optimization, and compare their statistical accuracy, computation time, and memory requirements using artificial and real data. Extensions to missing data and to functional data are discussed. All studied algorithms are available in the R package onlinePCA on CRAN.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Nov 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 4; 2026: 2.
12 papers.
- 2024Spatiotemporal Covariance Neural Networkscited by 9
- 2026DeepWeightFlow: Re-Basined Flow Matching for Generating Neural Network Weightscited by 5
- 2024Meta Learning in Bandits within Shared Affine Subspacescited by 4
- 2023Adaptive Student's t-distribution with method of moments moving estimator for nonstationary time seriescited by 2
- 2025Manifold learning and optimization using tangent space proxiescited by 2
- 2025Dynamic Orthogonal Continual Fine-tuning for Mitigating Catastrophic Forgettingscited by 2
- 2023Online Kernel Sliced Inverse Regressioncited by 1
- 2025Reward Dimension Reduction for Scalable Multi-Objective Reinforcement Learningcited by 1
- 2025Implicitly Normalized Online PCA: A Regularized Algorithm with Exact High-Dimensional Dynamicscited by 1
- 2022RENs: Relevance Encoding Networkscited by 0
- 2024Online Nonparametric Supervised Learning for Massive Datacited by 0
- 2026High-dimensional Adaptive MCMC with Reduced Computational Complexitycited by 0
- 2026High-dimensional Adaptive MCMC with Reduced Computational Complexity10 Apr 2026
- 2026DeepWeightFlow: Re-Basined Flow Matching for Generating Neural Network Weights8 Jan 2026
- 2025Implicitly Normalized Online PCA: A Regularized Algorithm with Exact High-Dimensional Dynamics1 Dec 2025
- 2025Dynamic Orthogonal Continual Fine-tuning for Mitigating Catastrophic Forgettings28 Sep 2025
- 2025Reward Dimension Reduction for Scalable Multi-Objective Reinforcement Learning28 Feb 2025
- 2025Manifold learning and optimization using tangent space proxies22 Jan 2025
- 2024Spatiotemporal Covariance Neural Networks16 Sep 2024
- 2024Online Nonparametric Supervised Learning for Massive Data29 May 2024
- 2024Meta Learning in Bandits within Shared Affine Subspaces31 Mar 2024
- 2023Adaptive Student's t-distribution with method of moments moving estimator for nonstationary time series6 Apr 2023
- 2023Online Kernel Sliced Inverse Regression23 Jan 2023
- 2022RENs: Relevance Encoding Networks25 May 2022