Learning Multi-Agent Communication from Graph Modeling Perspective
Shengchao Hu, Li Shen, Ya Zhang, Dacheng Tao
TL;DR
This paper tackles scalable, bandwidth-aware inter-agent communication in multi-agent reinforcement learning by modeling the communication topology as a learnable graph. It introduces CommFormer, a Communication Transformer that uses a learnable adjacency matrix and continuous relaxation to perform bi-level optimization, training the graph structure and policies end-to-end. The encoder with edge-aware attention and an autoregressive decoder, guided by PPO, enables efficient, credit-assigned messaging under sparsity constraints, with the Gumbel-Max trick enforcing the k-hot adjacency. Empirical results across Predator-Prey, Predator-Capture-Prey, StarCraft II SMAC, and Google Research Football show that CommFormer outperforms fixed-architecture baselines and closely matches fully connected communication while reducing bandwidth, with ablations confirming robustness and the benefits of architecture search. Overall, the work provides a scalable approach to learning communication topology that can adapt to different task demands and agent counts in MARL settings.
Abstract
In numerous artificial intelligence applications, the collaborative efforts of multiple intelligent agents are imperative for the successful attainment of target objectives. To enhance coordination among these agents, a distributed communication framework is often employed. However, information sharing among all agents proves to be resource-intensive, while the adoption of a manually pre-defined communication architecture imposes limitations on inter-agent communication, thereby constraining the potential for collaborative efforts. In this study, we introduce a novel approach wherein we conceptualize the communication architecture among agents as a learnable graph. We formulate this problem as the task of determining the communication graph while enabling the architecture parameters to update normally, thus necessitating a bi-level optimization process. Utilizing continuous relaxation of the graph representation and incorporating attention units, our proposed approach, CommFormer, efficiently optimizes the communication graph and concurrently refines architectural parameters through gradient descent in an end-to-end manner. Extensive experiments on a variety of cooperative tasks substantiate the robustness of our model across diverse cooperative scenarios, where agents are able to develop more coordinated and sophisticated strategies regardless of changes in the number of agents.
