On the Properties of Kullback-Leibler Divergence Between Multivariate Gaussian Distributions

Kullback-Leibler (KL) divergence is one of the most important divergence measures between probability distributions. In this paper, we investigate the properties of KL divergence between multivariate Gaussian distributions. First, for any two -dimensional Gaussian distributions , , we prove that when the supremum of is where is the principal branch of Lambert function. For small , the supremum is . This quantifies the approximate symmetry of small KL divergence between Gaussians. We also find the infimum of when . We give the conditions when the supremum and infimum can be attained. Second, for any three -dimensional Gaussians , and , we find an upper bound of if and for . For small and , the upper bound is . This reveals that KL divergence between Gaussians follows a relaxed triangle inequality. Importantly, all the bounds in our theorems are independent of the dimension . Finally, We discuss the applications of our theorems in explaining counterintuitive phenomenon of flow-based model, deriving deep anomaly detection algorithm, and extending one-step robustness guarantee to multiple steps in safe reinforcement learning.
View on arXiv