Data-Driven Network LQG Mean Field Games with Heterogeneous Populations via Integral Reinforcement Learning

arXiv:2602.14339 · eess.SY, cs.SY · Submitted 2026-02-15 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: I'm Rosa, and with me are Dev and Taro, guest researcher.

Dev: Today's paper: "Data-Driven Network LQG Mean Field Games with Heterogeneous Populations via Integral Reinforcement Learning".

Rosa: The gist: This paper establishes a data-driven solution for infinite horizon linear quadratic Gaussian Mean Field Games with network-coupled heterogeneous agent populations where the dynamics of the agents are unknown.

Dev: First, who's behind it and why it matters.

Title and authors: Rosa: Now let's look at the title again, "Data-Driven Network LQG Mean Field Games with Heterogeneous Populations via Integral Reinforcement Learning". It really packs a lot of technical concepts into one phrase.

Dev: It points out that we're dealing with mean field games, which is about huge populations of interacting agents where each agent makes decisions based on the average behavior of others.

Taro: And it specifies they are linear quadratic Gaussian, which means the underlying math is structured around linear dynamics and quadratic costs, which simplifies things somewhat compared to nonlinear systems.

Rosa: But the title emphasizes "network-coupled" and "heterogeneous populations," meaning we have different types of agents interacting through a network structure.

Dev: And that's where it gets tricky because those agent dynamics are unknown, so they can't just plug in standard parameters into a model.

Taro: So the paper is proposing a way to bypass that need for explicit dynamic models by learning the control strategies directly from observed trajectories.

Rosa: Exactly, and they achieve this using integral reinforcement learning as their main technique to bridge that gap between unknown dynamics and solvable control problems.

The paper's summary: Dev: So, to summarize what the paper is doing, they are establishing a data-driven solution for infinite horizon linear quadratic Gaussian mean field games with network-coupled heterogeneous agent populations where the dynamics of the agents are unknown.

Rosa: They achieve this by relying on integral reinforcement learning and Kleinman’s iteration for solving algebraic Riccati equations to generate network-coupled MFG strategies that do not require parameters of agents’ dynamics.

Taro: The core result is that they combine the Kleinman algorithm for iteratively solving symmetric ARE with the IRL technique for updating strategies based on trajectory data, which allows them to adapt as they learn more about the system.

Dev: They then show an iterative procedure where they solve equation (nine) for P k and equation (8b) for, and they prove that these resulting matrices satisfy convergence properties <ref:2602.14339#pg1>.

Rosa: So, the implication here is that we can generate these network-coupled MFG strategies purely based on trajectory data, which is a significant shift in how we approach control in this domain.

The paper's improvements: Taro: The main improvement they suggest is the ability to learn these strategies using only trajectory data, instead of needing specific parameters defining the agents’ dynamics.

Dev: It extends previous work that used data-driven methods for homogeneous LQGMFGs by adapting it to a multi-class setting using Kleinman's iteration.

Rosa: They introduce an assumption that the matrix Q(I N - H) is symmetric, which they call Assumption three to ensure the ARE is symmetric so that Kleinman's iteration procedure can work <ref:2602.14339#pg1>.

Taro: And this iterative procedure involves selecting initial stabilizing gains and then iteratively solving equation (nine) for P k and equation (8b) for until the convergence criteria are met <ref:2602.14339#pg1>.

Dev: The algorithm requires multiple trajectories of the states and control inputs from the representative agent a k,one for all classes k to feed into this iterative process <ref:2602.14339#pg1>.

Rosa: So, what they suggest is a more general approach that can handle these unknown dynamics by leveraging trajectory data through this specific iterative framework.

Conclusion: Dev: So, to wrap up the paper "Data-Driven Network LQG Mean Field Games with Heterogeneous Populations via Integral Reinforcement Learning", the main implication is that it provides a data-driven algorithm for computing strategies in these complex systems where agent dynamics are unknown.

Rosa: Under technical conditions on persistency of excitation and on the existence of unique stabilizing solution to the corresponding AREs, this learned network-coupled MFG strategies converge to their true values.

Taro: This convergence is validated by comparing the learned gains against those computed by care for a finite population simulation, showing that the learned results are close to what we expect.

Dev: So it gives us a concrete algorithm that uses trajectory data to generate these strategies, which is really useful for adaptive control in continuous time settings.

Rosa: This work shows how we can tackle these challenging problems by combining established techniques like Kleinman’s iteration with integral reinforcement learning to get solutions based on observable behavior.

Department of Mechanical Engineering, Polytechnique Montréal & GERAD · Department of Electrical Engineering, Polytechnique Montréal & GERAD

eess.SY, cs.SY

Submitted: 2026-02-15

Updated: 2026-10-08

Comments: 8 pages

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 78/100

