ReachNN: Reachability Analysis of Neural-Network Controlled Systems
Chao Huang, Jiameng Fan, Wenchao Li, Xin Chen, Qi Zhu

TL;DR
ReachNN introduces a Bernstein polynomial-based reachability analysis method that verifies neural-network controlled systems with diverse activation functions, ensuring safety in dynamical systems.
Contribution
It presents a novel Bernstein polynomial approach for reachability analysis that handles a broader class of neural networks with multiple activation functions.
Findings
Effective verification on various benchmarks
Handles neural networks with heterogeneous activation functions
Provides theoretical and sampling-based error bounds
Abstract
Applying neural networks as controllers in dynamical systems has shown great promises. However, it is critical yet challenging to verify the safety of such control systems with neural-network controllers in the loop. Previous methods for verifying neural network controlled systems are limited to a few specific activation functions. In this work, we propose a new reachability analysis approach based on Bernstein polynomials that can verify neural-network controlled systems with a more general form of activation functions, i.e., as long as they ensure that the neural networks are Lipschitz continuous. Specifically, we consider abstracting feedforward neural networks with Bernstein polynomials for a small subset of inputs. To quantify the error introduced by abstraction, we provide both theoretical error bound estimation based on the theory of Bernstein polynomials and more practical…
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
