Linear and Sublinear Time Spectral Density Estimation

04/08/2021
by   Vladimir Braverman, et al.
0

We analyze the popular kernel polynomial method (KPM) for approximating the spectral density (eigenvalue distribution) of a real symmetric (or Hermitian) matrix A ∈ℝ^n× n. We prove that a simple and practical variant of the KPM algorithm can approximate the spectral density to ϵ accuracy in the Wasserstein-1 distance with roughly O(1/ϵ) matrix-vector multiplications with A. This yields a provable linear time result for the problem. The KPM variant we study is based on damped Chebyshev polynomial expansions. We show that it is stable, meaning that it can be combined with any approximate matrix-vector multiplication algorithm for A. As an application, we develop an O(n/poly(ϵ)) time algorithm for computing the spectral density of any n× n normalized graph adjacency or Laplacian matrix. This runtime is sublinear in the size of the matrix, and assumes sample access to the graph. Our approach leverages several tools from approximation theory, including Jackson's seminal work on approximation with positive kernels [Jackson, 1912], and stability properties of three-term recurrence relations for orthogonal polynomials.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/16/2021

Faster Kernel Matrix Algebra via Density Estimation

We study fast algorithms for computing fundamental properties of a posit...
research
12/01/2022

Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimation

Kernel matrices, as well as weighted graphs represented by them, are ubi...
research
04/06/2020

Random Osborne: a simple, practical algorithm for Matrix Balancing in near-linear time

We revisit Matrix Balancing, a pre-conditioning task used ubiquitously f...
research
02/22/2021

Spectral density of random graphs: convergence properties and application in model fitting

Random graph models are used to describe the complex structure of real-w...
research
06/20/2023

Data Structures for Density Estimation

We study statistical/computational tradeoffs for the following density e...
research
07/02/2023

Moments, Random Walks, and Limits for Spectrum Approximation

We study lower bounds for the problem of approximating a one dimensional...
research
09/16/2021

Sublinear Time Eigenvalue Approximation via Random Sampling

We study the problem of approximating the eigenspectrum of a symmetric m...

Please sign up or login with your details

Forgot password? Click here to reset