Statistical Divergences: Concepts, Applications, and Future Perspectives

Introduction

Statistical divergences are functions that quantify how one probability distribution differs from another, or more generally how one point or dataset differs from another based on some underlying measure. Unlike true metrics, divergences need not be symmetric and often lack the triangle inequality, but they provide useful “distance-like” measures of dissimilarity . In machine learning and statistics, divergences play a central role in comparing models to data, defining loss functions, and guiding optimization algorithms. Different divergences capture different aspects of discrepancy – some emphasize geometric differences, others focus on information content or support overlap. This makes each divergence suited to particular real-world use cases and sensitive to different properties of high-dimensional data.

This essay surveys several major divergences: Bregman divergences, f-divergences, the Kullback–Leibler (KL) divergence, the Jensen–Shannon (JS) divergence, the Sinkhorn divergence, and the Maximum Mean Discrepancy (MMD). For each, we outline the mathematical definition and core properties, highlight common applications in machine learning and optimization, and venture into less-explored or speculative applications – for example, in topological data analysis, non-Euclidean latent manifolds, or synthetic data with unusual distributions. We also discuss how each divergence relates to compressibility, interpretability, and generalization in high-dimensional settings. By understanding the strengths and nuances of these divergences, we can better match them to both current and future problems, including scenarios where data distributions may behave in very “strange” ways (from alien manifolds to AI alignment distributions).

Bregman Divergences

Definition and Core Properties: A Bregman divergence is defined in terms of a convex function and generalizes many familiar distance measures. Formally, given a continuously differentiable, strictly convex function $F$ on a convex set $\Omega$, the Bregman divergence between points (or distributions) $p, q \in \Omega$ is defined as:

D_F(p, q) = F(p)\;-\;F(q)\;-\;\langle \nabla F(q),\,p - q\rangle,

the difference between $F(p)$ and the first-order Taylor expansion of $F$ around $q$ evaluated at $p$ . This construction yields a nonnegative divergence $D_F(p,q)\ge 0$, which equals zero if and only if $p=q$ (assuming strict convexity of $F$) . Bregman divergences include a wide range of examples; for instance, if $F(x)=|x|^2$ (the squared Euclidean norm), then $D_F(p,q)=|p-q|^2$ is the squared Euclidean distance . If $F(p)=\sum_i p(i)\log p(i)$ (the negative of Shannon entropy), the induced Bregman divergence is (up to constant terms) the Kullback–Leibler divergence . Key properties of Bregman divergences include:

Use Cases in ML and Optimization: Bregman divergences appear in many algorithms as a natural distance for comparing data points or parameters:

Speculative and Less Common Applications: Because Bregman divergences do not require a true metric structure, they can be applied in novel settings: