Mean-Field Approximation of Cooperative Constrained Multi-Agent Reinforcement Learning (CMARL)
Washim Uddin Mondal, Vaneet Aggarwal, Satish V. Ukkusuri
TL;DR
This work addresses constrained multi-agent reinforcement learning (CMARL) in large homogeneous populations by leveraging constrained mean-field control (CMFC) as a scalable surrogate. It proves that solving a CMFC problem with a suitably adjusted constraint yields near-optimal CMARL policies, with an explicit finite-N error bound $e=O\left(\dfrac{\sqrt{|\mathcal{X}|}+\sqrt{|\mathcal{U}|}}{\sqrt{N}}\right)$ (improvable to $e=O\left(\dfrac{\sqrt{|\mathcal{X}|}}{\sqrt{N}}\right)$ under a special independence condition). The authors introduce a Natural Policy Gradient–based primal-dual algorithm to solve the CMFC problem and demonstrate that its solution approximates the CMARL optimum within $O(e)$, with sample complexity $O(e^{-6})$. Through a sandwiching proof, they show the CMFC-derived policy satisfies the CMARL constraint when deployed in the $N$-agent system and achieves near-optimal rewards as $N$ grows large. Experimental results on a network of competing firms illustrate the decay of the approximation error with $N$ and the alignment between $N$-agent and mean-field performance.
Abstract
Mean-Field Control (MFC) has recently been proven to be a scalable tool to approximately solve large-scale multi-agent reinforcement learning (MARL) problems. However, these studies are typically limited to unconstrained cumulative reward maximization framework. In this paper, we show that one can use the MFC approach to approximate the MARL problem even in the presence of constraints. Specifically, we prove that, an $N$-agent constrained MARL problem, with state, and action spaces of each individual agents being of sizes $|\mathcal{X}|$, and $|\mathcal{U}|$ respectively, can be approximated by an associated constrained MFC problem with an error, $e\triangleq \mathcal{O}\left([\sqrt{|\mathcal{X}|}+\sqrt{|\mathcal{U}|}]/\sqrt{N}\right)$. In a special case where the reward, cost, and state transition functions are independent of the action distribution of the population, we prove that the error can be improved to $e=\mathcal{O}(\sqrt{|\mathcal{X}|}/\sqrt{N})$. Also, we provide a Natural Policy Gradient based algorithm and prove that it can solve the constrained MARL problem within an error of $\mathcal{O}(e)$ with a sample complexity of $\mathcal{O}(e^{-6})$.
