No-regret learning and mixed Nash equilibria: They do not mix
Lampros Flokas, Emmanouil-Vasileios Vlatakis-Gkaragkounis, Thanasis Lianeas, Panayotis Mertikopoulos, Georgios Piliouras
Introduction
Regret minimization is one of the most fundamental requirements for online learning and decision-making in the presence of uncertainty and unpredictability . Defined as the difference between the cumulative performance of an adaptive policy and that of the best fixed action in hindsight, the regret of an agent provides a concise and meaningful benchmark for quantifying the ability of an online algorithm to adapt to an otherwise unknown and unpredictable environment.
Arguably, the most widely studied class of no-regret algorithms is the general algorithmic scheme known as follow the regularized leader (FTRL) . This umbrella learning framework includes as special cases the multiplicative weights update (MWU) and online gradient descent (OGD) algorithms , both of which achieve a min-max optimal regret guarantee. For obvious reasons, the ability of FTRL to adapt optimally to an unpredictable environment makes them ideal for applying them in multi-agent environments – i.e., games. In this case, if all agents adhere to a no-regret learning process based on FTRL (or one of its variants), as the sequence of play becomes more predictable, stronger regret guarantees are achievable, possibly down to constant regret, see e.g., and references therein. As such, several crucial questions arise:
What are the game-theoretic implications of the no-regret guarantees of FTRL? Do the dynamics of FTRL converge to an equilibrium of the underlying game?
A folk answer to this question is that “no-regret learning converges to equilibrium in all games” , suggesting in this way that no-regret dynamics inherently gravitate towards game-theoretically meaningful states. However, at this level of abstraction, both the type of convergence as well as the specific notion of equilibrium that go in this statement are not as strong as one would have hoped for. Formally, the only precise conclusion that can be drawn is as follows: under a no-regret learning procedure, the empirical frequency of play converges to the game’s set of coarse correlated equilibria .
This leads to an important disconnect with standard game-theoretic solution concepts on several grounds. First, even in -player games, coarse correlated equilibria may be exclusively supported on strictly dominated strategies , so they fail even the most basic requirements of rationalizability . Second, the archetypal game-theoretic solution concept is that of Nash equilibrium (NE), and convergence to a Nash equilibrium is a much more tenuous affair: since no-regret dynamics are, by construction, uncoupled (in the sense that a player’s update rule does not explicitly depend on the payoffs of other players), the impossibility result of Hart & Mas-Colell precludes the convergence of no-regret learning to Nash equilibrium in all games. This is consistent with the numerous negative complexity results for finding a Nash equilibrium : an incremental method like FTRL simply cannot have enough power to overcome PPAD completeness and converge to Nash equilibrium given adversarially chosen initial conditions.
In view of the above, a natural test of whether the dynamics of FTRL favor convergence to a Nash equilibrium is to see whether they eventually stabilize and converge to it when initialized nearby. In more precise language, are Nash equilibria asymptotically stable in the dynamics of FTRL? And, perhaps more importantly, are all Nash equilibria created equal in this regard?
We establish a stark and robust dichotomy between how the dynamics of FTRL treat Nash equilibria in mixed (i.e., randomized) vs. pure strategies. For the case of mixed Nash equilibria we establish a sweeping negative result to the effect that the notion of mixed Nash equilibrium is antithetical to no-regret learning. More precisely, we show that any Nash equilibrium which is not strict (in the sense that every player has a unique best response) cannot be stable and attracting under the dynamics of FTRL. Schematically:
Informal Theorem: Asymptotically stable point for FTRL Pure Nash equilibrium
Equivalently: Mixed Nash equilibrium Not asymptotically stable under FTRL
The linchpin of our analysis is the following striking property of the FTRL dynamics: when viewed in the space of “payoffs” (their natural state space), they preserve volume irrespective of the underlying game. More precisely, the Lebesgue measure of any open set of initial conditions in the space of payoffs remains invariant as it is carried along the flow of the FTRL dynamics (cf. Fig. 2). Importantly, this result is not true in the problem’s “primal” space, i.e., the space of the player’s mixed strategies: here, sets of initial conditions can expand or contract indefinitely under the standard Euclidean volume form.
This duality between payoffs and strategies is the leitmotif of our approach and has a number of important consequences. First, exploiting the volume-preservation property of FTRL, we show that no interior Nash equilibrium (and, furthermore, no closed set in the interior of the strategy space) can be asymptotically stable under the dynamics of FTRL, as this effectively would necessitate volume contraction in the interior of the space (Theorem 1).
To move beyond this result and disqualify all non-strict Nash equilibria (not just interior ones) more intricate arguments are required. In this case, a fundamental distinction arises between classes of dynamics that may attain the boundary of the players’ strategy space in finite time versus those that do not. The first case concerns FTRL dynamics with an everywhere-differentiable regularizer, like the Euclidean regularizer that gives rise to OGD and the associated projection dynamics. The second concerns dynamics where the regularizer becomes steep at the boundary of the strategy simplex, e.g., like the Shannon-Gibbs entropy that gives rise to the multiplicative weights update (MWU) algorithm and the replicator dynamics. While the interior of the strategy simplex is invariant for the second class of dynamics, this is not the case for the former: in Euclidean-like cases, the support of the mixed strategy of an agent may change over time. This leads to an essential dichotomy in the boundary behavior of different classes of FTRL dynamics. Nonetheless, despite the qualitatively distinct long-run behavior of the dynamics, a unified message emerges: under the dynamics of FTRL, only strict Nash equilibria survive (Theorem 2).
Finally, for the case of steep, entropy-like regularizers we prove that not only their asymptotically stable points but much more generally any asypmptotically stable set must contain at least one pure strategy profile (Theorem 3).
Related work
The regret properties of FTRL have given rise to a vast corpus of literature which we cannot hope to review here; for an appetizer, we refer the reader to and references therein. On the other hand, the long-run behavior of FTRL in games (even finite ones) is nowhere near as well understood. A notable exception to this is the case of the replicator dynamics which have been studied extensively due to their origins and connection with evolutionary game theory, cf. for a review. For the replicator dynamics, a special instance of the volume preservation principle was first discovered by Akin and ultimately gave rise to the so-called “folk theorem” of evolutionary game theory:Interestingly, Akin’s result was established under a special non-Euclidean volume form on the game’s strategy space, a fact which made any attempts at generalization particularly elusive. in population games, the notions of strict Nash equilibrium and asymptotic stability coincide . This instability of mixed Nash equilibria plays a major role in the theory of population games as it shows that even the weakest form of mixing cannot be stable in an evolutionary sense. The volume preservation result that we establish here can be seen as a much more general “learning analogue” of this biological principle and provides an important link between population dynamics and the theory of online learning in games.
Recent work has examined the non-convergence of FTRL dynamics in more specialized settings. Coucheney et al. established a version of the folk theorem of evolutionary game theory for a subclass of “decomposable”, steep FTRL dynamics. By contrast, Mertikopoulos et al. focused on two-player zero-sum games (and networked versions thereof), and showed that almost all trajectories of FTRL orbit interior equilibria at a fixed distance without ever converging to equilibrium, generalizing the previous analysis for replicator dynamics by Piliouras & Shamma . This is an interior equilibrium avoidance result, but one that uniquely concerns zero-sum games. Although the above results apply for continuous-time dynamics, in discrete-time non-convergence results only become stronger. Bailey & Piliouras proved that discrete-time FTRL diverges away from the Nash equilibrium in zero-sum games, whereas Cheung & Piliouras established Lyapunov chaos (volume-expansion, butterfly effects). Understanding the detailed geometry of non-equilibrating FTRL dynamics, e.g., periodicity/chaos, is an interesting direction where volume analysis has found application . Non-convergence, recurrence results have recently been established for FTRL dynamics via volume analysis even outside normal form games, e.g., in non-convex non-concave min-max differential games and imperfect information zero-sum games . Finally, such instability, non-convergence results have inspired new, dynamics-based, solution concepts for games that generalize strict Nash while allowing cyclic, recurrent behavior .
In the converse direction, a complementary research thread has shown strict Nash equilibria are asymptotically stable under several incarnations of the FTRL dynamics . Our paper establishes the converse to this stability result, thus leading to the the following overarching principle (which covers all generic -player games):
Asymptotic stability under FTRL Strict Nash equilibrium
This result has significant implications for predicting the outcome of a learning process as it shows unequivocally that its pointwise stable outcomes are precisely the strict (and hence, pure) Nash equilibria of the underlying game.
Preliminaries
The game
Given a mixed profile , the corresponding expected payoff of player will be
To keep track of the payoffs of each individual action, we will also write
where, in standard notation, denotes the ordinary pairing between and .
In terms of solutions, the most widely used concept in game theory is that of a Nash equilibrium (NE), i.e., a state such that
Writing for the support of , Nash equilibria can be equivalently characterized via the variational inequality
In turn, this characterization leads to the following taxonomy:
is called pure if is a singleton.
If is not pure, we say that it is mixed; and if , we say that it is fully mixed.
By definition, pure Nash equilibria are themselves pure strategies and correspond to vertices of ; at the other end of the spectrum, fully mixed equilibria belong to the relative interior of , so they are often referred to as interior equilibria.
Another key distinction between Nash equilibria concerns the defining inequality (NE): if this inequality is strict for all , , is called itself strict. Strict Nash equilibria are pure a fortiori, and they play a key role in game theory because any unilateral deviation incurs a strict loss to the deviating player; put differently, if is strict, every player has a unique best response. Taking this idea further, is called quasi-strict if (4) is strict for all , i.e., if all best responses of player are contained in . By a deep result of Ritzberger , all Nash equilibria are quasi-strict in almost all games;Specifically, on a set which is open and dense (and hence of full measure) in the space of all games. in view of this, we will tacitly assume in the sequel that all equilibria considered are quasi-strict, a property known as “genericity” .
We should stress here that quasi-strict equilibria need not be pure: they could be partially or even fully mixed, e.g., as in the case of Stag Hunt, Rock-Paper-Scissors, Matching Pennies, the Battle of the Sexes, etc. We provide a series of illustrative examples in the supplement.
Regret
A key requirement in online learning is the minimization of the players’ regret, i.e., the cumulative payoff difference between a player’s mixed strategy at a given time and the player’s best possible strategy in hindsight. In more detail, assuming that play evolves in continuous time , the (external) regret of a player relative to a sequence of play is defined as
and we say that player has no regret under if .
No-regret learning via regularization
The most widely used method to achieve no-regret is the class of policies known as follow the regularized leader (FTRL) . Heuristically, at each , FTRL prescribes a mixed strategy that maximizes the players’ cumulative payoff up to time minus a regularization penalty which incentivizes exploration. Formally, this is represented by the dynamics
In the above, each plays the role of an auxiliary “score variable” which measures the aggregate performance of the pure strategy over time. These scores are subsequently tranformed to mixed strategies by means of a player-specific choice map which is defined as
One of the most widely used regularizers in online learning is the (negative) Gibbs-Shannon entropy . A standard calculation then yields the so-called logit choice map, written in vectorized form as . In turn, this leads to the exponential weights dynamics:
The system (EW) describes the mean dynamics of the so-called multiplicative weights update (MWU) algorithm (or “Hedge”); for an (incomplete) account of its long history, see and references therein.
Another popular choice of regularizer is the quadratic penalty . In this case, the associated choice map is the Euclidean projector on the simplex, , which gives rise to the Euclidean regularization dynamics
Beyond the two prototypical examples discussed above, the origin of the dynamics (FTRL) can be traced to Shalev-Shwartz & Singer , Nesterov , and, via their link to online mirror descent (OMD), all the way back to Nemirovski & Yudin . Describing the history and literature surrounding these dynamics would take us too far afield, so we do not attempt it.
The fundamental dichotomy of FTRL dynamics
To connect the long-run behavior of (FTRL) to the Nash equilibria of the underlying game, we must first understand how the players’ mixed strategies evolve under (FTRL). Our goal in this section is to provide some background to this question as a precursor to our analysis in Section 4. To lighten notation, we will drop in what follows the player index , writing for example instead of the more cumbersome ; we will only reinstate the index if absolutely necessary to avoid confusion.
To begin, we note that (FTRL) exhibits a unique duality: on the one hand, the variables of interest are the players’ mixed strategies ; on the other, the dynamics (FTRL) evolve in the space of the players’ score variables . Mixed strategies are determined by the corresponding scores via the players’ choice maps , but this is not a two-way street: as we explain below, the map is not invertible, so obtaining an autonomous dynamical system on the strategy space is a delicate affair. In the general case, invoking standard arguments from convex analysis we have , where
denotes the polar cone to at .In particular, for all , we have whenever . The similarity of this condition to the characterization (4) of Nash equilibria is not a coincidence: is a Nash equilibrium of if and only if .
On the other hand, in the Euclidean framework of Example 2.2, the choice map can also return non-fully mixed strategies. Both Equation 7 and Fig. 1 show that on the boundary is strictly larger compared to the interior. Thus is surjective but not injective, even modulo a subspace of .
The key obstacle to mapping the dynamics (FTRL) to is the lack of injectivity of . In turn, this allows us to make two key observations: (\edefnit\selectfonti ) there is an important split in behavior between boundary and interior states; and (\edefnit\selectfonti ) this split is linked to whether the underlying choice map is surjective or not. We elaborate on this below.
2. The steep/non-steep dichotomy
The lack of injectivity of on is a technical artifact of the sum-to-one constraints of the strategy probabilities: knowing all but one of the strategy probabilities we can easily recover the remaining one. Thus the space, having the same number of coordinates as the space, also contains redundant information. With an appropriate projection we can remove this redundancy and restore injectivity in the interior, deriving the dynamics of on . Making this argument precise for the entropic case of Example 2.1, we obtain the replicator dynamics:
On the other hand, this is not enough for the Euclidean framework of Example 2.2. When trajectories approach , the positivity constraints kick in finite time. Unlike the sum-to-one constraints of the previous case, these cannot be resolved with a dimensionality reduction so we cannot obtain a well-posed dynamical system on as above. This problem can only be temporarily avoided for time intervals where remains constant. For these intervals can be shown to satisfy the projection dynamics
In contrast to the replicator dynamics, different trajectories of (PD) can merge or split any number of times, and they may transit from one face of to another in finite time .
The two cases above are not just conveniently chosen examples, but archetypes of the fundamentally different behaviors that can be observed under (FTRL) for different regularizers. As we discuss in the supplement, this polar split is intimately tied to the behavior of the derivatives of at the boundary of . To formalize this, we say that is steep if whenever ; by contrast, if , we say that is non-steep. Thus, in terms of our examples, the negentropy function of Example 2.1 is the archetype for steep regularizers, while the penalty of Example 2.2 is the non-steep one. The split between steep and non-steep dynamics may then be stated as follows:
If is steep, the mixed-strategy trajectories carry all the information required to predict the evolution of the system; in particular, fully determines for all , and remains fully mixed for all time.
If is non-steep, the trajectories do not fully capture the state of the system: does not determine for all , and even the times when changes support cannot be anticipated by knowing alone. For concision, we defer the precise statement and proof of this dichotomy to the paper’s supplement.
Convergence analysis and results
We now turn to the equilibrium convergence properties of (FTRL). The central question that we seek to address here is the following: Which Nash equilibria can be stable and attracting under (FTRL)? Are all equilibria created equal in that regard?
At a high level, a point is (\edefnit\selectfonta\edefnn) stablewhen every trajectory that starts nearby remains nearby; and (\edefnit\selectfonta\edefnn) attractingwhen it attracts all trajectories that start close enough. Already, this heuristic shows that defining these notions for (FTRL) is not straightforward: the target points are strategy profiles in , while the dynamics (FTRL) evolve in the dual space . When is steep, we can define an equivalent presentation of (FTRL) on , so this problem can be circumvented by working solely with mixed strategies; however, when is non-steep, this is no longer possible and we need to navigate carefully between and . In view of this, we have the following definitions:
is stable if, for every neighborhood of in , there exists a neighborhood of such that for all whenever .
is attracting if there exists a neighborhood of in such that whenever .
is asymptotically stable if it is both stable and attracting.
For obvious reasons, asymptotic stability is the “gold standard” for questions pertaining to equilibrium convergence and it will be our litmus test for the appropriateness of an equilibrium as an outcome of play. Specifically, if a Nash equilibrium is not asymptotically stable under (FTRL), it is not reasonable to expect a no-regret learner to converge to it, meaning in turn that it cannot be justified as an end-state of the players’ learning process. We expound on this below.
2. Volume preservation
A key observation regarding asymptotic stability is that neighborhoods of initial conditions near an asymptotically stable point should “contract” over time, eventually shrinking down to the point in question. Our first result below provides an apparent contradiction to this principle: it shows that volume is preserved under (FTRL), irrespective of the underlying game.
Let be a set of initial conditions for (FTRL) and let denote its evolution under (FTRL) after time . Then, .
Proposition 1 (which we prove in the supplement through an application of Liouville’s formula) is surprising in its universality as it holds for all games and all instances of (FTRL). As such, it provides a blanket generalization of the well-known volume-preserving property for the replicator dynamics established by Akin , as well as subsequent results for zero-sum games .
3. Instability of fully mixed equilibria
As stated above, the volume-preserving property of (FTRL) would seem to suggest that no strategy can be asymptotically stable. However, this is a figment of the duality between strategy and score variables: a mixed strategy orbit could converge in , even though the corresponding dual orbit diverges in (for an illustration, see Fig. 2 above). This again brings into sharp contrast the behavior of (FTRL) at the boundary of versus its behavior at the interior. Our first instability result below shows that the volume-preserving property of (FTRL) rules out the stability of any fully mixed equilibrium, in any game:
A fully mixed Nash equilibrium cannot be asymptotically stable under (FTRL).
The main idea of the proof of Theorem 1 relies on a tandem application of Proposition 1 together with the dimensionality reduction idea we discussed for the entropic case in Section 3. In the resulting quotient space, the inverse image of an interior point is a single point and the induced dynamics remain volume-preserving. If is asymptotically stable, a limit point argument rules out the possibility of a trajectory entering and exiting a small neighborhood of its preimage infinitely many times. At the same time, Lyapunov stability and volume preservation imply that the dynamics are locally recurrent. This contradicts the transient property established above and proves that cannot be asymptotically stable; the details involved in making these arguments precise are fairly intricate, so we defer the proof of Theorem 1 to the supplement.
This universal instability result has significant implications as it provides a dynamic justification of the fragility of fully mixed Nash equilibria. Theorem 1 illustrates this principle through the lens of regret minimization: any deviation from a fully mixed equilibrium invariably creates an opportunity that can be exploited by a no-regret learner. When every player adheres to such a policy, this creates a vicious cycle which destroys any chance of stability for fully mixed equlibria.
4. The case of partially mixed equilibria
Taking this premise to its logical extreme, a natural question that arises is whether this instability persists as long as even a single player employs a mixed strategy at equilibrium. In the previous case, after the dimensionality reduction argument we described in Section 3, neighborhoods of fully mixed equilibria in the space of strategies () correspond to sets of finite volume in the space of payoffs (). On the contrary, the case of partially mixed equilibria is much more complex because neighborhoods of points on the boundary of correspond to sets of infinite volume in the space of payoffs – and this, even after dimensionality reduction (cf. Fig. 1). Because of this, volume preservation arguments cannot rule out asymptotic stability of Nash equilibria lying at the boundary of the strategy space: indeed, pure Nash equilibria also lie on the boundary but they can be asymptotically stable .
In view of the above, it is not a priori clear whether partially mixed equilibria would behave more like pure or fully mixed ones – or if no conclusion can be drawn whatsoever. Our next result shows that the dynamics of FTRL represent a very sharp selection mechanism in this regard:
Only strict Nash equilibria can be asymptotically stable under (FTRL).
If is partially mixed, it cannot be asymptotically stable under (FTRL).
Viewed in isolation, Theorem 1 would seem to be subsumed by Theorem 2, but this is not so: the former plays an integral role in the proof of the latter, so it cannot be viewed as a special case. In more detail, the proof of Theorem 2 builds on Theorem 1 along two separate axes, depending on whether the underlying regularizer is steep or not:
In the steep case, as we discussed in Section 3 there is a well-posed dynamical system on . As we show in the supplement, each face of is forward-invariant in this system, so must also be asymptotically stable when constrained to the face of spanned by . The conclusion of Theorem 2 then follows by noting that is interior in and applying Theorem 1 to the restriction of the underlying game to .
The non-steep case is considerably more difficult because (FTRL) no longer induces a well-posed system on . In lieu of this, by examining the finer structure of the inverse image of , it is possible to show the following: for every small enough compact neighborhood of in , there exists a finite time such that for all whenever . As it turns out, the dynamics after locally coincide with the mixed strategy dynamics of (FTRL) applied to the restriction of the underlying game to the face of spanned by . Since is a fully mixed equilibrium in this restricted game, it cannot be asymptotically stable.
5. Stable limit sets
We conclude our analysis with a result concerning more general behaviors whereby the dynamics of FTRL do not converge to a point, but to a more general invariant set – such as a chain of stationary points interconnected by solution orbits, a structure known as a heteroclinic cycle [see e.g., 29, 59, and references therein]. As an example, in the case of two-player zero-sum games with a fully mixed equilibrium, it is known that the trajectories of (FTRL) form periodic orbits (cycles). However, these orbits are not asymptotically stable: if the initialization of the FTRL dynamics is slightly perturbed, the resulting trajectory will be a different periodic orbit, which does not converge to the first (in the language of dynamical systems, the cycles observed in zero-sum games are not limit cycles). We are thus led to the following natural question:
What type of invariant structures can arise as stable limits of (FTRL)?
To state this question formally, we will require the setwise version of asymptotic stability: a set is called asymptotically stable under (FTRL) if \edefnit\selectfonta\edefnn) all orbits of (FTRL) that start sufficiently close to remain close; and \edefnit\selectfonta\edefnn) all orbits that start nearby eventually converge to . Then, focusing on the case of steep dynamics to avoid more complicated statements, we have:
Every asymptotically stable set of steep (FTRL) contains a pure strategy.
The proof of Theorem 3 relies on an “infinite descent” argument whereby the faces of that intersect with are eliminated one-by-one, until only pure strategies remain as candidate elements of with minimal support; we provide the details in the supplement.
The importance of Theorem 3 lies in that it provides a succinct criterion for identifying possible attracting sets of (FTRL). Indeed, by Conley’s decomposition theorem (also known as the “fundamental theorem of dynamical systems”) , the flow of (FTRL) in an arbitrary game decomposes into a chain recurrent part and an attracting part (see for several examples/discussion in the case of replicator dynamics). The recurrent part is exemplified by the periodic orbits that arise in zero-sum games with an interior equilibrium (there are no attractors in this case) . Theorem 3 goes a long way to showing that the attracting part of (FTRL) always intersects the extremes of the game’s strategy space – i.e., the players’ set of pure strategies. A special case of Theorem 3, in the case of replicator dynamics, was employed in as a step in the definition of new, dynamics/decomposition-based solution concepts. Formalizing the exact form of this decomposition in arbitrary games is an open direction for future research with far-reaching implications for the theory of online learning in games.
Concluding remarks
The well known universal existence theorem for (mixed) Nash equilibria in general games has been very influential not only from a mathematics perspective but also from a public policy one as it seems to suggest that there is no inherent tension in any societal setting between the single-minded pursuit of individual profits and societal stability. Nash equilibria satisfy both desiderata simultaneously. Thus, there is in principle no need for centralized intervention and guidance as market forces will converge upon such a solution.
Our results present an argument in the opposite direction. Unless the game has a pure Nash equilibrium, which is definitely not satisfied in numerous strategic interactions, then societal systems do not self-stabilize, even if they are driven by our most effective payoff seeking dynamics, i.e., gradient learning and its follow-the-regularizer-leader variants. Exploring the tradeoffs between individual optimality and societal stability is thus a much more subtle issue than it first meets the eye, and we hope that we inspire follow-up work that can elucidate these questions further.
Acknowledgments
This research was partially supported by the COST Action CA16228 “European Network for Game Theory” (GAMENET), the French National Research Agency (ANR) under grant ALIAS, and the Onassis Foundation undr Scholarship ID: F ZN 010-1/2017-2018.
E.V. Vlatakis-Gkaragkounis is grateful to be supported by NSF grants CCF-1703925, CCF-1763970, CCF-1814873, CCF-1563155, and by the Simons Collaboration on Algorithms and Geometry.
T. Lianeas is supported by the Hellenic Foundation for Research and Innovation (H.F.R.I.) under the “First Call for H.F.R.I. Research Projects to support Faculty members and Researchers and the procurement of high-cost research equipment grant”, project BALSAM, HFRI-FM17-1424.
P. Mertikopoulos is grateful for financial support by the French National Research Agency (ANR) in the framework of the “Investissements d’avenir” program (ANR-15-IDEX-02), the LabEx PERSYVAL (ANR-11-LABX-0025-01), and MIAI@Grenoble Alpes (ANR-19-P3IA-0003).
G. Piliouras gratefully acknowledges AcRF Tier-2 grant (Ministry of Education – Singapore) 2016-T2-1-170, grant PIE-SGP-AI-2018-01, NRF2019-NRF-ANR095 ALIAS grant and NRF 2018 Fellowship NRF-NRFF2018-07 (National Research Foundation Singapore).
Appendix A An ontology of Nash equilibria: representative examples
In the archetypal game of Prisoner’s Dilemma (left), it is easy to check that the unique Nash equilibrium is the mutual betrayal which is strict (and hence pure). On the other hand, Matching Pennies (right) is an example of a zero-sum game whose unique Nash equilibrium is fully mixed but still quasi-strict (since all strategies present in its support are unilateral best responses to it). We mention the above to clarify that quasi-strict does not mean pure equilibria and includes also the fully mixed Nash equilibrium; the terminology is, perhaps, unfortunate, but otherwise deeply entrenched in the game-theoretic literature .
Appendix B Basic properties of the FTRL dynamics
In this appendix, we provide some general preliminaries from general topology and the theory of dynamical systems that we will use freely in the sequel.
A key notion in our analysis is that of (Poincaré) recurrence. Intuitively, a dynamical system is recurrent if, after a sufficiently long (but finite) time, almost every state returns arbitrarily close to the system’s initial state.Here, “almost” means that the set of such states has full Lebesgue measure. More formally, given a dynamical system on that is defined by means of a semiflow , we have:A smooth map is called a semiflow if and for all and all . Heuristically, describes the trajectory of the dynamical system starting at .
A point is said to be recurrent under if, for every neighborhood of in , there exists an increasing sequence of times such that for all . Moreover, the flow is called (Poincaré) recurrent if, for every measurable subset of , the set of recurrent points in has full measure.
The above definition directly implies that the flow from a recurrent point cannot converge to any . Poincaré’s recurrence theorem gives sufficient condition for the existence of such points.
If a flow preserves volume and its orbits are bounded, then almost every point is recurrent under .
The key notion in the above formulation of the theorem is that of volume preservation: formally, a flow is volume-preserving if for any set of initial conditions . A useful condition to establish this property is via Liouville’s formula, as stated below:
Let be the flow of a dynamical system with infinitesimal generator , i.e., is the solution trajectory of the ordinary differential equation
with initial condition . Then, letting for an arbitrary measurable set , we have
B.2. Structural properties of the FTRL dynamics: the steep/non-steep dichotomy
The result follows by applying the Karush–Kuhn–Tucker (KKT) conditions to this optimization problem and noting that, since the constraints are affine, the KKT conditions are sufficient for optimality. Our Langragian is
where the set of constraints (i) of the statement of the lemma are the stationarity constraints, which in our case are , while the set of constraints (ii) of the statement of the lemmas are the complementary slackness constraints. Note that complementary slackness implies that whenever whenever . Finally, if is steep, we have as , which implies that the KKT conditions admit a solution with . ∎
where . In particular, we have the following dichotomy:
If is steep, the dynamics (FTRL-s) are well-posed, i.e., they admit unique global solutions from any initial condition (including the boundary). Moreover, the faces of are forward-invariant under (FTRL-s): the support of remains constant for all .
If is non-steep, the dynamics (FTRL-s) are not well-posed: solutions to (FTRL-s) exist only up to a finite time, after which the support of may change.
For the first part of the lemma, we follow a line of reasoning due to . Specifically, letting , Lemma B.1 yields
Since and are both smooth, so is . Thus, differentiating with respect to we get
since for all and , , and thus . Multiplying with the inverse of the Hessian, and omitting for brevity, we get
By the definition of the dynamics, and since the support remains constant . Summing up Equation B.4 for we get
where . Substituting the latter and to Equation B.4 we get the desired result.
B.3. Volume preservation in 𝒴𝒴\mathcal{Y} and ri(𝒳)ri𝒳\operatorname{ri}(\mathcal{X})
After restating it, we proceed to show Proposition 1 by simply applying Liouville’s formula (Theorem B.2). See 1
We have to show that the dynamics of (FTRL) (i.e., ) are incompressible. For any player and any we have
because does not depend on . We thus obtain , i.e., the dynamics (FTRL) are incompressible. The result then follows from Liouville’s formula ∎
In the following lemma, we show that the flow defined by FTRL in the interior of is incompressible under a suitably defined measure. For that, using Liouville’s formula, we first show that in the so-called -space, i.e., a “slice” of the payoff space, the respective flow is incompressible. Using that, we can easily get a diffeomorphism from to the -space, we define the volume of a set in to be the volume of the corresponding set in the -space, and thus incompresssibility in the interior comes for free. Lemma B.2. There exists a measure for which the flow in the interior of is incompressible, i.e., for any subset of initial conditions, and any so that for any : , it is .
First we go on to define the -space. The intuition for defining and using the -space can be based on Lemma B.1 which implies that for any , any two corresponding points in the -space differ by a constant, since for all and , and for some and (recall implies ). Thus, all ’s that correspond to an form an equivalent class. For each class, we pick as representative the in the class that has in some specific coordinate , for every player . The set of representatives form the -space and there is a a one to one correspondence of points of to points in the -space which moreover can be used to define an incompressible flow in .
So, for a benchmark strategy for every player and for all consider the corresponding score differences
Now, under FTRL, the score differences (B.7) evolve as
Our first step below is to show that (B.8) constitutes a well-defined dynamical system on as long as the correpsonding ’s remain in .
where we used the fact that . The above shows that if and only if , so is well-defined. Letting denote the aggregation of the players’ individual mirror maps , it follows immediately that by construction.
Hence, the dynamics (B.8) may be written as
These dynamics obviously constitute an autonomous system.
Next, we show incompressibiity of the -space. Indeed, for all we have
because does not depend on . We thus obtain , i.e., the dynamics (B.11) are incompressible.
For the last step, for a set define , where is the Lebesgue measure in the -space. Then for any , as long as remains in , it is
Appendix C Proof of Theorem 1
Below we show that there are no asymptotically stable sets (or points) in . Indeed, if this were the case, there would be a full-measure set of initial conditions outside the asymptotically stable set that converges to , while at the same time its trajectories are bounded (by stability). This contradicts Poincaré’s recurrence theorem, because the flow in is volume-preserving by Lemma B.2. Theorem C.1. Let be a closed set of . Then is not asymptotically stable under FTRL.
To reach a contradiction, let be an asymptotically stable set, i.e., attracting and Lyapunov stable, belonging in . Since is attracting, there exists a neighborhood of all points of which converge to . Without loss of generality, since is closed, we may assume that lies in , and its closure is disjoint from the boundary of .
Now, since is Lyapunov stable, there exists some neighborhood of so that whenever , . Pick some . Since is closed and is open, there is a small enough neighborhood of so that all points of lie inside . By Lyapunov stability, for all , . But then the set is bounded, having positive measure that does not change over time (Lemma B.2). Therefore it is a Poincaré recurrent set. But this means that all but a measure zero set of initializations in lead to recurrent trajectories that return infinitely often to . Picking to be bounded away from (which is a closed set) we conclude that there are points in (and thus ) that do not converge to , a contradiction. ∎
Now, given that any singleton set , , is closed, the above yields:
There are no asymptotically stable points in
Theorem 1 (restated below) then follows as a corollary.
Appendix D Proof of Theorem 2: the non-steep case
Our goal in this appendix is to provide the proof of Theorem 2, which we restate below for convenience:
Because of the fundamental dichotomy between steep and non-steep FTRL dynamics, we will break the proof in two cases, treating here the non-steep regime; the steep case will be proved in Appendix E as a consequence of a more general result. The fundamental distinction between the two cases is that, in the non-steep regime, the mixed-strategy dynamics of (FTRL) could change support infinitely many times, which means that the type of volume-preservation arguments employed in the previous section cannot work (because the corresponding preimages in the -space could have infinite volume; see below for a graphical illustration). However, as we show below, this “change of support” is a blessing in disguise: if is asymptotically stable, nearby trajectories will end up employing only those strategies present in in finite time.
The following lemma shows that, for generic games, if the underlying regularizer is non-steep, all trajectories starting near an asymptotically stable point attain the face of in some uniform, finite time. The intuition for this is that, generically, for any player , the coordinates of that correspond to the support of increase with a “speed” that is uniformly higher than those strategies not supported in . The regularizer of player could possibly act in favor of the coordinates that do not belong to the support, but in a bounded way, since it is non-steep. Thus, there is a time after which the coordinates of corresponding to the support are bigger enough than the other coordinates, so that the mirror map keeps returning a point with support equal to the support of . Lemma D.1. Let be an asymptotically stable equilirium of a generic finite game , with the regularizers used, being non-steep. For any neighborhood of , there exists a neighborhood of and a finite time such that if is an orbit of FTRL starting at , then for all .
By the genericity assumption, all Nash equilibria are quasi-strict. Clearly we have that for any player , for all and . Thus, by continuity there exists some neighborhood of and a so that for any and any player , for all . Additionally, we can choose small enough so that for all , . Since is asymptotically stable there exists a neighborhood of so that for all whenever , and .
By Lemma B.1, for any there exist a and non negative ’s so that
since, by complementary slackness, , whenever . Subtracting we get
with the inequality following, for some constant , by being non-steep.
On the other hand by the definition of the dynamics, using Equation D.1 and that , for all (since ), we get
with the last inequality following again by being non-steep. Combining the latter with Equation D.1, and since , we get
which implies that for it is . This in turn, by complementary slackness, yields for all , implying . By the choice of and since we have and thus setting proves the claim, since the above holds for any player . ∎
The main result of this section is the following theorem that covers the non-steep case, stating that for generic games at an asymptotically stable point under non-steep regularizers, every player plays a pure strategy. The proof combines results presented above. It reaches a contradiction by showing that points in a small enough neighborhood of the asymptotically stable point , instead of converging to it as they ought to, they follow recurrent trajectories. In a first step it finds points that after a finite time reach and stay forever at the simplex formed by the support of (using Lemma D.1), which moreover have non-zero volume in that simplex. But then, these points follow FTRL trajectories in the restricted simplex (Proposition B.1) and belongs in the interior of this simplex. However, we already know this cannot be the case in the interior (Theorem C.2) and we follow a similar reasoning. Theorem D.1. If is an asymptotically stable point under non-steep regularizers of a generic game , then it consists of only pure strategies.
Let be asymptotically stable, , with for some player , and be its respective simplex. Since is attracting, there exists some (bounded) neighborhood of for which if , then . By Lemma D.1, there exists a neighborhood of and a finite time such that if is an orbit of FTRL starting at , then for all .
By Proposition B.1, for all trajectories satisfy Equation FTRL-s and these trajectories coincide with the trajectories of a generic game played on , with the restricted simplex being . At the same time, similar to the proof of Theorem C.1, is a bounded (as a subset of ), positive measure for (as the evolution of an open set after a finite time (recall for some )), and invariant (Lemma B.2) set of and, therefore, it is also Poincaré recurrent, contradicting that for , , as implied by the asymptotic stability of . Thus, if is asymptotically stable then for all . ∎
As we stated in the beginning of this appendix, the steep case of Theorem 2 comes as a corollary (Corollary 3) of a more general result on asymptotically stable sets that we prove in the next section (Theorem 3).
Appendix E Proof of Theorem 3 and Theorem 2: the steep case
The following theorem shows that any asymptotically stable set cannot be contained in the interior of any non-singleton face . This comes as a consequence of Theorem C.1. When the regularizers are steep, any point starting in stays in over time and being asymptotically stable implies that is an asymptotically stable set under the FTRL dynamics of the restricted game played on . But for the restricted game Theorem C.1 applies excluding the possibility of being an asymptotically stable set inside . Theorem E.1. Let be an asymptotically stable set intersecting a non-singleton face of . Then, cannot be contained in the relative interior of .
To reach a contradiction let intersect a non-singleton face of and be a subset of the relative interior of . We will show that if this is the case then is an asymptotically stable set under the dynamics of FTRL restricted to , that lies in the relative interior of . This contradicts Theorem C.1.
To reach the contradiction, we go on to prove that is an asymptotically stable set under FTRL dynamics in . We will crucially use that with steep regularizers for any , , for all , i.e., is forward invariant under FTRL (Proposition B.1).
To show Lyapunov stability of in pick any neighborhood of in . It can be written as for some neighborhood of in . Since is Lyapunov stable, there exists a neighborhood of in such that for any , it is for all . Let . Using that is forward invariant, the latter implies that for any , it is for all , as needed.
We use similar ideas to show that is attracting in . Since is attracting in there exist a neighborhood of in such that for any , . Let . The latter combined with the forward invariance of implies that for any , , as needed. ∎
As a corollary of the above theorem we may get Theorem 3, restated below. Whenever an asymptotically stable set intersects a non-singleton face it must intersect its respective boundary, and thus a face of smaller dimension. Consequently, “in the long run”, it must intersect a singleton face. Put differently, it should contain a point consisting of only pure strategies. See 3
Let be asymptotically stable and be a face of minimal dimension intersected by which is not a singleton. By Theorem E.1, cannot be contained in the relative interior of , so it must intersect the boundary of . However, this means that intersects a face of dimension strictly smaller than that of , a contradiction. Thus, is a singleton and must contain a vertex of . ∎
If is an asymptotically stable point, then it consists of only pure strategies.