Collaborative Multi-Agent Testing for Emergent Failure Discovery in Autonomous Driving Systems

· Source: cs.SE updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Software Development & Engineering · Depth: Expert, extended

Summary

CREAD, a collaborative multi-agent testing framework, is introduced for Autonomous Driving Systems (ADS) to discover emergent failures. It coordinates perturbation generation, behavioral validation, and search exploration through a shared blackboard and an orchestrator. The current work-in-progress focuses on perception-oriented perturbation, utilizing a Perception Fuzzer Agent, a Metamorphic Validator Agent, and an Orchestrator Agent. Experiments in the HighwayEnv simulator demonstrate that this collaborative configuration significantly improves failure discovery. Across Highway and Roundabout environments, CREAD yields approximately 2.1x as many failures per 100 scenarios compared to a single-agent baseline. Specifically, in the Highway environment, it increased collision-causing scenarios from 14 to 52 per 100 scenarios relative to a non-collaborative multi-agent baseline, while remaining competitive in the Roundabout setting.

Key takeaway

For Machine Learning Engineers developing Autonomous Driving Systems, if you are struggling to uncover rare, high-consequence failures, consider adopting a collaborative multi-agent testing framework like CREAD. This approach, coordinating perturbation generation and behavioral validation via a shared blackboard, can significantly increase failure discovery rates, as shown by a 2.1x gain over single-agent baselines. Implement distinct testing agents and an orchestrator to prioritize promising scenarios.

Key insights

Collaborative multi-agent testing with a shared blackboard improves emergent failure discovery in Autonomous Driving Systems.

Principles

Method

CREAD employs a Perception Fuzzer, Metamorphic Validator, and Orchestrator, interacting via a blackboard. The Orchestrator prioritizes scenarios, the Fuzzer generates perception-oriented perturbations, and the Validator assesses behavioral consistency.

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.SE updates on arXiv.org.