Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encoding

03/26/2022
by   Zhilu Wang, et al.
0

The robustness of deep neural networks has received significant interest recently, especially when being deployed in safety-critical systems, as it is important to analyze how sensitive the model output is under input perturbations. While most previous works focused on the local robustness property around an input sample, the studies of the global robustness property, which bounds the maximum output change under perturbations over the entire input space, are still lacking. In this work, we formulate the global robustness certification for neural networks with ReLU activation functions as a mixed-integer linear programming (MILP) problem, and present an efficient approach to address it. Our approach includes a novel interleaving twin-network encoding scheme, where two copies of the neural network are encoded side-by-side with extra interleaving dependencies added between them, and an over-approximation algorithm leveraging relaxation and refinement techniques to reduce complexity. Experiments demonstrate the timing efficiency of our work when compared with previous global robustness certification methods and the tightness of our over-approximation. A case study of closed-loop control safety verification is conducted, and demonstrates the importance and practicality of our approach for certifying the global robustness of neural networks in safety-critical systems.

READ FULL TEXT

page 1

page 6

research
08/15/2022

A Tool for Neural Network Global Robustness Certification and Training

With the increment of interest in leveraging machine learning technology...
research
06/09/2021

ZoPE: A Fast Optimizer for ReLU Networks with Low-Dimensional Inputs

Deep neural networks often lack the safety and robustness guarantees nee...
research
03/12/2021

BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networks

Verifying and explaining the behavior of neural networks is becoming inc...
research
05/05/2023

On Preimage Approximation for Neural Networks

Neural network verification mainly focuses on local robustness propertie...
research
01/27/2023

Certified Invertibility in Neural Networks via Mixed-Integer Programming

Neural networks are notoriously vulnerable to adversarial attacks – smal...
research
10/16/2020

Strengthened SDP Verification of Neural Network Robustness via Non-Convex Cuts

There have been major advances on the design of neural networks, but sti...
research
09/19/2018

Efficient Formal Safety Analysis of Neural Networks

Neural networks are increasingly deployed in real-world safety-critical ...

Please sign up or login with your details

Forgot password? Click here to reset