2019/04/03 by Cheng Tang, Tang, Cheng · 10 citations
Computer Science · Engineering · Mathematics · #Applied mathematics #Blind Source Separation Techniques #Econometrics #Economics #Exponential growth #FOS: Computer and information sciences #Geometry #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Mathematical analysis #Mathematics #Monte Carlo method #Reduction (mathematics) #Sparse and Compressive Sensing Techniques #Statistical Methods and Inference #Statistics #Variance (accounting) #Variance reduction #cs.LG #stat.ML
paper · pdf · doi:10.48550/arxiv.1904.01750
published in arXiv (Cornell University) (Cornell University)
arxiv created 2019/04/03 · openalex publication_date 2019/04/03 · arxiv updated 2019/04/04 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
We present Matrix Krasulina, an algorithm for online k-PCA, by generalizing the classic Krasulina's method (Krasulina, 1969) from vector to matrix case. We show, both theoretically and empirically, that the algorithm naturally adapts to data low-rankness and converges exponentially fast to the ground-truth principal subspace. Notably, our result suggests that despite various recent efforts to accelerate the convergence of stochastic-gradient based methods by adding a O(n)-time variance reduction step, for the k-PCA problem, a truly online SGD variant suffices to achieve exponential convergence on intrinsically low-rank data.