Safety Certification for Stochastic Systems via Neural Barrier Functions
Frederik Baymler Mathiesen, Simeon Calvert, Luca Laurenti

TL;DR
This paper introduces a neural network-based approach to certify safety in stochastic systems by employing neural barrier functions, which are trained and certified efficiently, outperforming traditional convex optimization methods.
Contribution
The paper proposes a novel neural barrier function framework with certification techniques, enabling scalable and effective safety certification for stochastic systems.
Findings
Outperforms existing methods in case studies
Returns larger safety certificates
Scalable certification via branch-and-bound
Abstract
Providing non-trivial certificates of safety for non-linear stochastic systems is an important open problem that limits the wider adoption of autonomous systems in safety-critical applications. One promising solution to address this problem is barrier functions. The composition of a barrier function with a stochastic system forms a supermartingale, thus enabling the computation of the probability that the system stays in a safe set over a finite time horizon via martingale inequalities. However, existing approaches to find barrier functions for stochastic systems generally rely on convex optimization programs that restrict the search of a barrier to a small class of functions such as low degree SoS polynomials and can be computationally expensive. In this paper, we parameterize a barrier function as a neural network and show that techniques for robust training of neural networks can be…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Risk and Safety Analysis · Reliability and Maintenance Optimization
