TL;DR
This paper introduces an abstraction-based framework that improves neural network verification scalability by using over-approximation and counterexample-guided refinement, enabling verification of larger networks effectively.
Contribution
It presents a novel abstraction and refinement framework that enhances existing neural network verification methods, demonstrated by integration with the Marabou tool.
Findings
Significant performance improvements in verification speed.
Successful verification of larger neural networks.
Effective use of over-approximation and refinement techniques.
Abstract
Deep neural networks are increasingly being used as controllers for safety-critical systems. Because neural networks are opaque, certifying their correctness is a significant challenge. To address this issue, several neural network verification approaches have recently been proposed. However, these approaches afford limited scalability, and applying them to large networks can be challenging. In this paper, we propose a framework that can enhance neural network verification techniques by using over-approximation to reduce the size of the network - thus making it more amenable to verification. We perform the approximation such that if the property holds for the smaller (abstract) network, it holds for the original as well. The over-approximation may be too coarse, in which case the underlying verification tool might return a spurious counterexample. Under such conditions, we perform…
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.
