Paul L. Williams and Randall D. Beer (2010), “Nonnegative Decomposition of Multivariate Information”, arXiv preprint — ARXIV-1004.2515

Key takeaways

From the reading, NOTE-936.

  • I_min (Eq. 3). Redundancy is the expected minimum, over sources, of the specific information I(S = s; A) = D_KL(p(a|s) ‖ p(a)) about each outcome s. It is nonnegative, at most each source’s mutual information, and equal to it for one source.
  • The lattice (Eqs. 4–5). Collections of sources with no source a superset of another (antichains), ordered by α ≼ β iff every B ∈ β contains some A ∈ α. There are 4 nodes for two sources, 18 for three, 166 for four: the Dedekind numbers.
  • The atoms (Eqs. 6–8). Π is the Möbius inverse of I_min on the lattice. Theorem 5 proves every atom nonnegative for I_min. The inversion itself works for any redundancy function; nonnegativity has to be shown for each.
  • Interaction information (Eqs. 14–15). For three variables it is synergy minus redundancy. For four it is a signed sum of atoms, with one atom counted twice, so pure synergy (3-parity) and pure redundancy (three copies) both score +1 bit.
  • Scope. No estimator, no data, no application. The lattice grows super-exponentially; for nine variables it has more than 5 × 10²² nodes.

Standing in the record

Filed on 2026-10-17 because the record used its decomposition in at least six documents without holding it, and read the same day. Filed as THEORY-706. The lattice and the inversion are what THEORY-712’s two-term split and THEORY-568’s redundancy-free invariants rest on. I_min itself is what THEORY-581’s numbers rest on. Harder, Salge and Polani (LIT-1168) show I_min gives 1 bit of redundancy to two independent bits copied into the target. It carries no instruction for machine-learning practice.