Sublinear Time Eigenvector Approximation via Column Sampling
Rajarshi Bhattacharjee, Cameron Musco, Dominic Rutkowski
Abstract
We study sublinear time sampling methods for approximating the outlying eigenvectors of large matrices. Our main result is an algorithm that uniformly samples just O( n/ε4) columns of a symmetric matrix A ∈ Rn × n with entries bounded in magnitude by 1, and, for any eigenvalue λ of A with |λ| εn, outputs an approximate eigenvector v satisfying \|Av - λv\|2 εn. For approximating just the eigenvector of the largest magnitude eigenvalue, our algorithm samples only O( n/ε2) columns. Given the ability to sample rows and columns of A proportional to their squared norms, we give a similar result with an improved error bound of ε\|A\|F. For top eigenvector approximation, we show our bound is tight up to logarithmic terms. A key feature of our algorithms is that the output eigenvectors are spanned by a small number of A's columns, and individual entries can be computed rapidly, in poly(log n, 1/epsilon) time per entry. This makes them applicable in the quantum-inspired algorithms framework of [Tang, STOC 2019], where we give the first sublinear time classical algorithms for eigenvector approximation with additive error ε\|A\|F. Finally, we present an alternative approach, based on a truncated Nystrom method, that, while not allowing poly(log n, 1/epsilon) time entrywise computation of the approximate eigenvectors, achieves near optimal sample complexity for general symmetric matrices, and improved bounds for positive semidefinite matrices. Technically, our bounds build on recent work on approximating the outlying eigenvalues of symmetric matrices via random sampling in [Bhattacharjee et al. '22] and [Swartworth and Woodruff '25]. We demonstrate for the first time that these approaches extend to the problem of eigenvector estimation.
Create a lesson
Related papers
A Near-Optimal Space Lower Bound for Euclidean Diameter Estimation in Dynamic Streams
Ashwin Padaki, Krish Singal, Erik Waingarten
A Walk From Free Probability to Matrix Discrepancy I: Matrix Spencer
Tarun Kathuria
A Walk From Free Probability to Matrix Discrepancy II: Weaver's Problem and the Kadison-Singer Conjecture
Tarun Kathuria
Degree-Free Spectral Independence for Log-Concave Holant Measures
Xiaoyu Chen, Zejia Chen, Xinyuan Zhang
Optimizing Both Checking and Update Costs in Random Walk Search
Simon Apers, Marin Costes
Routing Multiple Agents Below the Sum of Distances
Matthias Bentert, Eduard Eiben, Fedor V. Fomin et al.