Numerical evaluation of Gaussian mixture entropy
Basheer Joudeh, Boris Škorić
TL;DR
This paper addresses the challenging problem of computing the differential entropy $h(\mathbf X)$ for a Gaussian mixture by introducing a polynomial-approximation framework that renders the otherwise intractable integrals analytic. It develops two complementary estimators, $\bar{h}^{\mathrm{Taylor}}_{C,m}$ and $\bar{h}^{\mathrm{Polyfit}}_{C}$, through a systematic expansion of $-f_X \ln f_X$ into polynomials and leveraging multinomial Gaussian integrals; the Taylor variant provides a computable lower bound, while Polyfit delivers an accurate and efficient entropy estimate with strong performance in many configurations. Numerical results show sub-percent errors for low-dimensional mixtures, with $r \approx -2$ often yielding the best accuracy, though high-dimensional/multicomponent cases can encounter numerical instability from combinatorial terms. The method offers fully analytic, scalable entropy estimates for Gaussian mixtures, potentially benefiting applications in physics, communications, and machine learning, while also highlighting areas for improving weight selection and numerical stability in large-scale settings.
Abstract
We develop an approximation method for the differential entropy $h(\mathbf{X})$ of a $q$-component Gaussian mixture in $\mathbb{R}^n$. We provide two examples of approximations using our method denoted by $\bar{h}^{\mathrm{Taylor}}_{C,m}(\mathbf{X})$ and $\bar{h}^{\mathrm{Polyfit}}_{C,m}(\mathbf{X})$. We show that $\bar{h}^{\mathrm{Taylor}}_{C,m}(\mathbf{X})$ provides an easy to compute lower bound to $h(\mathbf{X})$, while $\bar{h}^{\mathrm{Polyfit}}_{C,m}(\mathbf{X})$ provides an accurate and efficient approximation to $h(\mathbf{X})$. $\bar{h}^{\mathrm{Polyfit}}_{C,m}(\mathbf{X})$ is more accurate than known bounds, and conjectured to be much more resilient than the approximation of [5] in high dimensions.
