Introduction to Online Convex Optimization XIII: Blackwell's Approachability Theorem and Online Convex OptimizationTextbook
Motivation
Von Neumann's minimax theorem (Chapter VIII) settles two-player zero-sum games with scalar payoffs. In 1956, Blackwell asked the natural generalization: what can a player guarantee in a repeated game with vector-valued payoffs, where "winning" means driving the average payoff into a target set rather than above a target value? For decades the resulting theory — approachability — and the regret-minimization theory this book develops were believed to be different, with approachability seen as the stronger notion. Chapter 13 closes that gap: approachability and online convex optimization are shown to be algorithmically equivalent, each reducible to the other with no loss of efficiency, and along the way this equivalence yields a constructive, rate-quantified proof of Blackwell's own theorem.
Setting
A generalized vector game (Definition 13.2) is given by bounded convex closed decision sets and a vector payoff . A set is approachable (Definition 13.3) if some non-anticipating algorithm, playing in against any sequence , drives the average payoff's distance to to zero. Blackwell's theorem (13.4) characterizes exactly which are approachable via a purely geometric condition: every column-player strategy admits a row-player best response landing the payoff in .
Section 13.2 constructs an explicit approachability algorithm from any OCO algorithm: given a best-response oracle realizing Blackwell's condition, Algorithm 37 runs the OCO algorithm on the proxy losses (the support function letting distance-to- be written, via Lemma 13.5's minimax duality, as a convex optimization problem over the unit ball), queries the oracle at the OCO algorithm's play , and averages the resulting rewards.
Formalization targets
Theorem 13.7 (OCO-to-approachability rate, milestone)
Theorem 13.4 — the mission's goal (sufficiency direction only)
Significance
This chapter's headline claim — approachability and OCO are equivalent — is proved in two
directions in the book (§13.2 and §13.3); this mission drafts the direction the book itself
foregrounds as "the more interesting implication" and constructively proves: any sublinear-regret
OCO algorithm converts directly into an explicit approachability algorithm with an explicit
convergence rate, giving a self-contained, algorithmic proof of a 1956 game-theory theorem using
1990s–2000s online-learning machinery. Historically, this equivalence resolved a standing
misconception (approachability believed strictly stronger) and reframes Blackwell's theorem as a
special case of regret minimization rather than a separate theory requiring its own toolkit. No
prior art was found on the platform for Blackwell approachability (planning search:
q=Blackwell — the one hit, PRNGCompression.prng_no_free_lunch's cousin, an unrelated
Rao-Blackwellization result, is not a substitute); this mission drafts both items fresh.
Difficulty
Theorem 13.4's statement is a clean geometric implication, but the book is explicit that its
proof is entirely carried by Theorem 13.7 plus an unstated "explicit conclusion" left as an
exercise (the passage from a finite-horizon rate bound to the asymptotic Dist → 0 claim, using
any of the book's own sublinear-regret OCO algorithms as a witness). Theorem 13.7's own proof
combines three nontrivial facts: Lemma 13.5's minimax-duality rewriting of as a linear optimization over the unit ball (itself proved via Sion's minimax theorem, not
excerpted here), the best-response oracle's defining inequality (13.2) applied pointwise at each
round's , and the OCO algorithm's own regret guarantee applied to the specific proxy-loss
sequence built from the realized game trajectory — a genuine composition of three separate
pieces of machinery from earlier in the book (Chapters III–VIII), not a routine substitution.
Formalization scope
IsApproachable is declared as its own definition (per BRIEF.md's explicit instruction, since
Theorem 13.4 depends on it), with the non-anticipation clause made explicit (matching the
series' IsOnlineAlgorithm convention from Chunk 03) even though the book's own Definition 13.3
states it only informally ("x_t ← A(y_1,\dots,y_{t-1})"). SupportFunction is h_S exactly as
displayed, as a real supremum (a genuine maximum given the chapter's standing "closed, bounded"
hypothesis on S). throughout is Euclidean distance, rendered as Mathlib's
Metric.infDist — confirmed the chapter uses no other distance notion (checked §13.1-13.3
directly, per the pitfall BRIEF.md flags). Theorem 13.7 transcribes Algorithm 37's
construction faithfully, including its one-round offset (using the
previous round's realized reward to build the current round's proxy loss, while the
conclusion averages the current round's rewards) — exactly as the book's own pseudocode has it,
not smoothed over.
Scope decision on Theorem 13.4's biconditional. The book states Theorem 13.4 as an ↔ but
proves, and explicitly flags as proved, only the sufficiency direction (←): "The necessity of
this condition is left as an exercise... Our reductions henceforth give an explicit proof of
Blackwell's theorem [meaning: of the sufficiency direction]." Per CAPTAIN_BRIEF.md rule 6 and
BRIEF.md's explicit instruction, this mission drafts only that direction, named as such in the
goal item's own docstring; see STATUS.md.
Not formalized (out of scope for this mission, given the remaining budget and the explicit
"exercise" status of several results on these pages): the necessity direction of Theorem 13.4;
Lemma 13.5 (minimax duality for Dist, itself relying on Sion's theorem, not separately
formalized here); Lemma 13.6 (the equivalent best-response-oracle condition); §13.3's entire
approachability-to-OCO direction (Theorem 13.9, Lemma 13.8, the cone/polar-cone machinery of
§13.3.1) and §13.3.3 (existence of a best-response oracle for the constructed set); the "explicit
conclusion" of Blackwell's theorem from Theorem 13.7, left as an exercise by the book itself.
Selected references
- E. Hazan, Introduction to Online Convex Optimization, 2nd ed., arXiv:1909.05207v3, Chapter 13.
- D. Blackwell, "An analog of the minimax theorem for vector payoffs," Pacific Journal of Mathematics 6(1), 1956, 1-8.
- N. Abernethy, P. Bartlett, E. Hazan, "Blackwell approachability and no-regret learning are equivalent," COLT 2011.