The gist: The gist: This paper establishes a data-driven solution for infinite horizon linear quadratic Gaussian Mean Field Games with network-coupled heterogeneous agent populations where the dynamics of the

Key concepts

Mean Field Games (MFG)
MFGs model systems where a large number of interacting agents influence each other through their collective behavior. In this context, it describes how individual agents make decisions based on the average behavior of all other agents in the population.
Integral Reinforcement Learning (IRL)
IRL is a technique used to learn optimal control policies by processing historical trajectory data. It iteratively updates the agent's strategy based on what has been observed during simulations or real-world runs, allowing the system to adapt without needing explicit knowledge of the underlying dynamics.
Algebraic Riccati Equations (ARE)
AREs are fundamental equations in optimal control theory used to find the optimal feedback gains for linear systems. In this paper, they are solved iteratively using Kleinman's method to determine the necessary matrices that define the agents' optimal control policies.
Network-Coupled Heterogeneous Populations
This refers to a system with multiple distinct classes of agents, where each class has different dynamics but their states and controls interact through a coupling matrix. The solution must account for these diverse populations simultaneously.

Terminology

Summary

The gist: This paper establishes a data-driven solution for infinite horizon linear quadratic Gaussian Mean Field Games with network-coupled heterogeneous agent populations where the dynamics of the agents are unknown.

Problem Formulation

The problem considers a population of agents grouped into K classes, where each class k contains a large number of identical agents, and an agent ak,i has dynamics given by dxk,i(t) = (Akxk,i(t) + Bkuk,i(t))dt + Dkdwk,i(t) (2). The agent seeks to find the control uk,i that minimizes the class-specific discounted cost functional Jk(uk,i) = E Z ∞ 0 e−ρt x˜⊤ k,iQkx˜k,i + u⊤ k,iRkuk,i dt (2). The resulting H = JHkmK ∈ R N×N with N = PK k=1 nk is the network coupling matrix (2). Under Assumption 1, the pair (Ak − 1/2 ρIN, Bk) is stabilizable and the pair (Ak − 1/2 ρIN, Q 1/2 k) is observable for all class k ∈ K.

Solution Technique

The solution technique relies on Integral Reinforcement Learning and Kleinman’s iteration for solving algebraic Riccati equations (ARE). The resulting algorithm uses trajectory data to generate network-coupled MFG strategies for agents and does not require parameters of agents’ dynamics (Abstract). To establish the multi-class LQG-MFG strategy purely based on trajectory data, the approach combines the Kleinman algorithm (Kleinman, 1968) for iteratively solving symmetric ARE and the IRL technique for updating strategies based on trajectory data (3).

Key Results and Algorithm Steps

The paper proposes a method to learn the agent strategies from trajectory data by combining Kleinman’s iteration with IRL. The iterative procedure involves solving equation (9) for Pk, for all k, and equation (8b) for omega (3). The resulting matrices P(l)k, omega(l), L(l)P,k and L(l)omega satisfy convergence properties where lim l→∞ L(l)P,k = L∗P,k and lim l→∞ P(l)k = P∗,k (Proposition 2). The algorithm requires multiple trajectories of the states and control inputs of the representative agent ak,1 for all k ∈ K (Remark 4).

Algorithm 1 details the process:

  1. Initialization: Choose L(0)omega s.t. A− 1/2 ρIN −BL(0)omega is Hurwitz and s.t. the associated class-specific L(0)P,k ensure Ak−1/2 ρInk−BkL(0)P,k are Hurwitz for all k (Algorithm 1).

  2. Data Collection: Apply U(t) = −L(0)omega X(t) + l(t) to global system composed of selected agents and compute data vectors δP,k, Ixx,k, Ixα,k, δt for tj, j ∈ 1 to l until rank(Ξ1,k) and rank(Ξ2) satisfy persistence of excitation (Assumption 4) (Algorithm 1).

  3. Policy Iteration: Repeat solving for class-specific parameters using equation (19): [Pˆ(l)k vec(L(l)P,k) θ(l)P,k] = (Ξ⊤1,kΞ1,k −1 Ξ⊤1,k∆4k), and solving for global parameters using equation (20): [omegaˆ(l) vec(L(l)omega) θ(l)omega] = (Ξ⊤2 Ξ2 −1 Ξ⊤2 ∆5). Update l ← l + 1 until kP(l)k −P(l−1)k k ≤ ε for all k & komega(l−omega)(l-1)k ≤ ε are defined for the interval [t1, tl +∆t] and satisfy Assumption 4 (Algorithm 1).

Convergence and Validation

