Improved Spectral Density Estimation via Explicit and Implicit Deflation

Rajarshi Bhattacharjee, Rajesh Jayaram, Cameron Musco, Christopher Musco, Archan Ray

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    We study algorithms for approximating the spectral density (i.e., the eigenvalue distribution) of a symmetric matrix A ∈ Rn×n that is accessed through matrix-vector product queries. Recent work has analyzed popular Krylov subspace methods for this problem, showing that they output an ϵ · ∥A∥2 error approximation to the spectral density in the Wasserstein-1 metric using O(1/ϵ) matrix-vector products. By combining a previously studied Chebyshev polynomial moment matching method with a deflation step that approximately projects off the largest magnitude eigendirections of A before estimating the spectral density, we give an improved error bound of ϵ · σ(A) using O(ℓ log n + 1/ϵ) matrix-vector products, where σ(A) is the ℓth largest singular value of A. In the common case when A exhibits fast singular value decay and so σ(A) ≪ ∥A∥2, our bound can be much stronger than prior work. We also show that it is nearly tight: any algorithm giving error ϵ · σ(A) must use Ω(ℓ + 1/ϵ) matrix-vector products. We further show that the popular Stochastic Lanczos Quadrature (SLQ) method essentially matches the above bound for any choice of parameter ℓ, even though SLQ itself is parameter-free and performs no explicit deflation. Our bound helps to explain the strong practical performance and observed ‘spectrum adaptive’ nature of SLQ, and motivates a simple variant of the method that achieves an even tighter error bound. Technically, our results require a careful analysis of how eigenvalues and eigenvectors are approximated by (block) Krylov subspace methods, which may be of independent interest. Our error bound for SLQ leverages an analysis of the method that views it as an implicit polynomial moment matching method, along with recent results on low-rank approximation with single-vector Krylov methods. We use these results to show that the method can perform ‘implicit deflation’ as part of moment matching.

    Original languageEnglish (US)
    Title of host publicationAnnual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025
    PublisherAssociation for Computing Machinery
    Pages2693-2754
    Number of pages62
    ISBN (Electronic)9798331312008
    StatePublished - 2025
    Event36th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025 - New Orleans, United States
    Duration: Jan 12 2025Jan 15 2025

    Publication series

    NameProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
    Volume4
    ISSN (Print)1071-9040
    ISSN (Electronic)1557-9468

    Conference

    Conference36th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025
    Country/TerritoryUnited States
    CityNew Orleans
    Period1/12/251/15/25

    ASJC Scopus subject areas

    • Software
    • General Mathematics

    Fingerprint

    Dive into the research topics of 'Improved Spectral Density Estimation via Explicit and Implicit Deflation'. Together they form a unique fingerprint.

    Cite this