Information Decomposition Diagrams Applied beyond Shannon Entropy: A Generalization of Hu's Theorem
Leon Lang, Pierre Baudot, Rick Quax, Patrick Forré
TL;DR
This paper generalizes Hu's information diagram theorem from Shannon entropy to a broad class of information measures by modeling random variables as elements of a commutative, idempotent monoid that acts on a group of conditionable functions. The core result is a generalized Hu theorem: from a base function $F_1$ satisfying a chain rule $F_1(XY)=F_1(X)+X.F_1(Y)$, higher-degree terms $F_q$ can be constructed and represented via a $G$-valued measure on atoms of a generalized Venn diagram, yielding structured decompositions that extend to Tsallis entropy, KL divergence, cross-entropy, submodular information functions, and machine-learning generalization error. The framework is then instantiated for Kolmogorov complexity (including Chaitin's prefix-free and plain variants), proving a version of Hu's theorem and linking expected interaction complexity to interaction information, with asymptotic per-bit equality in well-behaved limits. Overall, the work provides a unifying, abstract mechanism to derive information-diagram decompositions across a wide spectrum of information measures, fostering connections between algorithmic and classical information theory and suggesting numerous directions for future generalizations and applications.
Abstract
In information theory, one major goal is to find useful functions that summarize the amount of information contained in the interaction of several random variables. Specifically, one can ask how the classical Shannon entropy, mutual information, and higher interaction information relate to each other. This is answered by Hu's theorem, which is widely known in the form of information diagrams: it relates shapes in a Venn diagram to information functions, thus establishing a bridge from set theory to information theory. In this work, we view random variables together with the joint operation as a monoid that acts by conditioning on information functions, and entropy as a function satisfying the chain rule of information. This abstract viewpoint allows to prove a generalization of Hu's theorem. It applies to Shannon and Tsallis entropy, (Tsallis) Kullback-Leibler Divergence, cross-entropy, Kolmogorov complexity, submodular information functions, and the generalization error in machine learning. Our result implies for Chaitin's Kolmogorov complexity that the interaction complexities of all degrees are in expectation close to Shannon interaction information. For well-behaved probability distributions on increasing sequence lengths, this shows that the per-bit expected interaction complexity and information asymptotically coincide, thus showing a strong bridge between algorithmic and classical information theory.
