Distributed Multi-Agent Reinforcement Learning Based on Graph-Induced Local Value Functions
Gangshan Jing, He Bai, Jemin George, Aranya Chakrabortty, Piyush K. Sharma
TL;DR
The paper tackles scalable distributed MARL by modeling three intrinsic inter-agent couplings with graphs $\mathcal{G}_S$, $\mathcal{G}_O$, $\mathcal{G}_R$ and deriving a learning graph $\mathcal{G}_L$ to guide information exchange. It introduces local value functions (LVFs) that replicate the GVF gradients within local agent subsets, enabling policy updates via black-box zeroth-order methods; two distributed approaches are proposed: (i) LVF-based learning with local consensus and (ii) TLVF-based learning for dense couplings, along with convergence analyses and variance-reduction techniques using two-point zeroth-order oracles. The key contributions include a graph-theoretic LVF design that preserves gradient information, a TLVF framework with a tunable truncation index $\kappa$, and rigorous convergence and variance bounds demonstrating improved scalability on large-scale MASs. Simulations on warehouse-resource transfer scenarios show faster convergence and lower variance for LVF-based methods compared with GVF-based baselines, and TLVF with small $\kappa$ plus two-point OOs further reduces sample complexity in large networks. Overall, the work provides a practical, graph-informed methodology to achieve scalable, distributed MARL in networks with multiple couplings, with significant implications for large-scale multi-agent control and coordination.
Abstract
Achieving distributed reinforcement learning (RL) for large-scale cooperative multi-agent systems (MASs) is challenging because: (i) each agent has access to only limited information; (ii) issues on convergence or computational complexity emerge due to the curse of dimensionality. In this paper, we propose a general computationally efficient distributed framework for cooperative multi-agent reinforcement learning (MARL) by utilizing the structures of graphs involved in this problem. We introduce three coupling graphs describing three types of inter-agent couplings in MARL, namely, the state graph, the observation graph and the reward graph. By further considering a communication graph, we propose two distributed RL approaches based on local value-functions derived from the coupling graphs. The first approach is able to reduce sample complexity significantly under specific conditions on the aforementioned four graphs. The second approach provides an approximate solution and can be efficient even for problems with dense coupling graphs. Here there is a trade-off between minimizing the approximation error and reducing the computational complexity. Simulations show that our RL algorithms have a significantly improved scalability to large-scale MASs compared with centralized and consensus-based distributed RL algorithms.
