SIGMAS: Second-Order Interaction-based Grouping for Overlapping Multi-Agent Swarms
Organizations: The University of Texas at Dallas, Richardson, TX, USA · Georgia Institute of Technology, Atlanta, GA, USA
Abstract
Swarming systems, such as drone fleets and robotic teams, exhibit complex dynamics driven by both individual behaviors and emergent group-level interactions. Unlike traditional multi-agent domains such as pedestrian crowds or traffic systems, swarms typically consist of a few large groups with inherent and persistent memberships, making group identification essential for understanding fine-grained behavior. We introduce the novel task of group prediction in overlapping multi-agent swarms, where latent group structures must be inferred directly from agent trajectories without ground-truth supervision. To address this challenge, we propose SIGMAS (Second-order Interaction-based Grouping for Multi-Agent Swarms), a self-supervised framework that goes beyond direct pairwise interactions and model second-order interaction across agents. By capturing how similarly agents interact with others, SIGMAS enables robust group inference and adaptively balances individual and collective dynamics through a learnable gating mechanism for joint reasoning. Experiments across diverse synthetic swarm scenarios demonstrate that SIGMAS accurately recovers latent group structures and remains robust under simultaneously overlapping swarm dynamics, establishing both a new benchmark task and a principled modeling framework for swarm understanding.
Figures & tables
| Models | Method | Traj. | Inter. | Group | Group |
|---|---|---|---|---|---|
| Pred. | Type | Modeling | Inference | ||
| SocialGAN [ 15 ] | LSTM | ✓ | 1st | ✗ | ✗ |
| Trajectron++ [ 16 ] | LSTM | ✓ | 1st | ✗ | ✗ |
| AgentFormer [ 17 ] | Transformer | ✓ | 1st | ✗ | ✗ |
| Leapfrog [ 18 ] | Diffusion | ✓ | 1st | ✗ | ✗ |
| GroupNet [ 19 ] | GNN | ✓ | 1st | ✗ |
| Swarm Config | Cohesion | Separation | Alignment | Speed |
|---|---|---|---|---|
| Swarm A | [0.005, 0.007] | [0.1, 0.2] | [0.3, 0.1] | [1.0, 1.2] |
| Swarm B | [0.005, 0.010] | [0.1, 0.3] | [0.1, 0.3] | [1.0, 1.3] |
| Swarm C | [0.005, 0.010] | [0.1, 0.4] | [0.1, 0.3] | [1.0, 1.5] |
| AgentFormer [ 17 ] | SIGMAS_IG | SIGMAS | |
|---|---|---|---|
| ARI | 0.3155 | 0.3306 | 0.4045 |
| NMI | 0.3739 | 0.3860 | 0.4086 |
| F-score | 0.6863 | 0.6887 | 0.6968 |
Multi-Agent Systems
Multi-Agent Systems studies how autonomous agents coordinate, compete, communicate, and learn in shared or interdependent tasks.
See all 675 papers