Scalable Safe Multi-Agent Reinforcement Learning for Multi-Agent System
Haikuo Du, Fandi Gou, Yunze Cai
TL;DR
SS-MARL addresses safety and scalability in multi-agent reinforcement learning by integrating a graph neural network backbone for implicit inter-agent communication with constrained joint policy optimization. The approach introduces a cost critic to enforce safety constraints alongside the reward-driven objective, and uses sequential, KL-constrained policy updates with a TRPO recovery step to maintain feasibility when multiple costs are present. Empirical results on modified MPE tasks show SS-MARL achieves a favorable balance between optimality and safety, and can zero-shot transfer from small to very large agent populations while maintaining high safety and performance. This combination of GNN-based communication and multi-constraint optimization significantly enhances practical applicability of MARL in large-scale, safety-critical MAS.
Abstract
Safety and scalability are two critical challenges faced by practical Multi-Agent Systems (MAS). However, existing Multi-Agent Reinforcement Learning (MARL) algorithms that rely solely on reward shaping are ineffective in ensuring safety, and their scalability is rather limited due to the fixed-size network output. To address these issues, we propose a novel framework, Scalable Safe MARL (SS-MARL), to enhance the safety and scalability of MARL methods. Leveraging the inherent graph structure of MAS, we design a multi-layer message passing network to aggregate local observations and communications of varying sizes. Furthermore, we develop a constrained joint policy optimization method in the setting of local observation to improve safety. Simulation experiments demonstrate that SS-MARL achieves a better trade-off between optimality and safety compared to baselines, and its scalability significantly outperforms the latest methods in scenarios with a large number of agents.
