An Implicit Form of Krasulina's k-PCA Update without the Orthonormality Constraint
Ehsan Amid, Manfred K. Warmuth
Abstract
We shed new insights on the two commonly used updates for the online k-PCA problem, namely, Krasulina's and Oja's updates. We show that Krasulina's update corresponds to a projected gradient descent step on the Stiefel manifold of orthonormal k-frames, while Oja's update amounts to a gradient descent step using the unprojected gradient. Following these observations, we derive a more implicit form of Krasulina's k-PCA update, i.e. a version that uses the information of the future gradient as much as possible. Most interestingly, our implicit Krasulina update avoids the costly QR-decomposition step by bypassing the orthonormality constraint. A related update, called the Sanger's rule, can be seen as an explicit approximation of our implicit update. We show that the new update in fact corresponds to an online EM step applied to a probabilistic k-PCA model. The probabilistic view of the update allows us to combine multiple models in a distributed setting. We show experimentally that the implicit Krasulina update yields superior convergence while being significantly faster. We also give strong evidence that the new update can benefit from parallelism and is more stable w.r.t. tuning of the learning rate.
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 aa2d07d7-7f5b-4f22-94ef-708145bb4827Cited by top-tier papers3
- EigenGame: PCA as a Nash EquilibriumIan Gemp, Brian McWilliams, Claire Vernade, Thore GraepelICLR 2021 · 56 citations
- Residual-Based Sampling for Online Outlier-Robust PCATianhao Zhu, Jie ShenICML 2022 · 1 citation
- Mean Estimation of Truncated Mixtures of Two Gaussians: A Gradient Based ApproachSai Ganesh Nagarajan, Gerasimos Palaiopanos, Ioannis Panageas, Tushar Vaidya et al.AAAI 2023
Related papers
- Bootstrapping the Error of Oja's AlgorithmRobert Lunde, Purnamrita Sarkar, Rachel A. WardNeurIPS 2021 · 14 citations
- Low Precision Streaming PCASanjoy Dasgupta, Syamantak Kumar, Shourya Pandey, Purnamrita SarkarNeurIPS 2025 · 3 citations
- Manifold Identification for Ultimately Communication-Efficient Distributed OptimizationYu-Sheng Li, Wei-Lin Chiang, Ching-Pei LeeICML 2020 · 6 citations
- Online PCA in Converging Self-consistent Field EquationsXihan Li, Xiang Chen, Rasul Tutunov, Haitham Bou-Ammar et al.NeurIPS 2023
- Oja's Algorithm for Streaming Sparse PCASyamantak Kumar, Purnamrita SarkarNeurIPS 2024 · 13 citations
