Specification-Driven Neural Network Reduction for Scalable Formal Verification

05/03/2023
by   Tobias Ladner, et al.
0

Formal verification of neural networks is essential before their deployment in safety-critical settings. However, existing methods for formally verifying neural networks are not yet scalable enough to handle practical problems that involve a large number of neurons. In this work, we propose a novel approach to address this challenge: A conservative neural network reduction approach that ensures that the verification of the reduced network implies the verification of the original network. Our approach constructs the reduction on-the-fly, while simultaneously verifying the original network and its specifications. The reduction merges all neurons of a nonlinear layer with similar outputs and is applicable to neural networks with any type of activation function such as ReLU, sigmoid, and tanh. Our evaluation shows that our approach can reduce a network to less than 5 the verification time is reduced.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/07/2023

Expediting Neural Network Verification via Network Reduction

A wide range of verification methods have been proposed to verify the sa...
research
07/13/2020

Neural Network Verification through Replication

A system identification based approach to neural network model replicati...
research
10/09/2017

Verification of Binarized Neural Networks via Inter-Neuron Factoring

We study the problem of formal verification of Binarized Neural Networks...
research
06/18/2020

Effective Formal Verification of Neural Networks using the Geometry of Linear Regions

Neural Networks (NNs) have increasingly apparent safety implications com...
research
12/03/2019

Neural Network Branching for Neural Network Verification

Formal verification of neural networks is essential for their deployment...
research
09/15/2022

Neural Networks Reduction via Lumping

The increasing size of recently proposed Neural Networks makes it hard t...
research
10/09/2017

Verification of Binarized Neural Networks

We study the problem of formal verification of Binarized Neural Networks...

Please sign up or login with your details

Forgot password? Click here to reset