A short review of recent (2024–2026) work on learning over time-evolving graphs for situational awareness in drone swarms — what it does well, and the two things it still doesn't. It grew out of my PhD research on multi-sensor fusion for autonomous swarms.
Situational awareness — perceiving an environment, understanding how it is changing, and predicting near-future conditions — is the core problem in human–swarm teaming for rapid response. One slice of it is this: individual drones in a swarm sense the same objects from different vantage points at different moments, over communication links that shift as the formation moves, and the resulting data can be sparse, delayed, or corrupted. The task is to agglomerate that stream into a single consistent picture for the human operator, and to do so resiliently. Adaptive spatiotemporal graph learning (STGL) is a natural tool for this, because it can represent both the evolving relationships between drones and the evolving relationships between their measurements.
This post reviews nine recent works and asks how well each serves three properties that matter in the field: robustness to degraded inputs, real-time feasibility on small drones, and a path toward explainability. I group them into a core set that performs graph-based fusion or forecasting on time-evolving topologies (ATGN-MUAVOP [9], DynAGS [5], I-DIDA [6], CAS-GNN [8], and an over-squashing analysis [1]) and an adjacent set that uses graphs for multi-agent coordination (GA-MATR [7], MAGEC [3], MAGNNET [4], ORION [2]). Each reference below was checked against its primary source; four identifiers that were wrong in my original source list have been corrected.
Why adaptive spatiotemporal graphs
A swarm is relational, so a graph represents it directly: nodes for drones or detected objects, edges for the interactions that matter at a given instant. There are really two topologies to reason over at once. The information-exchange topology describes how drones communicate, and depends on the mission, the formation, and local link conditions. The measurement topology describes how the telemetries collected by different drones relate to one another. Both change continuously as drones move, are lost, or fall out of contact.
The word adaptive is what distinguishes the recent work. Early models assumed a fixed adjacency matrix — a fixed communication graph or a fixed sensor layout — and that assumption fails in the field the moment a swarm loses members or a link is jammed. Adaptive STGL instead learns the structure from data and lets it evolve over time, typically pairing a spatial branch (a GCN or an attention-based GAT) with a temporal branch (a TCN, a graph recurrent network, or temporal attention). Describing the data this way lets the model use the topology — the relational closeness between measurements — to infer missing values or forecast a neighbour's next state without an extra communication round. That inference-under-missingness property is precisely why the technique suits degraded swarm conditions.
Anticipation and shifting topologies
ATGN-MUAVOP [9] addresses obstacle prediction for multi-UAV navigation. It uses a GCN to encode the spatial arrangement of obstacles and an attention-enhanced TCN to model how that arrangement evolves, so the drone can anticipate rather than merely react. The transferable idea is anticipation: a model that predicts where obstacles or neighbours will be shortens the reaction loop, which matters at UAV speeds and reduces the communication needed to stay coordinated.
GA-MATR [7] tackles trajectory design and resource assignment across cooperating UAV base stations. Its contribution is a graph recurrent network that handles a communication topology which reshapes constantly as the drones move, with an attention mechanism weighting the messages passed between agents so that each decision reflects who is actually relevant. The lesson is that the graph over agents is itself a moving target, and modelling that movement improves the shared picture.
MAGEC [3] studies resilience explicitly: how a multi-robot team keeps coordinating when agents are lost to attrition or when communication is disturbed or only partial. It combines a GNN actor with multi-agent PPO under a centralised-training, decentralised-execution scheme, and the resulting policy degrades gracefully instead of collapsing when the team is damaged. This is exactly the operating regime a resilient swarm must survive — agents jammed, spoofed, or destroyed while the swarm stays at operational capacity — and it is the clearest demonstration in the set that graph-based coordination can be made robust to a shrinking, noisy graph.
Fusion and robustness on dynamic graphs
CAS-GNN [8] couples a segmentation front end with a GNN for collaborative path planning among several vehicles. Its notable component is a dynamic edge-weight update module, which continuously adjusts how strongly each neighbour influences a given agent. Demonstrated on ground vehicles, the design principle transfers directly to a swarm: edge weights, not just node features, should be time-varying, because a neighbour's influence grows and shrinks as geometry and intent change.
I-DIDA [6] speaks directly to robustness under changing conditions. Its target is out-of-distribution generalisation: it disentangles invariant patterns — relationships that stay stable across environments — from variant ones that do not, and promotes reliance on the invariant part. For a swarm that must operate across urban canyons, open terrain, and degraded conditions it was never trained on, this is the difference between a fusion model that keeps working under distribution shift and one that silently fails. It offers a principled mechanism rather than mere data augmentation.
DynAGS [5] is the efficiency-oriented framework and the most literal instance of adaptive STGL in the set. It generates dynamic sparse graphs through a lightweight module, so agents avoid exchanging or processing a full dense graph at every step, matching or beating denser baselines while cutting communication and compute sharply. For tiny drones on a strict energy budget this is the practical enabler: a fusion scheme is only useful if it runs in real time on the hardware the swarm actually carries.
A theoretical limit worth stating
Over-squashing in spatiotemporal GNNs [1], accepted at NeurIPS 2025, is the theoretical anchor of the set. Over-squashing is the phenomenon where information from distant nodes is compressed through graph bottlenecks and effectively disappears from the model's representation. The paper shows that the temporal dimension does not merely add to this problem but compounds it, because messages must cross rapidly expanding receptive fields in both space and time — and it finds, counterintuitively, that convolutional STGNNs become more sensitive to information far apart in time.
The practical reading is direct: a distant but important drone, or an observation several seconds old, can silently drop out of the fused picture, and simply enlarging the graph or the time window does not fix it if the other dimension stays bottlenecked. It is a limitation to design around — and to state honestly — whenever a fusion framework claims to give the operator a complete view of the swarm.
Where the gaps are
Read against the goal of a resilient fused picture, these methods play two roles. The core STGL methods supply the machinery for fusion on time-evolving topologies and for inferring missing values from the relational structure. The adjacent coordination methods supply the resilience and neighbour-forecasting ideas that let a swarm decide how to move and what to share. The over-squashing result bounds how far either can reach across space and time.
Two gaps stand out, and both are open problems rather than solved ones. The first is node-level robustness to degraded inputs. Almost every method above takes clean node features as given and reasons over the graph above them, whereas the premise for real swarms is that the inputs themselves are missing, mislabelled, or corrupted. How a fusion model should behave when a modality drops out (a plausible model is Bernoulli sensor dropout) or when frames arrive out of sync (temporal misalignment) is rarely modelled — and it is a property a fusion framework should be evaluated on rather than assumed. The second gap is explainability: none of the reviewed methods produce a fused result a human operator can interrogate. A fused picture that cannot be explained is of limited use in a setting where a decision may have to be justified after the fact.
References
- I. Marisca, J. Bamberger, C. Alippi, and M. M. Bronstein. Over-squashing in Spatiotemporal Graph Neural Networks. Accepted at NeurIPS 2025. arXiv:2506.15507.
- S. Zhang, J. Liang, Z. Zhou, S. Ye, Y. Wang, D. M. S. Tan, J. Chiun, Y. Cao, and G. Sartoretti. ORION: Option-Regularized Deep Reinforcement Learning for Cooperative Multi-Agent Online Navigation. arXiv:2601.01155, 2026.
- A. Goeckner, Y. Sui, N. Martinet, X. Li, and Q. Zhu. Graph Neural Network-based Multi-agent Reinforcement Learning for Resilient Distributed Coordination of Multi-Robot Systems. IEEE/RSJ IROS 2024. arXiv:2403.13093.
- L. Ratnabala, A. Fedoseev, R. Peter, and D. Tsetserukou. MAGNNET: Multi-Agent Graph Neural Network-based Efficient Task Allocation for Autonomous Vehicles with Deep Reinforcement Learning. arXiv:2502.02311, 2025.
- W. Duan, S. Guo, W. Huang, H. Rao, and X. He. Dynamic Localisation of Spatial-Temporal Graph Neural Network (DynAGS). ACM SIGKDD 2025. arXiv:2501.04239.
- Z. Zhang, X. Wang, Z. Zhang, H. Li, and W. Zhu. Out-of-Distribution Generalized Dynamic Graph Neural Network with Disentangled Intervention and Invariance Promotion (I-DIDA). arXiv:2311.14255, 2023.
- Z. Feng, D. Wu, M. Huang, and C. Yuen. Graph Attention-based Reinforcement Learning for Trajectory Design and Resource Assignment in Multi-UAV Assisted Communication (GA-MATR). IEEE Transactions on Cognitive Communications and Networking. arXiv:2401.17880, 2024.
- Y. Ji, R. Sun, Y. Wang, Z. Zhu, and Z. Liu. Dynamic Path Planning for Unmanned Autonomous Vehicles Based on CAS-UNet and Graph Neural Networks (CAS-GNN). Sensors, 25(14), 4283, 2025. doi:10.3390/s25144283.
- An Attention-Based Temporal Graph Neural Network for Enhanced Multi-Unmanned Aerial Vehicle Obstacle Prediction (ATGN-MUAVOP). Engineering, Technology & Applied Science Research, 16(2), pp. 32907–32912, 2026. ETASR 16356.