Lune

NeurIPS2023Top-tier venue

Scalable Primal-Dual Actor-Critic Method for Safe Multi-Agent RL with General Utilities

Donghao Ying, Yunkai Zhang, Yuhao Ding, Alec Koppel, Javad Lavaei

2023Year
28Citations
8Top-tier citations

Abstract

We investigate safe multi-agent reinforcement learning, where agents seek to collectively maximize an aggregate sum of local objectives while satisfying their own safety constraints. The objective and constraints are described by general utilities, i.e., nonlinear functions of the long-term state-action occupancy measure, which encompass broader decision-making goals such as risk, exploration, or imitations. The exponential growth of the state-action space size with the number of agents presents challenges for global observability, further exacerbated by the global coupling arising from agents' safety constraints. To tackle this issue, we propose a primal-dual method utilizing shadow reward and κ\kappa-hop neighbor truncation under a form of correlation decay property, where κ\kappa is the communication radius. In the exact setting, our algorithm converges to a first-order stationary point (FOSP) at the rate of O(T−2/3)\mathcal{O}\left(T^{-2/3}\right). In the sample-based setting, we demonstrate that, with high probability, our algorithm requires O~(ϵ−3.5)\widetilde{\mathcal{O}}\left(\epsilon^{-3.5}\right) samples to achieve an ϵ\epsilon-FOSP with an approximation error of O(ϕ02κ)\mathcal{O}(\phi_0^{2\kappa}), where ϕ0∈(0,1)\phi_0\in (0,1). Finally, we demonstrate the effectiveness of our model through extensive numerical experiments.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 6434b7d7-5675-4459-b42b-7b2acf6c1054

Cited by top-tier papers8

Ask how each one uses it

Builds on17

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines