A new way to evaluate G-Wishart normalising constants via Fourier analysis
Ching Wong, Giusi Moffa, Jack Kuipers
TL;DR
This work tackles the challenge of evaluating the G-Wishart normalising constant $\mathcal{C}_{\mathcal{G}}(\delta, D)$ for general Gaussian graphical models, where direct high-dimensional integration is intractable. By integrating Fourier analysis with chordal completions, the authors transform the problem into lower-dimensional or even one-dimensional integrals and derive explicit formulas for several graph families, including complete, complete multipartite, and graphs with minimum fill-in 1 or 2. Key contributions include a main theorem expressing $\mathcal{I}_{\mathcal{G}}(\beta,D)$ via a $\mathcal{G}^*$-based integral over $\mathbb{R}^{\tau}$, a partition-based factorisation for $D=I$ across missing edges, and specialized one-dimensional forms involving hypergeometric functions and the $U$ confluent hypergeometric function. The results enable accurate, efficient computation of normalising constants for a broad class of graphs and demonstrate practical utility on the Iris dataset, with potential to accelerate Bayesian model selection in Gaussian graphical models.
Abstract
The G-Wishart distribution is an essential component for the Bayesian analysis of Gaussian graphical models as the conjugate prior for the precision matrix. Evaluating the marginal likelihood of such models usually requires computing high-dimensional integrals to determine the G-Wishart normalising constant. Closed-form results are known for decomposable or chordal graphs, while an explicit representation as a formal series expansion has been derived recently for general graphs. The nested infinite sums, however, do not lend themselves to computation, remaining of limited practical value. Borrowing techniques from random matrix theory and Fourier analysis, we provide novel exact results well suited to the numerical evaluation of the normalising constant for classes of graphs beyond chordal graphs.
