Balduzzi, Garnelo, Bachrach, Czarnecki, Pérolat, Jaderberg & Graepel (2019), Proceedings of the 36th International Conference on Machine Learning, PMLR 97: 434–443 — arXiv:1901.08106

Key takeaways

From the reading, NOTE-1143. Page numbers are the PDF’s.

  • Transitive plus cyclic, relative to a measure. Every antisymmetric φ(v, w) is grad(f) + ψ, with f the mean payoff against agents drawn from a chosen probability measure and ψ divergence-free (Theorem 1). The split is correct. The paper calls it orthogonal “with respect to the inner product on games”, but the form it states, ∫φ(v, w)ψ(v′, w′) over four independent variables, is zero for every pair of antisymmetric functions. The ordinary L² product makes the claim true.
  • Individuals stop meaning anything. “In a cyclic game, the performance of individual agents is meaningless” (p. 5). The paper measures populations instead.
  • A population invariant. The value of the zero-sum game between two populations does not depend on which Nash equilibrium is used. Members that behave as mixtures of others do not change it, and a population inside another’s hull cannot beat it (Propositions 2 and 5; THEORY-944).
  • Algorithms. Response to the Nash mixture (PSRO_N) strictly enlarges the gamescape while some agent beats the Nash, and stalls once the game’s Nash lies inside it. Response to the rectified Nash (PSRO_rN) trains each supported agent against what it beats or ties. In Blotto and differentiable Lotto it beats PSRO_N, PSRO_U and self-play on relative population performance.
  • Corrections. Proposition 5(ii) prints max f − max f for monotonic games where σ(max f − max f) is meant. Effective diversity depends on which Nash is used, and the definition does not fix one.

Why this is here

Filed 2026-10-24 for the record’s governance and cycles lines. The population value is a scoring invariant that, unlike Nash averaging (LIT-1508), needs no uniqueness and covers behavioural mixtures. Its monotonic-versus-transitive distinction is the record’s own ordinal-versus-cardinal one (CLAIM-434, TERM-077). It bears on CLAIM-451 and CASE-124 (NOTE-1143). It carries anthology-candidate because its algorithms are for training ML agents. It is filed for understanding, not as an instruction for practice.