PCA with Gaussian perturbations
Wojciech Kot{\l}owski, Manfred K. Warmuth

TL;DR
This paper introduces an efficient online PCA algorithm that uses Gaussian perturbations to approximate eigendecompositions, reducing computational complexity from cubic to quadratic time per trial while maintaining near-optimal regret.
Contribution
It presents a novel online PCA method based on Gaussian perturbations, achieving near-optimal regret with significantly reduced computational cost compared to traditional eigendecomposition-based algorithms.
Findings
Achieves $O(n^2)$ per trial complexity for online PCA.
Regret is within a small factor of the optimal eigendecomposition-based algorithms.
Uses Gaussian noise perturbations within the Follow the Perturbed Leader framework.
Abstract
Most of machine learning deals with vector parameters. Ideally we would like to take higher order information into account and make use of matrix or even tensor parameters. However the resulting algorithms are usually inefficient. Here we address on-line learning with matrix parameters. It is often easy to obtain online algorithm with good generalization performance if you eigendecompose the current parameter matrix in each trial (at a cost of per trial). Ideally we want to avoid the decompositions and spend per trial, i.e. linear time in the size of the matrix data. There is a core trade-off between the running time and the generalization performance, here measured by the regret of the on-line algorithm (total gain of the best off-line predictor minus the total gain of the on-line algorithm). We focus on the key matrix problem of rank Principal Component Analysis…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlind Source Separation Techniques · Sparse and Compressive Sensing Techniques · Machine Learning and Algorithms
