Multi-Agent Semi-Markov Decision Process (MSMDP)
- MSMDP is a formal framework for modeling trajectory-level decision-making among agents using temporally extended macro-actions.
- It integrates hierarchical reinforcement learning with mean-field actor-critic methods to enable scalable strategy selection in complex environments like robotic soccer.
- The framework employs high-level and low-level policies to optimize team rewards through spatial awareness and temporal abstraction, promoting advanced cooperation.
A Multi-Agent Semi-Markov Decision Process (MSMDP) is a formal framework for modeling trajectory-level decision-making among multiple agents where macro-actions (options) are temporally extended. In the hierarchical reinforcement learning (HRL) architecture proposed by Taourirte & Mia (2024), the MSMDP captures high-level strategy selection for teams of homogeneous agents, specifically applied to robotic soccer in adversarial, real-time, multi-agent virtual environments (Taourirte et al., 2 Dec 2025).
1. Mathematical Formulation of MSMDP
The MSMDP is structured as a tuple , defining the joint state, options, transition kernel, reward function, and discount factor. At each high-level decision index , the global state aggregates agents' and ball attributes:
- : Teammates' positions
- : Ball position
- : Indicator vector for ball control per agent
- : Opponents’ positions
Each agent selects a high-level option from , corresponding to eight coarse trajectory directions over the next 0 low-level steps. Each option 1 is defined by a triple 2:
- Initiation set 3 (all states permit any directional option)
- Intra-option policy 4, implemented via PPO at the low level
- Termination 5 (fixed 6 step duration)
The semi-Markov kernel is 7 with 8 determined after 9 steps of low-level interaction, reflecting the options' temporal extension.
2. High-Level Reward Design
The high-level reward 0 aggregates instantaneous low-level team rewards 1 accrued over 2 steps for each option:
3
Where:
- 4
- 5, 6 being robot-to-ball distance
- 7, 8 denoting non-holder’s distance to opponent goal, 9 the neighborhood of agent 0
Hence, for an option 1 taken at state 2 and ending at 3,
4
This design incentivizes scoring, ball proximity, and control, with explicit spatial awareness embedded.
3. Value Functions and Hierarchical Policy Objective
Let 5 denote the high-level stochastic policy over options. The HRL scheme aims to maximize the expected discounted sum of rewards every 6 high-level steps:
7
This is equivalently expressed in low-level timesteps:
8
Bellman equations for SMDP option and state value functions are:
9
0
These express the modular temporal abstraction underpinning high-level policy learning.
4. Mean-Field Actor-Critic Integration for Scalability
To scale the architecture for large 1, agent 2 approximates the collective impact of peers via the mean option 3. This simplifies multi-agent interactions to agent-vs-population averages and permits stable learning as shown in robotic soccer experiments (Taourirte et al., 2 Dec 2025).
The high-level mean-field Q-update:
4
where
5
The mean-field policy gradient update:
6
Concurrently, PPO optimizes each intra-option policy 7 at the low level.
5. Learning and Execution Procedure
Training and execution of the MSMDP follows a hierarchical protocol. Each episode begins with environment reset and state observation. For each high-level time index 8, all agents sample options conditioned on both state and neighborhood mean. These options execute for 9 steps, during which low-level actions are decided via PPO, and cumulative team reward is collected.
After execution, agents update high-level value and policy parameters:
- High-level TD error:
0
- Critic gradient:
1
- Actor gradient:
2
- Mean-field Q-table (or network) update:
3
The algorithm cycles through episodes, yielding performance metrics superior to non-hierarchical MARL and non-mean-field approaches (e.g., 5.93 avg. goals, 89.1% ball control, 92.3% passing accuracy in 4v4 Webots simulations).
6. Significance in Multi-Agent Reinforcement Learning
The MSMDP architecture directly addresses the curse of dimensionality in multi-agent RL, supports multi-granular temporal abstraction (macro-strategy vs. micro-execution), and is validated in adversarial stochastic domains. The mean-field actor-critic module provides a scalable trajectory planning solution, enabling robust cooperation and strategic behavior amongst many agents. A plausible implication is that this MSMDP-HRL paradigm generalizes to other domains characterized by frequent interaction, real-time constraints, and large homogeneous cohorts.
7. Summary Table: MSMDP Components (as formulated by Taourirte & Mia, 2024)
| Component | Symbol/Structure | Description |
|---|---|---|
| Joint State Space | 4 | Concatenated agent, ball, and opponent data |
| Option Set | 5 | Eight spatial directions per agent |
| Option Definition | 6 | Initiation, intra-option PPO, fixed duration |
| High-Level Reward | 7 | Sum of low-level team rewards over 8 steps |
| Mean-Field Update | 9 | Aggregated population impact in TD learning |
All components are instantiated to facilitate hierarchical, mean-field multi-agent RL as validated in robotic soccer simulation research (Taourirte et al., 2 Dec 2025).