Provably Safe Neural Network Controllers via Differential Dynamic Logic
Samuel Teuber, Stefan Mitsch, Andr\'e Platzer

TL;DR
This paper introduces VerSAILLE and Mosaic, innovative methods combining control theory, differential dynamic logic, and linear constraint tools to verify the safety of neural network controllers in cyber-physical systems over infinite time horizons.
Contribution
It presents the first general approach that reuses control theory results for neural network control system verification, integrating differential dynamic logic with efficient linear constraint tools.
Findings
Verified infinite-time safety for collision avoidance NNCS benchmarks.
Outperformed state-of-the-art tools in neural network verification tasks.
Successfully enumerated counterexamples in unsafe scenarios.
Abstract
While neural networks (NNs) have potential as autonomous controllers for Cyber-Physical Systems, verifying the safety of NN based control systems (NNCSs) poses significant challenges for the practical use of NNs, especially when safety is needed for unbounded time horizons. One reason is the intractability of analyzing NNs, ODEs and hybrid systems. To this end, we introduce VerSAILLE (Verifiably Safe AI via Logically Linked Envelopes): The first general approach that allows reusing control theory results for NNCS verification. By joining forces, we exploit the efficiency of NN verification tools while retaining the rigor of differential dynamic logic (dL). Based on provably safe control envelopes in dL, we derive specifications for the NN which is proven via NN verification. We show that a proof of the NN adhering to the specification is mirrored by a dL proof on the infinite-time…
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
Taxonomy
TopicsNeural Networks and Applications
