Accelerated Stochastic Power Iteration
Not on the map. Why?
Abstract (arXiv)
Principal component analysis (PCA) is one of the most powerful tools in machine learning. The simplest method for PCA, the power iteration, requires mathcal O(1/Delta) full-data passes to recover the principal component of a matrix with eigen-gap Delta. Lanczos, a significantly more complex method, achieves an accelerated rate of mathcal O(1/√Delta) passes. Modern applications, however, motivate methods that only ingest a subset of available data, known as the stochastic setting. In the online stochastic setting, simple algorithms like Oja's iteration achieve the optimal sample complexity mathcal O(σ2/Delta2). Unfortunately, they are fully sequential, and also require mathcal O(σ2/Delta2) iterations, far from the mathcal O(1/√Delta) rate of Lanczos. We propose a simple variant of the power iteration with an added momentum term, that achieves both the optimal sample and iteration complexity. In the full-pass setting, standard analysis shows that momentum achieves the accelerated rate, mathcal O(1/√Delta). We demonstrate empirically that naively applying momentum to a stochastic method, does not result in acceleration. We perform a novel, tight variance analysis that reveals the "breaking-point variance" beyond which this acceleration does not occur. By combining this insight with modern variance reduction techniques, we construct stochastic PCA algorithms, for the online and offline setting, that achieve an accelerated iteration complexity mathcal O(1/√Delta). Due to the embarassingly parallel nature of our methods, this acceleration translates directly to wall-clock time if deployed in a parallel environment. Our approach is very general, and applies to many non-convex optimization problems that can now be accelerated using the same technique.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jul 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 3; 2024: 3; 2025: 5; 2026: 2.
22 papers.
Sort:
- 2021Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalizationcited by 220
- 2022Improving Generalization in Federated Learning by Seeking Flat Minimacited by 98
- 2024Learning by Reconstruction Produces Uninformative Features For Perceptioncited by 54
- 2024Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learningcited by 8
- 2023CoLA: Exploiting Compositional Structure for Automatic and Efficient Numerical Linear Algebracited by 7
- 2021Fast quantum state reconstruction via accelerated non-convex programmingcited by 5
- 2021On the Second-order Convergence Properties of Random Search Methodscited by 5
- 2021FedPower: Privacy-Preserving Distributed Eigenspace Estimationcited by 4
- 2025One Rank at a Time: Cascading Error Dynamics in Sequential Learningcited by 3
- 2025Low-Precision Streaming PCAcited by 3
- 2021Practical and Fast Momentum-Based Power Methodscited by 1
- 2021Multiplication-Avoiding Variant of Power Iteration with Applicationscited by 1
10 more
- 2023On the Error-Propagation of Inexact Hotelling's Deflation for Principal Component Analysiscited by 1
- 2025Provable Model-Parallel Distributed Principal Component Analysis with Parallel Deflationcited by 1
- 2022Improved analysis of randomized SVD for top-eigenvector approximationcited by 0
- 2022Gradient Descent and the Power Method: Exploiting their connection to find the leftmost eigen-pair and escape saddle pointscited by 0
- 2023Towards guarantees for parameter isolation in continual learningcited by 0
- 2024Local vs Global continual learningcited by 0
- 2025Split-Merge: A Difference-based Approach for Dominant Eigenvalue Problemcited by 0
- 2025k-SVD with Gradient Descentcited by 0
- 2026Improved Analysis of the Accelerated Noisy Power Method with Applications to Decentralized PCAcited by 0
- 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computationcited by 0
- 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computation5 Aug 2026
- 2026Improved Analysis of the Accelerated Noisy Power Method with Applications to Decentralized PCA3 Feb 2026
- 2025Low-Precision Streaming PCA25 Oct 2025
- 2025One Rank at a Time: Cascading Error Dynamics in Sequential Learning28 May 2025
- 2025Provable Model-Parallel Distributed Principal Component Analysis with Parallel Deflation24 Feb 2025
- 2025k-SVD with Gradient Descent1 Feb 2025
- 2025Split-Merge: A Difference-based Approach for Dominant Eigenvalue Problem25 Jan 2025
- 2024Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learning4 Dec 2024
- 2024Local vs Global continual learning23 Jul 2024
- 2024Learning by Reconstruction Produces Uninformative Features For Perception17 Feb 2024
- 2023On the Error-Propagation of Inexact Hotelling's Deflation for Principal Component Analysis6 Oct 2023
- 2023Towards guarantees for parameter isolation in continual learning2 Oct 2023
10 more
- 2023CoLA: Exploiting Compositional Structure for Automatic and Efficient Numerical Linear Algebra6 Sep 2023
- 2022Gradient Descent and the Power Method: Exploiting their connection to find the leftmost eigen-pair and escape saddle points2 Nov 2022
- 2022Improving Generalization in Federated Learning by Seeking Flat Minima22 Mar 2022
- 2022Improved analysis of randomized SVD for top-eigenvector approximation16 Feb 2022
- 2021On the Second-order Convergence Properties of Random Search Methods25 Oct 2021
- 2021Multiplication-Avoiding Variant of Power Iteration with Applications22 Oct 2021
- 2021Practical and Fast Momentum-Based Power Methods20 Aug 2021
- 2021Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalization11 Jun 2021
- 2021Fast quantum state reconstruction via accelerated non-convex programming14 Apr 2021
- 2021FedPower: Privacy-Preserving Distributed Eigenspace Estimation1 Mar 2021
- 2021Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalizationcited by 220
- 2022Improving Generalization in Federated Learning by Seeking Flat Minimacited by 98
- 2024Learning by Reconstruction Produces Uninformative Features For Perceptioncited by 54
- 2024Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learningcited by 8
- 2023CoLA: Exploiting Compositional Structure for Automatic and Efficient Numerical Linear Algebracited by 7
- 2021Fast quantum state reconstruction via accelerated non-convex programmingcited by 5
- 2021On the Second-order Convergence Properties of Random Search Methodscited by 5
- 2021FedPower: Privacy-Preserving Distributed Eigenspace Estimationcited by 4
- 2025One Rank at a Time: Cascading Error Dynamics in Sequential Learningcited by 3
- 2025Low-Precision Streaming PCAcited by 3
- 2021Practical and Fast Momentum-Based Power Methodscited by 1
- 2021Multiplication-Avoiding Variant of Power Iteration with Applicationscited by 1
12 most cited of 22 All 22 (JSON)
- 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computation5 Aug 2026
- 2026Improved Analysis of the Accelerated Noisy Power Method with Applications to Decentralized PCA3 Feb 2026
- 2025Low-Precision Streaming PCA25 Oct 2025
- 2025One Rank at a Time: Cascading Error Dynamics in Sequential Learning28 May 2025
- 2025Provable Model-Parallel Distributed Principal Component Analysis with Parallel Deflation24 Feb 2025
- 2025k-SVD with Gradient Descent1 Feb 2025
- 2025Split-Merge: A Difference-based Approach for Dominant Eigenvalue Problem25 Jan 2025
- 2024Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learning4 Dec 2024
- 2024Local vs Global continual learning23 Jul 2024
- 2024Learning by Reconstruction Produces Uninformative Features For Perception17 Feb 2024
- 2023On the Error-Propagation of Inexact Hotelling's Deflation for Principal Component Analysis6 Oct 2023
- 2023Towards guarantees for parameter isolation in continual learning2 Oct 2023
12 newest of 22 All 22 (JSON)