On Symmetric Lanczos Quadrature for Stochastic Trace Estimation
Abstract
A common approach to approximating quadratic forms of matrix functions is to use a quadrature rule derived from the Lanczos process, known as a Lanczos quadrature. Although symmetric quadrature rules are computationally favorable, it has remained unclear whether a symmetric Lanczos quadrature is practically feasible. In this work, we resolve this ambiguity by establishing necessary and sufficient conditions for the existence of symmetric Lanczos quadratures. We show that the sufficient condition can be met for a class of Jordan-Wielandt matrices by carefully constructing initial vectors with specific distributions for the Lanczos algorithm. Applying such a symmetric Lanczos quadrature to compute the Estrada index of bipartite or directed graphs ensures that the resulting stochastic trace estimators are unbiased. Furthermore, we observe that the variance of the quadratic form estimator based on the symmetric Lanczos quadrature is lower than that of the standard estimator.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.