Under Assumptions 1,2, and 3, the resulting matrices P(l)k and P(l)omega converge to their ground truth values as l→∞ (Proposition 2). The convergence is demonstrated numerically using a representative agent ak,1 for each class k (Table 2 and Table 3). Furthermore, the mean field trajectories are computed offline using the learned control gains, and validation involves simulating a finite population of 50 agents per class with control input uk,i(t) = −LP,kxk,i(t) − LΠ,kX(50)(t) (23). The results comparing trajectories using learned gains to those using gains computed by care serving as ground truth are presented in Fig. 2 (Fig. 2).

Conclusion

This paper established a data-driven algorithm for computing strategies for continuous-time infinite horizon LQG MFGs with heterogeneous network-coupled populations that contain completely unknown dynamics (5). Under conditions on the persistency of excitation and on the existence of unique stabilizing solution for the corresponding AREs, the algorithm converges to the MFG strategies that depend on the classes and network couplings (5). Future investigations should extend these solutions to cases with network-coupled dynamics, directed network couplings, finite time horizons, and nonlinear agent dynamics (5).

--- Page 1 ---

Data-Driven Network LQG Mean Field Games with Heterogeneous Populations via Integral Reinforcement Learning ⋆ Jean Zhu ∗ Shuang Gao ∗∗ Department of Mechanical Engineering, Polytechnique Montr´eal & GERAD, Montreal, Canada (email: jean.zhu@etud.polymtl.ca) shuang.gao@polymtl.ca Department of Electrical Engineering, Polytechnique Montr´eal & GERAD, Montreal, Canada (email: shuang.gao@polymtl.ca) Abstract: This paper establishes a data-driven solution for infinite horizon linear quadratic Gaussian Mean Field Games with network-coupled heterogeneous agent populations where the dynamics of the agents are unknown. The solution technique relies on Integral Reinforcement Learning and Kleinman’s iteration for solving algebraic Riccati equations (ARE). The resulting algorithm uses trajectory data to generate network-coupled MFG strategies for agents and does not require parameters of agents’ dynamics. Under technical conditions on the persistency of excitation and on the existence of unique stabilizing solution to the corresponding AREs, the learned network-coupled MFG strategies are shown to converge to their true values. Keywords: Mean field games, data-driven control, integral reinforcement learning, adaptive dynamic programming, multi-agent systems

--- Page 2 ---

0n×m ∈ R n×m the zero matrix, and 1n×m ∈ R n×m the matrix of ones. For a matrix A ∈ R m×n, vec(A) corresponds to the mn-dimensional vector formed by stacking the columns of A on top of each other. ⊗ denotes the Kronecker product between two matrices. A 0 (resp. A ≻ 0) denotes that matrix A is positive semidefinite (resp. positive definite). diag(M1,..., MN) denotes the matrix with diagonal blocks M1, · · ·, MN and zero elsewhere. For K, nk, ml N, M ∈ N, M = JMklK ∈ R N×M, where N = PK k=1 nk and M = PK l=1 ml denotes a block matrix with blocks Mkl ∈ R n×m, with k, l ∈ 1 to K. Consider a matrix A ∈ R k×k. A is called strong (k1, k2) c-splitting if, of its k = k1 +k2 eigenvalues, it has k1 eigenvalues in the open left half plane, and k2 in the open right half plane, with none on the imaginary axis. An l-dimensional subspace (with l ≤ k) of A denoted by V of R n is an invariant subspace if AV ⊂ V; in this case, AV = V A0 for some A0 ∈ R l×l where V ∈ R n×l and span(V) = V. If A0 is Hurwitz, V is called a stable invariant subspace. An l-dimensional subspace (with l ≤ k) of A ∈ R k×k is called a graph subspace if it’s spanned by the columns of a k × l matrix whose first l rows form an invertible submatrix (see Huang and Zhou (2020)).

--- Page 3 ---

Consider a population of agents grouped into K classes, where each class k ∈ K contains a large number of identical agents. Let ck denotes the number of agents in class k. An agent ak,i of class k has dynamics given by dxk,i(t) = (Akxk,i(t) + Bkuk,i(t))dt + Dkdwk,i(t) (1). where xk,i(t) ∈ R nk and uk,i(t) ∈ R mk are the states and control inputs respectively.

Improvements for AI systems

  1. The system can be improved to learn network-coupled Mean Field Game (MFG) strategies for agents with unknown dynamics using Integral Reinforcement Learning (IRL). This allows for the generation of network-coupled MFG strategies for agents that do not require parameters of agents’ dynamics.

  2. The improved AI system can solve the infinite horizon linear quadratic Gaussian MFG problem where agent dynamics are completely unknown. It achieves this by using a data-driven algorithm that generates network-coupled MFG strategies from trajectory data, extending existing IRL methods for homogeneous LQGMFG.

  3. The system can perform adaptive control for heterogeneous populations in continuous-time settings, such as those found in renewable energy grids or autonomous vehicle networks. This capability is realized through the learned control input structure derived from the solution to the Algebraic Riccati Equations (AREs).

Sources

Related papers