Approximating the Spectral Sums of Large-scale Matrices using Chebyshev Approximations
By Insu Han, Dmitry M. Malioutov, Haim Avron, Jinwoo Shin. 2016
24 citations recorded by the source corpus.
Computation of the trace of a matrix function plays an important role in many scientific computing applications, including applications in machine learning, computational physics (e.g., lattice quantum chromodynamics), network analysis and computational biology (e.g., protein folding), just to name a few application areas. We propose a linear-time randomized algorithm for approximating the trace of matrix functions of large symmetric matrices. Our algorithm is based on coupling function approximation using Chebyshev interpolation with stochastic trace estimators (Hutchinson's method), and as such requires only implicit access to the matrix, in the form of a function that maps a vector to the product of the matrix and the vector. We provide rigorous approximation error in terms of the extremal eigenvalue of the input matrix, and the Bernstein ellipse that corresponds to the function at hand. Based on our general scheme, we provide algorithms with provable guarantees for important matrix computations, including log-determinant, trace of matrix inverse, Estrada index, Schatten p-norm, and testing positive definiteness. We experimentally evaluate our algorithm and demonstrate its effectiveness on matrices with tens of millions dimensions.
Subfields: Artificial Intelligence, Statistics and Probability
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Jörn-Henrik Jacobsen
- David Kristjanson Duvenaud
- Jens Behrmann
- Stefano Ermon
- Ricky T. Q. Chen
- Yang Song
- Aaron C. Courville
- Pieter Abbeel
In Statistics and Probability
Citations in the corpus
- Invertible Residual Networks (2018, methodology): “, 2017) of the log-determinant similar to our approach or Chebyshev polynomials (Han et al., 2016) are used.”