Provably Safe Neural Network Controllers via Differential Dynamic Logic
Not on the map. Why?
Abstract (arXiv)
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 safety of the NNCS. The NN verification properties resulting from hybrid systems typically contain nonlinear arithmetic and arbitrary logical structures while efficient NN verification merely supports linear constraints. To overcome this divide, we present Mosaic: An efficient, sound and complete verification approach for polynomial real arithmetic properties on piece-wise linear NNs. Mosaic partitions complex verification queries into simple queries and lifts off-the-shelf linear constraint tools to the nonlinear setting in a completeness-preserving manner by combining approximation with exact reasoning for counterexample regions. Our evaluation demonstrates the versatility of VerSAILLE and Mosaic: We prove infinite-time safety on the classical Vertical Airborne Collision Avoidance NNCS verification benchmark for two scenarios while (exhaustively) enumerating counterexample regions in unsafe scenarios. We also show that our approach significantly outperforms State-of-the-Art tools in closed-loop NNV.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 48 of its 111 references that are in the map. First posted on arXiv 16 Feb 2024.
Builds on
48 of 111 references.
References · 48
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Safe Reinforcement Learning via Shieldingcited by 449
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2022Safe Control with Learned Certificates: A Survey of Neural Lyapunov, Barrier, and Contraction methodscited by 151
- 2020Neural Lyapunov Controlcited by 142
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
- 2021Safe Nonlinear Control Using Robust Neural Lyapunov-Barrier Functionscited by 94
- 2018The Lyapunov Neural Network: Adaptive Stability Certification for Safe Learning of Dynamical Systemscited by 88
36 more
- 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
- 2021Learning Safe Multi-Agent Control with Decentralized Neural Barrier Certificatescited by 74
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2021POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systemscited by 39
- 2021OVERT: An Algorithm for Safety Verification of Neural Network Control Policies for Nonlinear Systemscited by 38
- 2023The Fourth International Verification of Neural Networks Competition (VNN-COMP 2023): Summary and Resultscited by 38
- 2020Reachable Set Estimation for Neural Network Control Systems: A Simulation-Guided Approachcited by 36
- 2023Provably Bounding Neural Network Preimagescited by 29
- 2019JuliaReach: a Toolbox for Set-Based Reachabilitycited by 28
- 2021Reachability Is NP-Complete Even for the Simplest Neural Networkscited by 27
- 2019Guaranteeing Safety for Neural Network-Based Aircraft Collision Avoidance Systemscited by 26
- 2021Verification of Neural-Network Control Systems by Integrating Taylor Models and Zonotopescited by 26
- 2020Learning Lyapunov Functions for Hybrid Systemscited by 24
- 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
- 2024Three Decades of Activations: A Comprehensive Survey of 400 Activation Functions for Neural Networkscited by 23
- 2018Interpreting Neural Network Judgments via Minimal, Stable, and Symbolic Correctionscited by 19
- 2019Verification of Non-Linear Specifications for Neural Networkscited by 14
- 2023Provable Preimage Under-Approximation for Neural Networks (Full Version)cited by 14
- 2023Exact Verification of ReLU Neural Control Barrier Functionscited by 14
- 2021Infinite Time Horizon Safety of Bayesian Neural Networkscited by 13
- 2022Correct-by-Construction Runtime Enforcement in AI -- A Surveycited by 12
- 2023Neural Abstractionscited by 11
- 2020Automated and Sound Synthesis of Lyapunov Functions with SMT Solverscited by 10
- 2022On Neural Network Equivalence Checking using SMT Solverscited by 10
- 2019Verifying Aircraft Collision Avoidance Neural Networks Through Linear Approximations of Safe Regionscited by 9
- 2020Provably Robust Adversarial Examplescited by 8
- 2022Neural Network Compression of ACAS Xu Early Prototype is Unsafe: Closed-Loop Verification through Quantized State Backreachabilitycited by 8
- 2022Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Proverscited by 5
- 2023CESAR: Control Envelope Synthesis via Angelic Refinementscited by 5
- 2016A Complete Uniform Substitution Calculus for Differential Dynamic Logiccited by 3
- 2019Differential Equation Invariance Axiomatizationcited by 3
- 2020Pegasus: Sound Continuous Invariant Generationcited by 3
- 2020Incorrect by Construction: Fine Tuning Neural Networks for Guaranteed Performance on Finite Sets of Examplescited by 2
- 2015Differential Hybrid Gamescited by 1
- 2022Verification of Sigmoidal Artificial Neural Networks using iSATcited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 1.
7 papers.
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2024Intersymbolic AI: Interlinking Symbolic AI and Subsymbolic AIcited by 3
- 2024Certified Training with Branch-and-Bound for Lyapunov-stable Neural Controlcited by 3
- 2025Verification of Autonomous Neural Car Control with KeYmaera Xcited by 1
- 2025Proof-Carrying Neuro-Symbolic Codecited by 1
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verificationcited by 1
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precisioncited by 0
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision30 Jul 2025
- 2025Proof-Carrying Neuro-Symbolic Code16 Apr 2025
- 2025Verification of Autonomous Neural Car Control with KeYmaera X4 Apr 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Certified Training with Branch-and-Bound for Lyapunov-stable Neural Control27 Nov 2024
- 2024Intersymbolic AI: Interlinking Symbolic AI and Subsymbolic AI17 Jun 2024