A Bayesian approach to breaking things: efficiently predicting and repairing failure modes via sampling
Charles Dawson, Chuchu Fan

TL;DR
This paper introduces a Bayesian, simulation-based framework for predicting and repairing failure modes in autonomous systems, improving safety verification through efficient failure prediction and design adjustment.
Contribution
It presents a novel approach combining Bayesian inference and differentiable simulation for failure prediction and repair, outperforming traditional optimization methods in diversity and efficiency.
Findings
Predicts more diverse failure modes than optimization-based methods.
Achieves up to 10x lower cost in solutions.
Requires up to 2x fewer iterations to converge.
Abstract
Before autonomous systems can be deployed in safety-critical applications, we must be able to understand and verify the safety of these systems. For cases where the risk or cost of real-world testing is prohibitive, we propose a simulation-based framework for a) predicting ways in which an autonomous system is likely to fail and b) automatically adjusting the system's design to preemptively mitigate those failures. We frame this problem through the lens of approximate Bayesian inference and use differentiable simulation for efficient failure case prediction and repair. We apply our approach on a range of robotics and control problems, including optimizing search patterns for robot swarms and reducing the severity of outages in power transmission networks. Compared to optimization-based falsification techniques, our method predicts a more diverse, representative set of failure modes, and…
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
TopicsAnomaly Detection Techniques and Applications · Software Testing and Debugging Techniques · Adversarial Robustness in Machine Learning
