Simulator Ensembles for Trustworthy Autonomous Driving Systems Testing

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

Summary

MultiSim, a novel search-based testing approach, addresses the challenge of inconsistent outcomes in autonomous driving assistance system (ADAS) simulator testing. It leverages an ensemble of simulators (BeamNG, Udacity, Donkey) to identify failure-inducing, simulator-agnostic test scenarios for deep neural network-based ADAS like Nvidia DAVE-2. MultiSim integrates multiple simulators directly into the test generation process, prioritizing scenarios with consistent results across platforms. In empirical studies, MultiSim achieved an average of 70% valid failures, outperforming single-simulator testing (47%) and the state-of-the-art multi-simulator DSS approach (65%). Specifically, the BeamNG and Donkey (BD) configuration yielded a 99% validity rate and 23 simulator-agnostic failures. An enhancement using a Random Forest surrogate model to predict simulator disagreements further improved efficiency and increased the median number of valid failures.

Key takeaway

For MLOps engineers and AI scientists validating ADAS safety, integrate multi-simulator ensemble testing into your workflow to identify more reliable, simulator-agnostic failures. This approach, exemplified by MultiSim, significantly increases the validity rate of detected issues compared to single-simulator methods. Consider using machine learning models to predict and bypass simulator disagreements, enhancing testing efficiency and focusing on generalizable system weaknesses.

Key insights

Ensemble-based simulation during search-based testing effectively identifies simulator-agnostic failures in ADAS.

Principles

Method

MultiSim casts ADAS testing as a multi-objective optimization problem, minimizing individual simulator fitness values and the distance between them, then validates failures via re-execution on a third simulator with a 100% failure rate threshold.

In practice

Topics

Code references

Best for: Research Scientist, Computer Vision Engineer, AI Scientist, MLOps Engineer, Robotics Engineer

Related on AIssential

Open in AIssential →

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