Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles
On the map: End-to-end autonomous driving → Adversarial scenarios and safety testing
Abstract (arXiv)
Self-driving cars and trucks, autonomous vehicles (AVs), should not be accepted by regulatory bodies and the public until they have much higher confidence in their safety and reliability -- which can most practically and convincingly be achieved by testing. But existing testing methods are inadequate for checking the end-to-end behaviors of AV controllers against complex, real-world corner cases involving interactions with multiple independent agents such as pedestrians and human-driven vehicles. While test-driving AVs on streets and highways fails to capture many rare events, existing simulation-based testing methods mainly focus on simple scenarios and do not scale well for complex driving situations that require sophisticated awareness of the surroundings. To address these limitations, we propose a new fuzz testing technique, called AutoFuzz, which can leverage widely-used AV simulators' API grammars to generate semantically and temporally valid complex driving scenarios (sequences of scenes). To efficiently search for traffic violations-inducing scenarios in a large search space, we propose a constrained neural network (NN) evolutionary search method to optimize AutoFuzz. Evaluation of our prototype on one state-of-the-art learning-based controller, two rule-based controllers, and one industrial-grade controller in five scenarios shows that AutoFuzz efficiently finds hundreds of traffic violations in high-fidelity simulation environments. For each scenario, AutoFuzz can find on average 10-39% more unique traffic violations than the best-performing baseline method. Further, fine-tuning the learning-based controller with the traffic violations found by AutoFuzz successfully reduced the traffic violations found in the new version of the AV controller software.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Placed in Adversarial scenarios and safety testing, one of 9 directions in End-to-end autonomous driving. Builds on 27 of its 99 references that are in the map. First posted on arXiv 13 Sep 2021.
Builds on
27 of 99 references.
References · 27
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2019Learning by Cheatingcited by 361
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2020pymoo: Multi-objective Optimization in Pythoncited by 196
- 2019Adversarial Sensor Attack on LiDAR-based Perception in Autonomous Drivingcited by 151
- 2021AdvSim: Generating Safety-Critical Scenarios for Self-Driving Vehiclescited by 132
- 2020LGSVL Simulator: A High Fidelity Simulator for Autonomous Drivingcited by 119
- 2018Scalable End-to-End Autonomous Vehicle Testing via Rare-event Simulationcited by 76
- 2020Learning to Collide: An Adaptive Safety-Critical Scenarios Generating Methodcited by 74
- 2019Adaptive Stress Testing for Autonomous Vehiclescited by 70
- 2020Multimodal Safety-Critical Scenarios Generation for Decision-Making Algorithms Evaluationcited by 54
15 more
- 2018DeepBillboard: Systematic Physical-World Testing of Autonomous Driving Systemscited by 50
- 2018Scenarios for Development, Test and Validation of Automated Vehiclescited by 45
- 2021Exploring Adversarial Robustness of Multi-Sensor Perception Systems in Self Drivingcited by 45
- 2020Adversarial Evaluation of Autonomous Vehicles in Lane-Change Scenarioscited by 42
- 2020Drift with Devil: Security of Multi-Sensor Fusion based Localization in High-Level Autonomous Driving under GPS Spoofing (Extended Version)cited by 25
- 2020Training Adversarial Agents to Exploit Weaknesses in Deep Control Policiescited by 24
- 2019Efficient Black-box Assessment of Autonomous Vehicle Safetycited by 23
- 2018Angora: Efficient Fuzzing by Principled Searchcited by 15
- 2020ConAML: Constrained Adversarial Machine Learning for Cyber-Physical Systemscited by 13
- 2020Testing the Safety of Self-driving Vehicles by Simulating Perception and Predictioncited by 12
- 2019VERIFAI: A Toolkit for the Design and Analysis of Artificial Intelligence-Based Systemscited by 6
- 2020MTFuzz: Fuzzing with a Multi-Task Neural Networkcited by 6
- 2020Pythia: Grammar-Based Fuzzing of REST APIs with Coverage-guided Feedback and Learning-based Mutationscited by 5
- 2020Evolutionary Grammar-Based Fuzzingcited by 4
- 2020The Relevance of Classic Fuzz Testing: Have We Solved This One?cited by 2
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 5; 2024: 4; 2025: 6; 2026: 1.
19 papers.
Sort:
By area:
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulationcited by 21
- 2021Detecting Multi-Sensor Fusion Errors in Advanced Driver-Assistance Systemscited by 8
- 2023Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testingcited by 8
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5
- 2023Evaluating the Impact of Flaky Simulators on Testing Autonomous Driving Systemscited by 4
- 2024Decictor: Towards Evaluating the Robustness of Decision-Making in Autonomous Driving Systemscited by 4
- 2024Dance of the ADS: Orchestrating Failures through Historically-Informed Scenario Fuzzingcited by 2
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approachcited by 2
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Studycited by 1
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safetycited by 1
- 2025Simulator Ensembles for Trustworthy Autonomous Driving Systems Testingcited by 1
- 2025ADReFT: Adaptive Decision Repair for Safe Autonomous Driving via Reinforcement Fine-Tuningcited by 1
7 more
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directionscited by 1
- 2023ReMAV: Reward Modeling of Autonomous Vehicles for Finding Likely Failure Eventscited by 0
- 2023Semantic and Articulated Pedestrian Sensing Onboard a Moving Vehiclecited by 0
- 2024Natural Adversaries: Fuzzing Autonomous Vehicles with Realistic Roadside Object Placementscited by 0
- 2025STCLocker: Deadlock Avoidance Testing for Autonomous Driving Systemscited by 0
- 2025When Autonomous Vehicle Meets V2X Cooperative Perception: How Far Are We?cited by 0
- 2026From Particles to Perils: SVGD-Based Hazardous Scenario Generation for Autonomous Driving Systems Testingcited by 0
- 2026From Particles to Perils: SVGD-Based Hazardous Scenario Generation for Autonomous Driving Systems Testing20 Apr 2026
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directions9 Dec 2025
- 2025When Autonomous Vehicle Meets V2X Cooperative Perception: How Far Are We?29 Sep 2025
- 2025STCLocker: Deadlock Avoidance Testing for Autonomous Driving Systems30 Jun 2025
- 2025ADReFT: Adaptive Decision Repair for Safe Autonomous Driving via Reinforcement Fine-Tuning30 Jun 2025
- 2025Simulator Ensembles for Trustworthy Autonomous Driving Systems Testing11 Mar 2025
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safety27 Feb 2025
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approach9 Dec 2024
- 2024Natural Adversaries: Fuzzing Autonomous Vehicles with Realistic Roadside Object Placements13 Sep 2024
- 2024Dance of the ADS: Orchestrating Failures through Historically-Informed Scenario Fuzzing5 Jul 2024
- 2024Decictor: Towards Evaluating the Robustness of Decision-Making in Autonomous Driving Systems28 Feb 2024
- 2023Evaluating the Impact of Flaky Simulators on Testing Autonomous Driving Systems30 Nov 2023
7 more
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approach13 Nov 2023
- 2023Semantic and Articulated Pedestrian Sensing Onboard a Moving Vehicle12 Sep 2023
- 2023ReMAV: Reward Modeling of Autonomous Vehicles for Finding Likely Failure Events28 Aug 2023
- 2023Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testing14 May 2023
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Study21 Jun 2022
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulation2 Dec 2021
- 2021Detecting Multi-Sensor Fusion Errors in Advanced Driver-Assistance Systems14 Sep 2021
- 2025ADReFT: Adaptive Decision Repair for Safe Autonomous Driving via Reinforcement Fine-Tuningcited by 1
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directionscited by 1
- 2025STCLocker: Deadlock Avoidance Testing for Autonomous Driving Systemscited by 0
- 2026From Particles to Perils: SVGD-Based Hazardous Scenario Generation for Autonomous Driving Systems Testingcited by 0
- 2026From Particles to Perils: SVGD-Based Hazardous Scenario Generation for Autonomous Driving Systems Testing20 Apr 2026
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directions9 Dec 2025
- 2025STCLocker: Deadlock Avoidance Testing for Autonomous Driving Systems30 Jun 2025
- 2025ADReFT: Adaptive Decision Repair for Safe Autonomous Driving via Reinforcement Fine-Tuning30 Jun 2025
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulationcited by 21
- 2021Detecting Multi-Sensor Fusion Errors in Advanced Driver-Assistance Systemscited by 8
- 2023Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testingcited by 8
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5
- 2023Evaluating the Impact of Flaky Simulators on Testing Autonomous Driving Systemscited by 4
- 2024Decictor: Towards Evaluating the Robustness of Decision-Making in Autonomous Driving Systemscited by 4
- 2024Dance of the ADS: Orchestrating Failures through Historically-Informed Scenario Fuzzingcited by 2
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approachcited by 2
- 2022The Integration of Machine Learning into Automated Test Generation: A Systematic Mapping Studycited by 1
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safetycited by 1
- 2025Simulator Ensembles for Trustworthy Autonomous Driving Systems Testingcited by 1
- 2023ReMAV: Reward Modeling of Autonomous Vehicles for Finding Likely Failure Eventscited by 0
12 most cited of 15 All 15 (JSON)
- 2025When Autonomous Vehicle Meets V2X Cooperative Perception: How Far Are We?29 Sep 2025
- 2025Simulator Ensembles for Trustworthy Autonomous Driving Systems Testing11 Mar 2025
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safety27 Feb 2025
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approach9 Dec 2024
- 2024Natural Adversaries: Fuzzing Autonomous Vehicles with Realistic Roadside Object Placements13 Sep 2024
- 2024Dance of the ADS: Orchestrating Failures through Historically-Informed Scenario Fuzzing5 Jul 2024
- 2024Decictor: Towards Evaluating the Robustness of Decision-Making in Autonomous Driving Systems28 Feb 2024
- 2023Evaluating the Impact of Flaky Simulators on Testing Autonomous Driving Systems30 Nov 2023
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approach13 Nov 2023
- 2023Semantic and Articulated Pedestrian Sensing Onboard a Moving Vehicle12 Sep 2023
- 2023ReMAV: Reward Modeling of Autonomous Vehicles for Finding Likely Failure Events28 Aug 2023
- 2023Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testing14 May 2023
12 newest of 15 All 15 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024Generating Critical Scenarios for Testing Automated Driving Systems
- 2024Adversarial and Reactive Traffic Entities for Behavior-Realistic Driving Simulation: A Review
- 2021Explainable Artificial Intelligence for Autonomous Driving: A Comprehensive Overview and Field Guide for Future Research Directions
- 2026Evaluation as Evolution: Transforming Adversarial Diffusion into Closed-Loop Curricula for Autonomous Vehicles
- 2025Controllable Latent Diffusion for Traffic Simulation
- 2025MARL-OT: Multi-Agent Reinforcement Learning Guided Online Fuzzing to Detect Safety Violation in Autonomous Driving Systems
- 2024A novel framework for adaptive stress testing of autonomous vehicles in multi-lane roads
- 2023Data-driven Traffic Simulation: A Comprehensive Review