Fast and accurate log-determinant approximations
Owen Deen, Colton River Waller, John Paul Ward
TL;DR
This paper addresses the challenge of estimating the log-determinant $\log|A|$ for large, sparse, positive definite matrices by introducing a multi-pattern sparse inverse approach coupled with graph-based spline interpolation. The method builds a sequence of sparse approximations $D^1,\dots,D^m$ from nested sparsity patterns and refines them with a spline $S^m$ defined on a graph-embedded density axis, achieving improved accuracy while reducing memory and computational costs. A monotonicity theorem guarantees that larger pattern inclusions yield non-increasing approximation error, and experiments on Laplacian matrices demonstrate substantial time and memory savings over Sparse-LU, with splines providing notable accuracy gains. The technique has practical impact for applications in image processing, pattern recognition, and related areas where scalable log-determinant computations for SPD matrices are essential.
Abstract
We consider the problem of estimating log-determinants of large, sparse, positive definite matrices. A key focus of our algorithm is to reduce computational cost, and it is based on sparse approximate inverses. The algorithm can be implemented to be adaptive, and it uses graph spline approximation to improve accuracy. We illustrate our approach on classes of large sparse matrices.
