mlsanityData to 7 Oct 2026

Faster Eigenvector Computation via Shift-and-Invert Preconditioning

arXiv 1605.08754 ↗First posted 26 May 2016cs.DS cs.LG cs.NAcited by 18

Not on the map. Why?

Abstract (arXiv)

We give faster algorithms and improved sample complexities for estimating the top eigenvector of a matrix Sigma -- i.e. computing a unit vector x such that xT Sigma x ≥ (1-ε)λ1(Sigma): Offline Eigenvector Estimation: Given an explicit A ∈ ℝn × d with Sigma = ATA, we show how to compute an ε approximate top eigenvector in time tilde O([nnz(A) + fracd*sr(A)gap2 ]* log 1/ε ) and tilde O([fracnnz(A)3/4 (d*sr(A))1/4√gap ] * log 1/ε ). Here nnz(A) is the number of nonzeros in A, sr(A) is the stable rank, gap is the relative eigengap. By separating the gap dependence from the nnz(A) 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 significantly better dependencies on sr(A) and ε. Our second running time improves these further when nnz(A) ≤ fracd*sr(A)gap2. Online Eigenvector Estimation: Given a distribution D with covariance matrix Sigma and a vector x0 which is an O(gap) approximate top eigenvector for Sigma, we show how to refine to an ε approximation using O(fracvar(D)gap*ε) samples from D. Here var(D) is a natural notion of variance. Combining our algorithm with previous work to initialize x0, we obtain improved sample complexity and runtime results under a variety of assumptions on D. We achieve our results using a general framework that we believe is of independent interest. We give a robust analysis of the classic method of shift-and-invert preconditioning to reduce eigenvector computation to approximately solving a sequence of linear systems. We then apply fast stochastic variance reduced gradient (SVRG) based system solvers to achieve our claims.

Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 6; 2023: 3; 2024: 1; 2025: 4; 2026: 2.

18 papers.

Sort:

  1. 2022Hessian Averaging in Stochastic Newton Methods Achieves Superlinear Convergencecited by 14
  2. 2021On the Optimality of the Oja's Algorithm for Online PCAcited by 11
  3. 2023Stochastic Distributed Optimization under Average Second-order Similarity: Algorithms and Analysiscited by 11
  4. 2022RECAPP: Crafting a More Efficient Catalyst for Convex Optimizationcited by 8
  5. 2024Black-Box k-to-1-PCA Reductions: Theory and Applicationscited by 7
  6. 2021FedPower: Privacy-Preserving Distributed Eigenspace Estimationcited by 4
  7. 2023Generating Post-hoc Explanations for Skip-gram-based Node Embeddings by Identifying Important Nodes with Bridgenesscited by 4
  8. 2022Community Detection in the Hypergraph SBM: Exact Recovery Given the Similarity Matrixcited by 2
  9. 2023Stochastic Optimization for Non-convex Problem with Inexact Hessian Matrix, Gradient, and Functioncited by 2
  10. 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structurecited by 2
  11. 2022Communication-efficient distributed eigenspace estimation with arbitrary node failurescited by 1
  12. 2025Provable Model-Parallel Distributed Principal Component Analysis with Parallel Deflationcited by 1
6 more
  1. 2026Gap-Free Streaming PCA Beyond Rank-One Updates: Near-Optimal Rates and Applications to Differential Privacycited by 1
  2. 2022Spectral Algorithms Optimally Recover Planted Sub-structurescited by 0
  3. 2022Stochastic Parallelizable Eigengap Dilation for Large Graph Clusteringcited by 0
  4. 2025k-SVD with Gradient Descentcited by 0
  5. 2025Efficient Training of Deep Networks using Guided Spectral Data Selection: A Step Toward Learning What You Needcited by 0
  6. 2026Incremental Aggregation on the Grassmannian for Asynchronous Eigenspace Computationcited by 0