DeepAbstract: Neural Network Abstraction for Accelerating Verification

06/24/2020
by   Pranav Ashok, et al.
0

While abstraction is a classic tool of verification to scale it up, it is not used very often for verifying neural networks. However, it can help with the still open task of scaling existing algorithms to state-of-the-art network architectures. We introduce an abstraction framework applicable to fully-connected feed-forward neural networks based on clustering of neurons that behave similarly on some inputs. For the particular case of ReLU, we additionally provide error bounds incurred by the abstraction. We show how the abstraction reduces the size of the network, while preserving its accuracy, and how verification results on the abstract network can be transferred back to the original network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/06/2022

An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks

Convolutional neural networks have gained vast popularity due to their e...
research
04/05/2023

Hybrid Zonotopes Exactly Represent ReLU Neural Networks

We show that hybrid zonotopes offer an equivalent representation of feed...
research
06/04/2018

Automatic Clustering of a Network Protocol with Weakly-Supervised Clustering

Abstraction is a fundamental part when learning behavioral models of sys...
research
05/17/2021

Evolutionary Training and Abstraction Yields Algorithmic Generalization of Neural Computers

A key feature of intelligent behaviour is the ability to learn abstract ...
research
07/18/2020

Abstraction based Output Range Analysis for Neural Networks

In this paper, we consider the problem of output range analysis for feed...
research
09/04/2017

Abstraction of Linear Consensus Networks with Guaranteed Systemic Performance Measures

A proper abstraction of a large-scale linear consensus network with a de...
research
10/23/2022

Tighter Abstract Queries in Neural Network Verification

Neural networks have become critical components of reactive systems in v...

Please sign up or login with your details

Forgot password? Click here to reset