Permutation Invariance of Deep Neural Networks with ReLUs

10/18/2021
by   Diganta Mukhopadhyay, et al.
0

Consider a deep neural network (DNN) that is being used to suggest the direction in which an aircraft must turn to avoid a possible collision with an intruder aircraft. Informally, such a network is well-behaved if it asks the own ship to turn right (left) when an intruder approaches from the left (right). Consider another network that takes four inputs – the cards dealt to the players in a game of contract bridge – and decides which team can bid game. Loosely speaking, if you exchange the hands of partners (north and south, or east and west), the decision would not change. However, it will change if, say, you exchange north's hand with east. This permutation invariance property, for certain permutations at input and output layers, is central to the correctness and robustness of these networks. This paper proposes a sound, abstraction-based technique to establish permutation invariance in DNNs with ReLU as the activation function. The technique computes an over-approximation of the reachable states, and an under-approximation of the safe states, and propagates this information across the layers, both forward and backward. The novelty of our approach lies in a useful tie-class analysis, that we introduce for forward propagation, and a scalable 2-polytope under-approximation method that escapes the exponential blow-up in the number of regions during backward propagation. An experimental comparison shows the efficiency of our algorithm over that of verifying permutation invariance as a two-safety property (using FFNN verification over two copies of the network).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2020

Reachable Polyhedral Marching (RPM): A Safety Verification Algorithm for Robotic Systems with Deep Neural Network Components

We present a method for computing exact reachable sets for deep neural n...
research
02/03/2017

Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks

Deep neural networks have emerged as a widely used and effective means f...
research
11/30/2022

Neural Network Representation of Time Integrators

Deep neural network (DNN) architectures are constructed that are the exa...
research
12/02/2018

On variation of gradients of deep neural networks

We provide a theoretical explanation of the role of the number of nodes ...
research
03/08/2023

Densely Connected G-invariant Deep Neural Networks with Signed Permutation Representations

We introduce and investigate, for finite groups G, G-invariant deep neur...
research
06/28/2021

Topos and Stacks of Deep Neural Networks

Every known artificial deep neural network (DNN) corresponds to an objec...
research
02/26/2019

Weighted games of best choice

The game of best choice (also known as the secretary problem) is a model...

Please sign up or login with your details

Forgot password? Click here to reset