Learning Multi-Agent Communication from Graph Modeling Perspective

Shengchao Hu, Li Shen, Ya Zhang, Dacheng Tao
5/14/2024
cs.LG

No official code found. Best implementation: charleshsc/CommFormer (59 stars, Apache-2.0, last commit 2024-03-11).

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.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

ICLR'2024: Learning Multi-Agent Communication from Graph Modeling Perspective

596Shell, PythonFeb 21, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{hu2024learning,
  title  = {Learning Multi-Agent Communication from Graph Modeling Perspective},
  author = {Shengchao Hu and Li Shen and Ya Zhang and Dacheng Tao},
  year   = {2024},
  eprint = {2405.08550},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.08550v1},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.08550.svg)](https://codeofpaper.com/paper/2405.08550)

Discussion