Synthesizing Decentralized Controllers with Graph Neural Networks and Imitation Learning
Fernando Gama, Qingbiao Li, Ekaterina Tolstaya, Amanda Prorok,, Alejandro Ribeiro

TL;DR
This paper introduces a novel framework using graph neural networks and imitation learning to synthesize scalable, decentralized controllers for multi-agent systems, addressing limitations of centralized approaches.
Contribution
The paper proposes a new GNN-based method for learning decentralized controllers that scale and transfer better than existing techniques.
Findings
GNNs successfully learn decentralized controllers for multi-agent tasks.
The approach scales to larger teams and transfers to unseen scenarios.
Effective in tasks like flocking and multi-agent path planning.
Abstract
Dynamical systems consisting of a set of autonomous agents face the challenge of having to accomplish a global task, relying only on local information. While centralized controllers are readily available, they face limitations in terms of scalability and implementation, as they do not respect the distributed information structure imposed by the network system of agents. Given the difficulties in finding optimal decentralized controllers, we propose a novel framework using graph neural networks (GNNs) to \emph{learn} these controllers. GNNs are well-suited for the task since they are naturally distributed architectures and exhibit good scalability and transferability properties. We show that GNNs learn appropriate decentralized controllers by means of imitation learning, leverage their permutation invariance properties to successfully scale to larger teams and transfer to unseen…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Distributed Control Multi-Agent Systems · Advanced Memory and Neural Computing
