Bias-variance decompositions: the exclusive privilege of Bregman divergences
Tom Heskes
TL;DR
This paper addresses when a bias-variance decomposition can be cleanly separated for general loss functions. It shows that, under mild regularity conditions and the identity-of-indiscernibles, only g-Bregman divergences admit a clean decomposition, with the standard Mahalanobis form arising for symmetric cases after a variable transformation. It also clarifies the role of equality constraints, equality-relaxations, and connections to exponential-family KL divergences, indicating that classical losses such as 0-1 or L1 do not support a neat bias-variance split. The findings delineate the boundaries of decomposability in loss design, with implications for understanding generalization and the applicability of bias-variance analyses in non-quadratic settings.
Abstract
Bias-variance decompositions are widely used to understand the generalization performance of machine learning models. While the squared error loss permits a straightforward decomposition, other loss functions - such as zero-one loss or $L_1$ loss - either fail to sum bias and variance to the expected loss or rely on definitions that lack the essential properties of meaningful bias and variance. Recent research has shown that clean decompositions can be achieved for the broader class of Bregman divergences, with the cross-entropy loss as a special case. However, the necessary and sufficient conditions for these decompositions remain an open question. In this paper, we address this question by studying continuous, nonnegative loss functions that satisfy the identity of indiscernibles (zero loss if and only if the two arguments are identical), under mild regularity conditions. We prove that so-called $g$-Bregman or rho-tau divergences are the only such loss functions that have a clean bias-variance decomposition. A $g$-Bregman divergence can be transformed into a standard Bregman divergence through an invertible change of variables. This makes the squared Mahalanobis distance, up to such a variable transformation, the only symmetric loss function with a clean bias-variance decomposition. Consequently, common metrics such as $0$-$1$ and $L_1$ losses cannot admit a clean bias-variance decomposition, explaining why previous attempts have failed. We also examine the impact of relaxing the restrictions on the loss functions and how this affects our results.
