Large-scale Log-determinant Computation through Stochastic Chebyshev Expansions
Insu Han, Dmitry Malioutov, Jinwoo Shin

TL;DR
This paper introduces a fast, linear-time randomized algorithm for approximating log-determinants of large positive definite matrices, significantly reducing computation time in large-scale machine learning applications.
Contribution
The authors develop a novel stochastic Chebyshev expansion method combined with trace approximation, enabling efficient and accurate log-determinant computation for massive matrices.
Findings
Achieves high accuracy with orders of magnitude speedup over traditional methods
Can handle matrices with tens of millions of variables
Provides rigorous error bounds based on matrix condition number
Abstract
Logarithms of determinants of large positive definite matrices appear ubiquitously in machine learning applications including Gaussian graphical and Gaussian process models, partition functions of discrete graphical models, minimum-volume ellipsoids, metric learning and kernel learning. Log-determinant computation involves the Cholesky decomposition at the cost cubic in the number of variables, i.e., the matrix dimension, which makes it prohibitive for large-scale applications. We propose a linear-time randomized algorithm to approximate log-determinants for very large-scale positive definite and general non-singular matrices using a stochastic trace approximation, called the Hutchinson method, coupled with Chebyshev polynomial expansions that both rely on efficient matrix-vector multiplications. We establish rigorous additive and multiplicative approximation error bounds depending on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Markov Chains and Monte Carlo Methods · Stochastic Gradient Optimization Techniques
