# An Abstraction-Based Framework for Neural Network Verification

**Authors:** Yizhak Yisrael Elboher, Justin Gottschlich, Guy Katz

PMC · DOI: 10.1007/978-3-030-53288-8_3 · Computer Aided Verification · 2020-06-13

## TL;DR

This paper introduces a new framework to improve the verification of deep neural networks by using abstraction and refinement techniques.

## Contribution

The novel contribution is an abstraction-based framework that enhances scalability in neural network verification.

## Key findings

- The framework reduces network size through over-approximation, enabling more efficient verification.
- Counterexample-guided refinement improves the accuracy of the verification process.
- Integration with Marabou shows significant performance improvements for verifying larger networks.

## 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 counterexample-guided refinement to adjust the approximation, and then repeat the process. Our approach is orthogonal to, and can be integrated with, many existing verification techniques. For evaluation purposes, we integrate it with the recently proposed Marabou framework, and observe a significant improvement in Marabou’s performance. Our experiments demonstrate the great potential of our approach for verifying larger neural networks.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC7363186/full.md

## Figures

12 figures with captions in the complete paper: https://tomesphere.com/paper/PMC7363186/full.md

## References

20 references — full list in the complete paper: https://tomesphere.com/paper/PMC7363186/full.md

---
Source: https://tomesphere.com/paper/PMC7363186