Neural Network Verification as Piecewise Linear Optimization: Formulations for the Composition of Staircase Functions

11/27/2022
by   Tu Anh Nguyen, et al.
0

We present a technique for neural network verification using mixed-integer programming (MIP) formulations. We derive a strong formulation for each neuron in a network using piecewise linear activation functions. Additionally, as in general, these formulations may require an exponential number of inequalities, we also derive a separation procedure that runs in super-linear time in the input dimension. We first introduce and develop our technique on the class of staircase functions, which generalizes the ReLU, binarized, and quantized activation functions. We then use results for staircase activation functions to obtain a separation method for general piecewise linear activation functions. Empirically, using our strong formulation and separation technique, we can reduce the computational time in exact verification settings based on MIP and improve the false negative rate for inexact verifiers relying on the relaxation of the MIP formulation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2015

Piecewise Linear Activation Functions For More Efficient Deep Networks

This submission has been withdrawn by arXiv administrators because it is...
research
03/19/2022

Efficient Neural Network Analysis with Sum-of-Infeasibilities

Inspired by sum-of-infeasibilities methods in convex optimization, we pr...
research
01/30/2023

Formalizing Piecewise Affine Activation Functions of Neural Networks in Coq

Verification of neural networks relies on activation functions being pie...
research
11/20/2018

Strong mixed-integer programming formulations for trained neural networks

We present an ideal mixed-integer programming (MIP) formulation for a re...
research
03/06/2022

A Unified View of SDP-based Neural Network Verification through Completely Positive Programming

Verifying that input-output relationships of a neural network conform to...
research
02/10/2021

A linear input dependence model for interdependent networks

We consider a linear relaxation of a generalized minimum-cost network fl...
research
03/04/2019

Safety Verification and Robustness Analysis of Neural Networks via Quadratic Constraints and Semidefinite Programming

Analyzing the robustness of neural networks against norm-bounded uncerta...

Please sign up or login with your details

Forgot password? Click here to reset