Faster Eigenvector Computation via Shift-and-Invert Preconditioning
Dan Garber, Elad Hazan, Chi Jin, Sham M. Kakade, Cameron Musco,, Praneeth Netrapalli, Aaron Sidford

TL;DR
This paper introduces faster algorithms for estimating the top eigenvector of a matrix, improving runtime and sample complexity by leveraging shift-and-invert preconditioning and stochastic optimization techniques.
Contribution
It presents novel offline and online eigenvector estimation algorithms with improved theoretical runtime and sample complexity bounds using a robust shift-and-invert framework.
Findings
Improved runtime bounds for offline eigenvector estimation.
Enhanced sample complexity for online eigenvector refinement.
Better dependencies on eigengap, stable rank, and approximation accuracy.
Abstract
We give faster algorithms and improved sample complexities for estimating the top eigenvector of a matrix -- i.e. computing a unit vector such that : Offline Eigenvector Estimation: Given an explicit with , we show how to compute an approximate top eigenvector in time and . Here is the number of nonzeros in , is the stable rank, is the relative eigengap. By separating the dependence from the term, our first runtime improves upon the classical power and Lanczos methods. It also improves prior work using fast subspace embeddings [AC09, CW13] and stochastic optimization [Sha15c], giving…
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
TopicsStochastic Gradient Optimization Techniques · Matrix Theory and Algorithms · Sparse and Compressive Sensing Techniques
