Verisig: verifying safety properties of hybrid systems with neural network controllers
Radoslav Ivanov, James Weimer, Rajeev Alur, George J. Pappas, Insup, Lee

TL;DR
Verisig introduces a method to verify safety properties of hybrid systems with neural network controllers by transforming sigmoid-based networks into hybrid systems, enabling the use of reachability tools for verification.
Contribution
The paper presents a novel approach to verify closed-loop hybrid systems with neural network controllers by leveraging the sigmoid's differential equation properties.
Findings
Decidability for networks with one hidden layer
Conditional decidability for general networks under Schanuel's conjecture
Successful case studies demonstrating applicability and scalability
Abstract
This paper presents Verisig, a hybrid system approach to verifying safety properties of closed-loop systems using neural networks as controllers. Although techniques exist for verifying input/output properties of the neural network itself, these methods cannot be used to verify properties of the closed-loop system (since they work with piecewise-linear constraints that do not capture non-linear plant dynamics). To overcome this challenge, we focus on sigmoid-based networks and exploit the fact that the sigmoid is the solution to a quadratic differential equation, which allows us to transform the neural network into an equivalent hybrid system. By composing the network's hybrid system with the plant's, we transform the problem into a hybrid system verification problem which can be solved using state-of-the-art reachability tools. We show that reachability is decidable for networks with…
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 · Fault Detection and Control Systems · Software Reliability and Analysis Research
