SIGN-MAPPO: State-Intent-Aware Graph Multi-Agent Reinforcement Learning for Cooperative Driving under Imperfect V2X
Organizations: Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China · Key Laboratory of Target Cognition and Application Technology, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing, China · University of Chinese Academy of Sciences and the School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences
Abstract
Cooperative driving at mixed-traffic unsignalized intersections is challenged by imperfect vehicle-to-everything (V2X) communication, human-driven vehicle (HV) intentions that cannot be directly communicated, and the potential incompatibility of independently generated crossing decisions. This paper proposes State-Intent-Aware Graph Multi-Agent Reinforcement Learning for Cooperative Driving under Imperfect V2X (SIGN-MAPPO) to address these challenges through three coordinated mechanisms. Each decision-eligible connected and automated vehicle (CAV) first reconstructs a receiver-specific traffic graph from its ego state and the peer-state records available to it, from which a shared graph-attention policy generates a raw Stop/Go intention augmented with predicted HV-intent features. CAV intentions are then exchanged through timestamped vehicle-to-vehicle (V2V) messages, and a local conflict-aware arbitration layer converts each CAV's intention into a safe executable action despite potentially inconsistent peer information. In the principal Simulation of Urban MObility (SUMO) evaluation, SIGN-MAPPO achieves a 97.53% completion rate, a 0.10% collision rate, and a mean intersection traversal time of 35.28 s. Ablation studies further confirm the complementary contributions of HV-intent prediction and CAV-intent exchange to this performance. The trained policy also remains robust under the evaluated communication-delay and packet-loss ranges, and cross-scenario tests show complete traffic clearance across the tested settings, though safety margins narrow under compound unpredictable HV behavior.
Figures & tables
| Symbol | Definition |
|---|---|
| , , and | Decision-step index, finite horizon, and decision interval |
| and | Index of a decision-eligible CAV and index of any vehicle represented in the traffic state, respectively |
| Longitudinal length of the control region | |
| and | CAVs considered in an episode and decision-eligible lane-head CAVs at step |
| and | Complete traffic-state space and its realized state at step |
| and | State-transition function and reward function |
| Component | Activation and effect |
|---|---|
| Passage | Positive when a CAV exits the conflict area; decreases as its accumulated waiting time increases |
| Progress | Positive when a CAV moves toward the stop line and negative when it moves away; the magnitude is bounded |
| Delay | Nonpositive before conflict-area entry; increases in magnitude with elapsed time, near-stop blocking, excessive waiting, new stops, and low-speed motion |
| Yielding | Positive when a CAV yields to a longer conflicting queue; includes an adjustment for the kinematic risk of conflicting HVs |
| Arbitration | Positive when a raw Go intention is retained and negative when it is changed to Stop |
| Risk | Negative when a raw Go intention violates the waiting condition or temporally overlaps a conflicting route |
| 1 | Input: shared actor parameters , critic parameters , predictor parameters , and rollout horizon . |
|---|---|
| 2 | for each training iteration do |
| 3 | Reset the traffic environment and receiver-side communication caches. |
| 4 | for do |
| 5 | Determine the decision-eligible CAV set . |
| 6 | for each do |
| 7 | Reconstruct the traffic-state observation . |
| Item | Setting |
|---|---|
| Intersection | Four-leg unsignalized intersection |
| Inbound lanes | One left-turn and two through lanes per approach |
| Control-region length | 55 m upstream of each stop line |
| Simulation step / episode limit | 0.1 s / 6000 steps |
| Main demand | 90 arriving vehicles |
| CAV penetration | 50% |
| Parameter | Value |
|---|---|
| GAT layers / heads / hidden size | 2 / 4 / 64 |
| Base / HV-intent feature size | 10 / 6 |
| Maximum HV history / GRU hidden size | / 64 |
| Actor / critic learning rate | / |
| Discount / GAE | 0.99 / 0.85 |
| PPO clip / epochs / minibatch | 0.20 / 4 / 128 |
| Method | Comp. | Coll. | Trav. |
|---|---|---|---|
| (%) | (%) | (s) | |
| Mixed-Traffic Controller [ 7 ] | 92.56 | 0.00 | 52.89 |
| Conflict-TTC [ 9 , 39 ] | 100.00 | 0.20 | 97.47 |
| FCFS-Priority [ 8 ] | 92.30 | 1.17 | 58.18 |
| MLP-MAPPO [ 20 ] | 74.64 | 3.89 | 31.13 |
| Attn-MAPPO [ 6 ] | 73.04 | 6.68 | 30.00 |
| Metric | Value |
|---|---|
| Behavior and movement/aggressive outputs ( ) | |
| Overall accuracy (%) | 89.87 |
| Balanced accuracy (%) | 79.26 |
| Aggressive-class recall (%) | 66.47 |
| Non-aggressive-class recall (%) | 92.05 |
| Movement-intent accuracy (%) | 98.62 |
| Case | Comp. | Coll. | Trav. | Wait |
|---|---|---|---|---|
| (%) | (%) | (s) | (s) | |
| G0 Reference | 100.00 | 0.000 | 21.92 | 4.06 |
| G1 Two lanes | 100.00 | 0.267 | 22.01 | 3.93 |
| G2 Six lanes | 100.00 | 0.087 | 18.05 | 4.43 |
| G3 Low demand | 100.00 | 0.185 | 15.19 | 1.75 |
| G4 High demand | 100.00 | 0.099 | 44.70 | 12.59 |
Multi-Agent Coordination
Multi-agent coordination studies how autonomous agents align actions, share information, and divide work to achieve individual or collective goals.
See all 516 papers