Adaptive Stress Testing: Finding Likely Failure Events with Reinforcement Learning
Ritchie Lee, Ole J. Mengshoel, Anshu Saksena, Ryan Gardner, Daniel, Genin, Joshua Silbermann, Michael Owen, Mykel J. Kochenderfer

TL;DR
This paper introduces adaptive stress testing (AST), a reinforcement learning-based framework for identifying the most likely failure paths in safety-critical systems through simulation, applicable to black-box models and partially observable environments.
Contribution
The paper presents a novel reinforcement learning approach for adaptive stress testing, including formulations for both fully and partially observable systems, and introduces differential AST for comparative failure analysis.
Findings
Successfully identified likely failure scenarios in aircraft collision avoidance systems.
Demonstrated effectiveness of AST in black-box and partially observable settings.
Extended AST with differential analysis for system comparison.
Abstract
Finding the most likely path to a set of failure states is important to the analysis of safety-critical systems that operate over a sequence of time steps, such as aircraft collision avoidance systems and autonomous cars. In many applications such as autonomous driving, failures cannot be completely eliminated due to the complex stochastic environment in which the system operates. As a result, safety validation is not only concerned about whether a failure can occur, but also discovering which failures are most likely to occur. This article presents adaptive stress testing (AST), a framework for finding the most likely path to a failure event in simulation. We consider a general black box setting for partially observable and continuous-valued systems operating in an environment with stochastic disturbances. We formulate the problem as a Markov decision process and use reinforcement…
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 Reliability and Analysis Research · Adversarial Robustness in Machine Learning · Formal Methods in Verification
