A Randomized Algorithm for Approximating the Log Determinant of a Symmetric Positive Definite Matrix

By Christos Boutsidis, Petros Drineas, Prabhanjan Kambadur, Anastasios Zouzias. 2015

82 citations recorded by the source corpus.

We introduce a novel algorithm for approximating the logarithm of the determinant of a symmetric positive definite (SPD) matrix. The algorithm is randomized and approximates the traces of a small number of matrix powers of a specially constructed matrix, using the method of Avron and Toledo~\cite{AT11}. From a theoretical perspective, we present additive and relative error bounds for our algorithm. Our additive error bound works for any SPD matrix, whereas our relative error bound works for SPD matrices whose eigenvalues lie in the interval $(\theta_1,1)$, with $0<\theta_1<1$; the latter setting was proposed in~\cite{icml2015_hana15}. From an empirical perspective, we demonstrate that a C++ implementation of our algorithm can approximate the logarithm of the determinant of large matrices very accurately in a matter of seconds.

Subfields: Artificial Intelligence, Computational Mechanics, 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

  1. Le Song
  2. Bo Dai
  3. Arthur Gretton
  4. Andrew Gordon Wilson
  5. Hanjun Dai
  6. Bernhard Schölkopf
  7. Sergey Levine
  8. Niao He

In Computational Mechanics

  1. Le Song
  2. Bo Dai
  3. Niao He
  4. Andrew Gordon Wilson
  5. Jinwoo Shin
  6. Roi Sinoff
  7. Dmitry M. Malioutov
  8. Arthur Gretton

In Statistics and Probability

  1. Arthur Gretton
  2. Bo Dai
  3. Le Song
  4. Hanjun Dai
  5. Qiang Liu
  6. Niao He
  7. Bernhard Schölkopf
  8. Dale Schuurmans

Citations in the corpus