Learning Decentralized Flocking Controllers with Spatio-Temporal Graph Neural Network
Not on the map. Why?
Abstract (arXiv)
Recently a line of researches has delved the use of graph neural networks (GNNs) for decentralized control in swarm robotics. However, it has been observed that relying solely on the states of immediate neighbors is insufficient to imitate a centralized control policy. To address this limitation, prior studies proposed incorporating L-hop delayed states into the computation. While this approach shows promise, it can lead to a lack of consensus among distant flock members and the formation of small clusters, consequently resulting in the failure of cohesive flocking behaviors. Instead, our approach leverages spatiotemporal GNN, named STGNN that encompasses both spatial and temporal expansions. The spatial expansion collects delayed states from distant neighbors, while the temporal expansion incorporates previous states from immediate neighbors. The broader and more comprehensive information gathered from both expansions results in more effective and accurate predictions. We develop an expert algorithm for controlling a swarm of robots and employ imitation learning to train our decentralized STGNN model based on the expert algorithm. We simulate the proposed STGNN approach in various settings, demonstrating its decentralized capacity to emulate the global expert algorithm. Further, we implemented our approach to achieve cohesive flocking, leader following and obstacle avoidance by a group of Crazyflie drones. The performance of STGNN underscores its potential as an effective and reliable approach for achieving cohesive flocking, leader following and obstacle avoidance tasks.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 16 of its 33 references that are in the map. First posted on arXiv 29 Sep 2023.
Builds on
16 of 33 references.
References · 16
- 2017Attention Is All You Needcited by 59,932
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Graph WaveNet for Deep Spatial-Temporal Graph Modelingcited by 820
- 2020Spatial-Temporal Transformer Networks for Traffic Flow Forecastingcited by 179
- 2019Graph Neural Networks for Decentralized Multi-Robot Path Planningcited by 84
- 2019Learning Decentralized Controllers for Robot Swarms with Graph Neural Networkscited by 62
- 2020Message-Aware Graph Attention Networks for Large-Scale Multi-Robot Path Planningcited by 41
- 2022Sequence Model Imitation Learning with Unobserved Contextscited by 34
- 2020Multi-Robot Coverage and Exploration using Spatial Graph Neural Networkscited by 18
- 2021Graph Neural Networks for Decentralized Multi-Robot Submodular Action Selectioncited by 13
- 2018Resilient Active Target Tracking with Multiple Robotscited by 10
4 more
- 2021ModGNN: Expert Policy Approximation in Multi-Agent Systems with a Modular Graph Neural Network Architecturecited by 9
- 2022Space-Time Graph Neural Networks with Stochastic Graph Perturbationscited by 5
- 2022D2CoPlan: A Differentiable Decentralized Planner for Multi-Robot Coveragecited by 3
- 2023Graph Neural Networks for Decentralized Multi-Agent Perimeter Defensecited by 3
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2020Synthesizing Decentralized Controllers with Graph Neural Networks and Imitation Learning
- 2025Collective Behavior Clone with Visual Attention via Neural Interaction Graph Prediction
- 2021Scalable Perception-Action-Communication Loops with Convolutional and Graph Neural Networks
- 2025LLM-Flock: Decentralized Multi-Robot Flocking via Large Language Models and Influence-Based Consensus
- 2024Generalizability of Graph Neural Networks for Decentralized Unlabeled Motion Planning
- 2023Simulation of robot swarms for learning communication-aware coordination
- 2019Learning Vision-based Flight in Drone Swarms by Imitation
- 2024Learning to Imitate Spatial Organization in Multi-robot Systems