TL;DR
This paper introduces Abstract Neural Networks (ANNs), a new method to soundly overapproximate Deep Neural Networks (DNNs) using fewer nodes, enabling more efficient verification in safety-critical applications.
Contribution
The paper develops a framework for constructing ANNs with various abstract domains and activation functions, extending prior work beyond interval domains and ReLU.
Findings
ANNs can soundly overapproximate DNNs with fewer nodes.
Framework supports multiple abstract domains like octagons and polyhedra.
Applicable to diverse activation functions such as Leaky ReLU, Sigmoid, and Tanh.
Abstract
Deep Neural Networks (DNNs) are rapidly being applied to safety-critical domains such as drone and airplane control, motivating techniques for verifying the safety of their behavior. Unfortunately, DNN verification is NP-hard, with current algorithms slowing exponentially with the number of nodes in the DNN. This paper introduces the notion of Abstract Neural Networks (ANNs), which can be used to soundly overapproximate DNNs while using fewer nodes. An ANN is like a DNN except weight matrices are replaced by values in a given abstract domain. We present a framework parameterized by the abstract domain and activation functions used in the DNN that can be used to construct a corresponding ANN. We present necessary and sufficient conditions on the DNN activation functions for the constructed ANN to soundly over-approximate the given DNN. Prior work on DNN abstraction was restricted to the…
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
MethodsHuMan(Expedia)||How do I get a human at Expedia? · *Communicated@Fast*How Do I Communicate to Expedia?
