Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision
Samuel Teuber, Debasmita Lohar, Bernhard Beckert

TL;DR
This paper develops a method to guarantee the safety of neural network-controlled systems over infinite time horizons by accounting for finite-precision errors, ensuring real-world robustness and safety.
Contribution
It introduces a hybrid game model to incorporate finite-precision perturbations into safety verification, bridging the gap between theoretical guarantees and practical implementations.
Findings
Successfully verified safety for automotive and aeronautics case studies.
Synthesized efficient fixed-point neural network implementations with safety guarantees.
Demonstrated robustness of control systems under finite-precision perturbations.
Abstract
As neural networks (NNs) become increasingly prevalent in safety-critical neural network-controlled cyber-physical systems (NNCSs), formally guaranteeing their safety becomes crucial. For these systems, safety must be ensured throughout their entire operation, necessitating infinite-time horizon verification. To verify the infinite-time horizon safety of NNCSs, recent approaches leverage Differential Dynamic Logic (dL). However, these dL-based guarantees rely on idealized, real-valued NN semantics and fail to account for roundoff errors introduced by finite-precision implementations. This paper bridges the gap between theoretical guarantees and real-world implementations by incorporating robustness under finite-precision perturbations -- in sensing, actuation, and computation -- into the safety verification. We model the problem as a hybrid game between a good Demon, responsible for…
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.
