Multi-Agent Reinforcement Learning for Safe Autonomous Driving Under Pedestrian Behavioral Uncertainty

· Source: cs.LG updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Transportation & Mobility · Depth: Expert, long

Summary

A study introduces a Multi-Agent Reinforcement Learning (MARL) environment to enhance autonomous driving safety by simulating realistic pedestrian behavior, including jaywalking. Traditional self-driving car (SDC) testing often uses simplified pedestrian models, failing to capture human heterogeneity and unpredictable actions. This research co-trains an SDC and 12 pedestrians using Multi-Agent Proximal Policy Optimization (MAPPO), where pedestrian jaywalking is driven by a hidden, per-pedestrian personality trait. In 500-episode evaluations, the co-trained SDC achieved 78% goal completion with a 14% collision rate, significantly outperforming the best rule-based baseline (35% goals, 33% collisions) and a single-agent RL SDC (65% goals, 20% collisions). A speed differential metric revealed the SDC traveled 2.65 m/s faster near jaywalkers at close range (0–3 m), indicating these encounters were largely unanticipated. Jaywalking, though only 13% of crossing events, accounted for 62% of collisions. Co-training reduced collisions by 30% compared to single-agent RL, as pedestrians learned cooperative waiting behavior.

Key takeaway

For machine learning engineers developing autonomous driving systems, integrating multi-agent reinforcement learning (MARL) with trait-driven pedestrian models is crucial for robust safety validation. You should move beyond scripted pedestrian behaviors to expose your self-driving cars to realistic, uncertain interactions like jaywalking. This approach reduces collision rates by fostering emergent cooperative behaviors in simulated pedestrians and reveals unanticipated encounters through metrics like speed differential. Consider adopting MARL co-training to enhance your SDC's ability to handle complex urban scenarios.

Key insights

Co-training SDCs with personality-driven MARL pedestrians significantly improves safety by exposing vehicles to realistic, uncertain human behaviors.

Principles

Method

A MARL environment co-trains an SDC and 12 pedestrians using MAPPO. Pedestrians have a personality-driven go/wait RL policy and Dijkstra pathfinding, with jaywalking probability tied to a hidden trait. A shared centralized critic is used.

In practice

Topics

Code references

Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, Robotics Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.LG updates on arXiv.org.