Title
Fast Estimation of tr(f(A)) via Stochastic Lanczos Quadrature.
Abstract
The problem of estimating the trace of matrix functions appears in applications ranging from machine learning and scientific computing, to computational biology. This paper presents an inexpensive method to estimate the trace of f (A) for cases where f is analytic inside a closed interval and A is a symmetric positive definite matrix. The method combines three key ingredients, namely, the stochastic trace estimator, Gaussian quadrature, and the Lanczos algorithm. As examples, we consider the problems of estimating the log-determinant (f(t) = log(t)), the Schatten p-norms (f(t) = t(p/2)), the Estrada index (f(t) = e(t)), and the trace of the matrix inverse (f(t) = t(-1)). We establish multiplicative and additive error bounds for the approximations obtained by this method. In addition, we present error bounds for other useful tools such as approximating the log-likelihood function in the context of maximum likelihood estimation of Gaussian processes. Numerical experiments illustrate the performance of the proposed method on different problems arising from various applications.
Year
DOI
Venue
2017
10.1137/16M1104974
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS
Keywords
Field
DocType
trace estimation,Lanczos algorithm,log-determinants,fast approximate algorithms,Schatten norms,Gaussian processes
Mathematical optimization,Lanczos resampling,Multiplicative function,Positive-definite matrix,Lanczos algorithm,Gaussian process,Trace (linear algebra),Quadrature (mathematics),Gaussian quadrature,Mathematics
Journal
Volume
Issue
ISSN
38
4
0895-4798
Citations 
PageRank 
References 
21
0.79
17
Authors
3
Name
Order
Citations
PageRank
shashanka ubaru1588.97
Jie Chen21097.19
Yousef Saad31940254.74