Reachable Set Computation and Safety Verification for Neural Networks with ReLU Activations
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson

TL;DR
This paper presents a layer-by-layer method for computing output reachable sets of ReLU neural networks to facilitate formal safety verification, ensuring their reliable deployment in safety-critical applications.
Contribution
It introduces a novel approach to compute output reachable sets for ReLU neural networks using polyhedral manipulations, enabling effective safety verification.
Findings
Efficient computation of output reachable sets using polyhedra.
Successful safety verification through intersection checks with unsafe regions.
Numerical example demonstrating the approach's effectiveness.
Abstract
Neural networks have been widely used to solve complex real-world problems. Due to the complicate, nonlinear, non-convex nature of neural networks, formal safety guarantees for the output behaviors of neural networks will be crucial for their applications in safety-critical systems.In this paper, the output reachable set computation and safety verification problems for a class of neural networks consisting of Rectified Linear Unit (ReLU) activation functions are addressed. A layer-by-layer approach is developed to compute output reachable set. The computation is formulated in the form of a set of manipulations for a union of polyhedra, which can be efficiently applied with the aid of polyhedron computation tools. Based on the output reachable set computation results, the safety verification for a ReLU neural network can be performed by checking the intersections of unsafe regions and…
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.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Fault Detection and Control Systems · Advanced Memory and Neural Computing
Methods*Communicated@Fast*How Do I Communicate to Expedia?
