Reachability Analysis and Safety Verification for Neural Network Control Systems
Weiming Xiang, Taylor T. Johnson

TL;DR
This paper presents a novel LP-based method for reachability analysis and safety verification of neural network controlled systems, enabling over-approximation of system behavior for safety guarantees.
Contribution
It introduces a linear programming approach to estimate neural network output sets and combines this with system reachability for safety verification in CPS.
Findings
Effective over-approximation of neural network outputs
Successful safety verification on numerical examples
Applicable to systems with multilayer perceptron controllers
Abstract
Autonomous cyber-physical systems (CPS) rely on the correct operation of numerous components, with state-of-the-art methods relying on machine learning (ML) and artificial intelligence (AI) components in various stages of sensing and control. This paper develops methods for estimating the reachable set and verifying safety properties of dynamical systems under control of neural network-based controllers that may be implemented in embedded software. The neural network controllers we consider are feedforward neural networks called multilayer perceptrons (MLP) with general activation functions. As such feedforward networks are memoryless, they may be abstractly represented as mathematical functions, and the reachability analysis of the network amounts to range (image) estimation of this function provided a set of inputs. By discretizing the input set of the MLP into a finite number of…
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 · Formal Methods in Verification
