ECSAS: Exploring Critical Scenarios from Action Sequence in Autonomous Driving
Shuting Kang, Heng Guo, Lijun Zhang, Guangzhen Liu, Yunzhi Xue, and, Yanjun Wu

TL;DR
ECSAS is a framework that models action sequences in autonomous driving scenarios using a new language and reinforcement learning to efficiently identify critical scenarios, outperforming traditional methods.
Contribution
The paper introduces BTScenario, a new language for modeling action sequences, and combines it with reinforcement learning and optimizations to improve critical scenario generation.
Findings
ECSAS outperforms random and combination testing methods.
The framework efficiently identifies critical action parameters.
Experimental results validate the effectiveness of ECSAS.
Abstract
Critical scenario generation requires the ability of sampling critical combinations from the infinite parameter space in the logic scenario. Existing solutions aim to explore the correlation of action parameters in the initial scenario rather than action sequences. How to model action sequences so that one can further consider the effects of different action parameters in the scenario is the bottleneck of the problem. In this paper, we attack the problem by proposing the ECSAS framework. Specifically, we first propose a description language, BTScenario, allowing us to model action sequences of the scenarios. We then use reinforcement learning to search for combinations of critical action parameters. To increase efficiency, we further propose several optimizations, including action masking and replay buffer. We have implemented ECSAS, and experimental results show that it is more…
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 · Reinforcement Learning in Robotics · Natural Language Processing Techniques
