DynNPC: Finding More Violations Induced by ADS in Simulation Testing through Dynamic NPC Behavior Generation
You Lu, Yifan Tian, Dingji Wang, Bihuan Chen, Xin Peng

TL;DR
DynNPC is a dynamic scenario testing framework for autonomous driving systems that generates more realistic NPC behaviors during simulation, leading to the discovery of more violations and improving testing effectiveness.
Contribution
The paper introduces DynNPC, a novel approach that dynamically generates NPC behaviors during simulation based on traffic signals and Ego vehicle actions, unlike prior static methods.
Findings
DynNPC finds more violation scenarios than existing methods.
DynNPC improves testing efficiency in autonomous driving simulation.
DynNPC outperforms five state-of-the-art approaches.
Abstract
Recently, a number of simulation testing approaches have been proposed to generate diverse driving scenarios for autonomous driving systems (ADSs) testing. However, the behaviors of NPC vehicles in these scenarios generated by previous approaches are predefined and mutated before simulation execution, ignoring traffic signals and the behaviors of the Ego vehicle. Thus, a large number of the violations they found are induced by unrealistic behaviors of NPC vehicles, revealing no bugs of ADSs. Besides, the vast scenario search space of NPC behaviors during the iterative mutations limits the efficiency of previous approaches. To address these limitations, we propose a novel scenario-based testing framework, DynNPC, to generate more violation scenarios induced by the ADS. Specifically, DynNPC allows NPC vehicles to dynamically generate behaviors using different driving strategies during…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Adversarial Robustness in Machine Learning · Radiation Effects in Electronics
