2013
NIPS
NeurIPS 2013
The Fast Convergence of Incremental PCA
Abstract
We prove the first finite-sample convergence rates for any incremental PCA algorithm using sub-quadratic time and memory per iteration. The algorithm analyzed is Oja's learning rule, an efficient and well-known scheme for estimating the top principal component. Our analysis of this non-convex problem yields expected and high-probability convergence rates of $\tilde{O}(1/n)$ through a novel technique. We relate our guarantees to existing rates for stochastic gradient descent on strongly convex functions, and extend those results. We also include experiments which demonstrate convergence behaviors predicted by our analysis.
🧭
Keyword Pioneer
— incremental pca
🐣
Hot Topic Early Bird
— stochastic optimization
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Computer Vision, Data Science & Analytics, Deep Learning, Healthcare & Medicine, Interdisciplinary, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning, Speech & Audio
🌉
Interdisciplinary Bridge
— Machine Learning and Mathematics & Optimization
Authors
Topics
Machine Learning > Core Methods > Representation Learning
Machine Learning > Optimization & Theory > Learning Theory
Machine Learning > Optimization & Theory > Neural Network Optimization
Machine Learning > Optimization & Theory > Optimization
Machine Learning > Optimization & Theory > Theory
Machine Learning > Core Methods > Dimensionality Reduction
Mathematics & Optimization > Optimization > Optimization
Keywords
stochastic optimization
dimensionality reduction
stochastic gradient descent
non-convex optimization
principal component analysis
incremental learning
finite-sample analysis
finite-sample convergence
incremental pca
oja learning rule
learning rate
convergence rate
principal component
oja's rule
oja rule
oja's learning rule