Verification of Neural Networks: Enhancing Scalability through Pruning

03/17/2020
by   Dario Guidotti, et al.
0

Verification of deep neural networks has witnessed a recent surge of interest, fueled by success stories in diverse domains and by abreast concerns about safety and security in envisaged applications. Complexity and sheer size of such networks are challenging for automated formal verification techniques which, on the other hand, could ease the adoption of deep networks in safety- and security-critical contexts. In this paper we focus on enabling state-of-the-art verification tools to deal with neural networks of some practical interest. We propose a new training pipeline based on network pruning with the goal of striking a balance between maintaining accuracy and robustness while making the resulting networks amenable to formal analysis. The results of our experiments with a portfolio of pruning algorithms and verification tools show that our approach is successful for the kind of networks we consider and for some combinations of pruning and verification techniques, thus bringing deep neural networks closer to the reach of formally-grounded methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2021

Introduction to Neural Network Verification

Deep learning has transformed the way we think of software and what it c...
research
05/08/2022

VPN: Verification of Poisoning in Neural Networks

Neural networks are successfully used in a variety of applications, many...
research
03/02/2022

Neuro-Symbolic Verification of Deep Neural Networks

Formal verification has emerged as a powerful approach to ensure the saf...
research
11/18/2020

NeVer 2.0: Learning, Verification and Repair of Deep Neural Networks

In this work, we present an early prototype of NeVer 2.0, a new system f...
research
05/25/2018

Automated Verification of Neural Networks: Advances, Challenges and Perspectives

Neural networks are one of the most investigated and widely used techniq...
research
06/08/2020

Global Robustness Verification Networks

The wide deployment of deep neural networks, though achieving great succ...
research
05/17/2021

DISCO Verification: Division of Input Space into COnvex polytopes for neural network verification

The impressive results of modern neural networks partly come from their ...

Please sign up or login with your details

Forgot password? Click here to reset