Approximate Markov-Nash Equilibria for Discrete-Time Risk-Sensitive Mean-Field Games 1: A Risk-Sensitive Mean-Field Game with Compact Actions and Weakly Continuous Kernel Has a Mean-Field EquilibriumResearch Paper
Motivation
Mean-field games describe large populations of identical agents who interact only through the distribution of their states. Each agent solves a stochastic control problem in which the population appears through a deterministic flow of distributions, and an equilibrium requires that this flow coincide with the distribution the agents generate themselves. The theory goes back to Huang, Malhamé and Caines (2006) and Lasry and Lions (2007) in continuous time. In discrete time, Saldi, Başar and Raginsky (SIAM J. Control Optim. 2018) proved existence of equilibria for risk-neutral agents with discounted costs on Polish state spaces.
Risk-neutral agents care only about expected cost. Many applications in engineering and finance call for agents that also penalize the variability of their cost. A standard way to model this is the exponential (risk-sensitive) criterion with risk factor . Its theory for single-agent Markov decision processes goes back to Howard and Matheson (1972) and Jacobson (1973), and Bäuerle and Rieder (Math. Oper. Res. 2014) treat general utilities. Saldi, Başar and Raginsky (arXiv:1808.03929, Math. Oper. Res. 2020) carry the discrete-time mean-field program over to this criterion. This mission covers its first main result: existence of a mean-field equilibrium (Theorem 1).
Setting
The state space and the action space are Polish, and is compact. denotes the probability measures on , with the topology of weak convergence and its Borel σ-field. The model consists of:
- a stochastic kernel on given ;
- a one-stage cost ;
- an initial law , a discount factor and a risk factor .
A Markov policy is a sequence of kernels . A policy in general is allowed to depend on the whole history . Given a measure flow , a generic agent evolves as
and pays the risk-sensitive cost
For a Markov policy, is the flow of state laws it generates: it starts at and satisfies . A pair is a mean-field equilibrium if and minimizes over all policies.
Assumption 1 asks for the following:
- (a) is continuous with ;
- (b) is weakly continuous in ;
- (c) is compact;
- (d) there are and a continuous moment function (compact sets with ) with ;
- (e) .
Formalization targets
Goal: Theorem 1 (p. 10)
Under Assumption 1 there are a Markov policy and a flow with
Milestones
In the paper's order of proof:
- Proposition 1: Markov policies achieve the optimal value.
- Lemmas 1–3: the finite- and infinite-horizon optimal value functions and of the nonhomogeneous MDP of a fixed flow are bounded and continuous. They satisfy the dynamic programming equation , and
- Theorem 2: a Markov policy is optimal if and only if it almost surely selects minimizers in the dynamic programming equation.
- Propositions 2–5 and Lemma 4: equilibria are fixed points of a set-valued map on state–action flows in ; the optimal value functions depend continuously on the flow; and the graph of is closed in .
Significance
The result. Theorem 1 is what makes the second main result of the paper meaningful. That result, Theorem 3 and the second mission of this series, states that the equilibrium policy is an -Markov–Nash equilibrium of every -agent game with large enough. Equilibria of finite risk-sensitive games with many agents are rarely computable, so a mean-field equilibrium gives an approximately optimal decentralized policy that ignores the other agents' states. Along the way, the paper proves results on nonhomogeneous risk-sensitive MDPs that it describes as "mostly absent and dispersed in the literature": uniform finite-to-infinite horizon bounds and a characterization of optimal Markov policies. These results are useful outside game theory.
Formalizing it. The result is proved on paper. No part of it, nor of the risk-neutral precursor, has a machine-checked proof. Formalization produces a verified theory of nonhomogeneous risk-sensitive MDPs on Polish spaces, a verified closed-graph argument for the mean-field map, and an exact record of the hypotheses. The paper omits or cites several steps: Proposition 1, Proposition 2, Lemma 2, the conditional optimality (8) and the nonemptiness and convexity of . A formalization has to supply them.
Difficulty
The obvious route is Banach's fixed point theorem for the dynamic programming operator, as in risk-neutral discounted MDPs. It fails here: the cost is multiplicative, and the operator is not a contraction. Uniform convergence of value iteration has to come from the explicit tail bound of Lemma 3 instead.
The second obstacle is the fixed point itself. The natural map, from a flow to the flows of its optimal policies, is set-valued and lives on an infinite product of spaces of measures. Kakutani–Fan–Glicksberg applies only after three steps:
- re-encoding the problem on state–action flows (the map );
- proving compactness of through the moment function (tightness);
- proving that the graph of is closed (Proposition 4).
The last step requires the optimal value functions to vary continuously with the flow (Proposition 5) and a portmanteau argument for sets defined by optimality conditions. None of this machinery (the Kakutani–Fan–Glicksberg theorem in locally convex spaces, Prokhorov compactness via moment functions, continuous convergence) is in Mathlib in the required form.
Formalization scope
is a type synonym of Mathlib's ProbabilityMeasure E with the weak topology and its Borel σ-field. The kernel is a Mathlib Kernel on . Policies are sequences of Markov kernels, and history-dependent policies take as input. The law is built with the Ionescu–Tulcea kernel Kernel.trajMeasure, one coordinate per time step. Time is -based.
Standing hypotheses on every statement:
- and are Polish and Borel;
- is compact and nonempty (used tacitly by the paper);
- , , and is measurable;
- Assumption 1.
For §4.2 the pair defining is an explicit argument. In §4.1, "policy" means Markov policy, as the paper states on p. 11. The conditional expectations "given " are expectations for the chain started at time in . Lemma 1 is stated with , the quantity its proof uses; the page prints .
The goal asks for a Markov equilibrium policy that is optimal against all history-dependent policies, at least as strong as Definition 3. Optimality is " the cost of every policy", not an infimum, so it has no junk case. The cost is a genuine integral: with bounded, the integrand lies in , so no policy is trivially optimal. The moment-function predicate has no infimum, so compact is admitted.
Contributions are welcome at every level:
- risk-sensitive dynamic programming on Borel spaces (reusable for any MDP);
- the Kakutani–Fan–Glicksberg theorem in locally convex spaces;
- Prokhorov compactness from moment functions;
- measurable selection and disintegration of state–action measures.
Selected references
- N. Saldi, T. Başar, M. Raginsky, Discrete-time Risk-sensitive Mean-field Games, arXiv:1808.03929v2, 2018; published as Approximate Markov-Nash Equilibria for Discrete-Time Risk-Sensitive Mean-Field Games, Math. Oper. Res. 45(4), 2020. https://arxiv.org/abs/1808.03929
- N. Saldi, T. Başar, M. Raginsky, Markov–Nash Equilibria in Mean-Field Games with Discounted Cost, SIAM J. Control Optim. 56(6), 2018. https://doi.org/10.1137/17M1112583
- N. Bäuerle, U. Rieder, More Risk-Sensitive Markov Decision Processes, Math. Oper. Res. 39(1), 2014. https://doi.org/10.1287/moor.2013.0601
- O. Hernández-Lerma, J. B. Lasserre, Discrete-Time Markov Control Processes: Basic Optimality Criteria, Springer, 1996. https://doi.org/10.1007/978-1-4612-0729-0
- C. D. Aliprantis, K. C. Border, Infinite Dimensional Analysis, 3rd ed., Springer, 2006. https://doi.org/10.1007/3-540-29587-9