Calibrated Learning and Correlated Equilibrium I: Calibrated Forecasts with Best Responses Converge to the Set of Correlated EquilibriaResearch Paper
Motivation
A correlated equilibrium (Aumann 1974) is a joint distribution over the players' strategy profiles such that no player gains by deviating from the strategy the distribution recommends to them. It is the equilibrium notion that learning dynamics in repeated games most naturally reach, and a basic question in learning in games is which simple rules, played repeatedly, drive the empirical distribution of play to the set of correlated equilibria.
Foster and Vohra (1997) answer this with a hypothesis on forecasts instead of a particular algorithm. Each player forecasts the other's next move and best-responds to the forecast. They only require the forecasts to be calibrated in the sense of Dawid (1982): among the rounds in which a player forecast a given probability vector, the empirical frequencies of the opponent's moves must approach that vector. Their Theorem 1 says that this already forces the empirical joint distribution of play to approach the set of correlated equilibria. The paper uses this to argue that Bayesian players under a common prior, whose forecasts are calibrated by Dawid's theorem, end up playing a correlated equilibrium. That is an alternative to Aumann's (1987) derivation of correlated equilibrium from common priors and rationality.
Timeline:
- Aumann (1974, 1987) introduces correlated equilibrium and derives it from Bayesian rationality.
- Dawid (1982) proposes calibration as a minimal requirement on probability forecasts.
- Foster and Vohra (1997) prove Theorem 1 (this mission) and show that calibrated forecasts exist once the forecaster may randomize.
- Hart and Mas-Colell (2000) give regret matching, an adaptive procedure with the same limit set.
Setting
A finite two-player game has strategy sets and and payoff matrices , which the players maximize. A joint distribution is a nonnegative matrix with entries summing to . It is a correlated equilibrium if
and symmetrically for player 2. The set of correlated equilibria is .
The game is played in rounds . In round player 1 issues a forecast , a probability vector over , and player 2 issues a forecast over . Each player then plays a best response to its forecast, and . Here and are best-reply functions: maximizes for every probability vector , and is a fixed function of the forecast alone. This is the paper's standing assumption of a stationary, deterministic tie-breaking rule.
For a forecast sequence and the opponent's plays , counts the rounds among the first in which forecast . is the fraction of those rounds in which the opponent played , and if there are none. The forecast is calibrated with respect to if for every
The empirical joint distribution is the fraction of the first rounds in which player 1 played and player 2 played .
Formalization targets
Goal: Theorem 1
If is calibrated with respect to and is calibrated with respect to , then
The goal fixes no rate and no particular forecasting method: it asserts only convergence of to the set , for every calibrated forecast.
Milestones: the steps of the proof (pp. 44–45)
- lies in the simplex for .
- For each , the set of mixtures to which is a best response is closed and convex.
- The mixtures at which player 1 actually plays satisfy .
- The identity writing as a forecast-weighted term plus a calibration error.
- Calibration makes the error term vanish.
- The weighted average of the forecasts at which player 1 plays lies in .
- For a convergent subsequence , every row of with positive mass, normalized, lies in .
- Every subsequential limit of is a correlated equilibrium.
Further result: matching pennies (p. 46)
With the constant forecast and the non-stationary tie-break "heads on even rounds, tails on odd rounds", both forecasts are calibrated and every play is a best reply, yet does not approach . The stationarity assumption cannot be dropped.
Significance
The result. Theorem 1 separates what learning needs from how it is achieved. Any forecasting procedure that is calibrated, combined with myopic best responses, yields correlated equilibrium behaviour in the long run. The paper's Theorem 3 constructs a randomized calibrated forecaster, so the theorem gives an uncoupled learning procedure for correlated equilibrium, one that needs no knowledge of the opponent's payoffs. The converse direction, that every correlated equilibrium arises this way for almost every game, is the paper's Theorem 2 (a separate mission of this series).
Formalizing it. The theorem is proved in the paper and has no machine-checked proof on Prove2Me or, to the knowledge of this mission, elsewhere. The platform's existing correlated-equilibrium results (the Algorithmic Game Theory swap-regret development, AGT.swap_regret_correlated_equilibrium) reach correlated equilibrium through swap regret of mixed strategies, a different hypothesis and a different object. This mission adds a formal notion of calibration and the convergence argument, both reusable for the paper's Theorems 2 and 3 and for later work on calibration and learning.
Difficulty
The obvious reading of calibration is that each player's forecast converges to the opponent's empirical distribution; if that held, best responses to it would give convergence. It does not hold. Calibration constrains the opponent's frequencies only conditionally on the forecast issued, and the forecasts need not converge at all. What must be shown is a statement about the conditional distributions of the joint play given each strategy of player 1, while the set of forecasts issued keeps growing. Rows of the limit with zero mass carry no conditional distribution. The "min → 0" form also asks for more than a property of limit points: it is a uniform statement about all large .
Formalization scope
- Strategies are
Fin mandFin n; payoffs are real matrices; forecasts are real vectors required to be probability vectors in every round. - A correlated equilibrium is the joint-distribution form of p. 44 (the correlated strategy on a finite probability space is represented by its law). It is the , two-player, payoff (not cost) instance of the published
AGT.IsCorrelatedEquilibrium, restated rather than imported. - The stationary deterministic tie-break is modelled by arbitrary best-reply functions of the forecast. They do not depend on the round, and the statements quantify over all of them, which includes the lowest-index rule.
- Forecasts are sequences . The theorem uses only the realized forecasts, and every sequence is realized by a rule reading the round number from the history.
- Rounds are indexed from : "the first rounds" are . by Lean's division convention; only and limits are used.
- The calibration sum runs over the forecasts issued in the first rounds, which is the paper's sum over all with its zero terms removed. when , as on the page.
- "min … → 0" is stated as: for every , eventually some is within of in every coordinate. The two forms are equivalent because is compact and nonempty. The formalization avoids an infimum over , which Lean would evaluate to on an empty set.
- A statement that drops the best-reply property, the probability-vector condition on forecasts, or the stationarity of is not Theorem 1: the matching pennies example shows the last one is essential. Swapping the calibration hypotheses (player 1's forecast calibrated against player 1's own plays) type-checks when and is not the theorem.
- Only the two-player case is claimed. The paper says the results "generalize easily to the -person case" without proof.
Proofs of any milestone, and reusable lemmas about calibration scores and compactness of the simplex of joint distributions, are welcome.
Selected references
- D. P. Foster, R. V. Vohra, Calibrated learning and correlated equilibrium, Games and Economic Behavior 21 (1997) 40–55. https://doi.org/10.1006/game.1997.0595
- R. J. Aumann, Subjectivity and correlation in randomized strategies, Journal of Mathematical Economics 1 (1974) 67–96. https://doi.org/10.1016/0304-4068(74)90037-8
- R. J. Aumann, Correlated equilibrium as an expression of Bayesian rationality, Econometrica 55 (1987) 1–18. https://doi.org/10.2307/1911154
- A. P. Dawid, The well-calibrated Bayesian, Journal of the American Statistical Association 77 (1982) 605–610. https://doi.org/10.1080/01621459.1982.10477856
- S. Hart, A. Mas-Colell, A simple adaptive procedure leading to correlated equilibrium, Econometrica 68 (2000) 1127–1150. https://doi.org/10.1111/1468-0262.00153