TLDR: A new research paper introduces a Hierarchical Multi-Agent Reinforcement Learning (HMARL) framework for realistic 3D air combat simulations. This approach divides decision-making into low-level policies for precise aircraft control (Engage, Attack, Defend) and high-level policies for tactical command. Utilizing heterogeneous aircraft models (F16, A4 Skyhawk) and a structured training pipeline with curriculum learning and an adapted algorithm called MA-SPO, the framework enables AI agents to learn coordinated strategies. Empirical results show that these hierarchical agents significantly outperform non-hierarchical baselines, achieving high win rates in complex dogfight scenarios and demonstrating improved learning efficiency and combat performance.
A new study introduces a groundbreaking approach to simulating realistic air combat, tackling the immense challenges posed by imperfect situational awareness and complex flight dynamics. The research, titled Coordinated Strategies in Realistic Air Combat by Hierarchical Multi-Agent Reinforcement Learning, presents a novel 3D multi-agent air combat environment and a Hierarchical Multi-Agent Reinforcement Learning (HMARL) framework designed to overcome these hurdles.
The authors, Ardian Selmonaj, Giacomo Del Rio, Adrian Schneider, and Alessandro Antonucci, highlight that traditional reinforcement learning struggles with the intricacies of dogfighting – close-range aerial battles involving rapid maneuvers, high-speed engagements, and precise coordination. These scenarios are characterized by partial observability, nonlinear aircraft dynamics, and adversarial interactions, making them a formidable domain for AI.
A Two-Tiered Decision-Making System
The core innovation lies in its hierarchical decision-making process, structured into two distinct abstraction levels. Low-level policies are responsible for learning precise control maneuvers, such as aileron, elevator, rudder, throttle, and cannon fire. These policies are akin to the basic reflexes and fine motor skills of a pilot. In contrast, high-level policies act as a ‘commander,’ issuing tactical commands based on broader mission objectives. This structure allows for more organized and understandable reasoning, fostering the development of sophisticated aerial tactics.
To ensure realism, the environment integrates the JSBSim flight dynamics model, an open-source simulator based on real-world physics. This allows for aerodynamically precise simulation of aircraft behavior. The study also incorporates heterogeneous agents, featuring both the highly maneuverable F16 Fighting Falcon and the subsonic Douglas A4 Skyhawk, each with distinct flight characteristics realistically simulated.
Low-Level Maneuvers and High-Level Strategy
The low-level policies are specialized for specific combat objectives:
- Engage: Aims to achieve an advantageous position behind the enemy.
- Attack: Focuses on aggressively destroying the enemy, with rewards tied to effective positioning during a kill.
- Defend: Prioritizes evading opponents by maintaining a safe distance.
The high-level commander policy observes the agent, its closest opponents, and friendly aircraft to decide which low-level policy (Defend, Engage, or Attack) each agent should activate. This commander doesn’t directly control steering but dictates the strategic course of action.
Training for Complex Combat
The learning process employs a structured training pipeline that includes curriculum learning and league-play. Low-level policies are trained first, starting with simpler tasks and gradually increasing complexity by pitting agents against increasingly competitive opponents. This culminates in league-play, where agents face a mix of opponent behaviors to enhance their engagement capabilities. Once these foundational skills are established, high-level policies are trained to coordinate these low-level maneuvers strategically.
The researchers adapted the Simple Policy Optimization (SPO) algorithm for the multi-agent setting, calling it Multi-Agent Simple Policy Optimization (MA-SPO). This algorithm, along with its counterpart MA-PPO, was used to train the hierarchical agents.
Also Read:
- Navigating Crowded Spaces: A New Hybrid Approach to Multi-Agent Pathfinding
- Securing Autonomous Vehicles: A New Defense Against Strategic AI Attacks
Empirical Validation and Strong Performance
Empirical results demonstrate that this hierarchical approach significantly improves both learning efficiency and combat performance in complex dogfight scenarios. MA-SPO consistently outperformed MA-PPO and, crucially, non-hierarchical baselines. Non-hierarchical agents, which attempt to engage directly without the benefit of pre-trained maneuver policies, largely failed to achieve positive combat results.
The hierarchical MA-SPO agents exhibited strong resilience, achieving win rates above 80% even in competitive 10-vs-10 scenarios. This indicates that breaking down the complex task into manageable, abstract levels allows AI agents to effectively exploit strategic diversity through their maneuver options.
While the current setup focuses on cannon-based close-range dogfights, the framework’s modularity allows for future expansion to more complex weapon systems and scenarios. The research paves the way for advanced AI in defense contexts, with future work aiming to integrate human pilots and explore interpretability for responsible deployment in safety-critical domains.


