Universally Expressive Communication in Multi-Agent Reinforcement Learning
Matthew Morris, Thomas D. Barrett, Arnu Pretorius

TL;DR
This paper investigates the expressiveness of communication protocols in multi-agent reinforcement learning, demonstrating that augmenting protocols with agent IDs and noise can achieve universal expressiveness and improve task performance.
Contribution
It introduces a theoretical framework linking GNNs to communication protocols and proposes augmentation methods for universal expressiveness in multi-agent systems.
Findings
Augmenting with agent IDs and noise yields universally expressive communication.
Universal protocols can target arbitrary action sets for identical agents.
Performance improves on tasks requiring expressive communication.
Abstract
Allowing agents to share information through communication is crucial for solving complex tasks in multi-agent reinforcement learning. In this work, we consider the question of whether a given communication protocol can express an arbitrary policy. By observing that many existing protocols can be viewed as instances of graph neural networks (GNNs), we demonstrate the equivalence of joint action selection to node labelling. With standard GNN approaches provably limited in their expressive capacity, we draw from existing GNN literature and consider augmenting agent observations with: (1) unique agent IDs and (2) random noise. We provide a theoretical analysis as to how these approaches yield universally expressive communication, and also prove them capable of targeting arbitrary sets of actions for identical agents. Empirically, these augmentations are found to improve performance on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsReinforcement Learning in Robotics · Ferroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing
