An Implicit Form of Krasulina's k-PCA Update without the Orthonormality Constraint
Not on the map. Why?
Abstract (arXiv)
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 the 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. 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 updates 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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2.
4 papers.
- 2021LocoProp: Enhancing BackProp via Local Loss Optimizationcited by 15
- 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
- 2022Step-size Adaptation Using Exponentiated Gradient Updatescited by 7
- 2022A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspacescited by 7
- 2022A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspaces8 Dec 2022
- 2022Step-size Adaptation Using Exponentiated Gradient Updates31 Jan 2022
- 2021LocoProp: Enhancing BackProp via Local Loss Optimization11 Jun 2021
- 2021On the Optimality of the Oja's Algorithm for Online PCA31 Mar 2021