mlsanityData to 7 Oct 2026

Permutation Invariance of Deep Neural Networks with ReLUs

arXiv 2110.09578 ↗First posted 18 Oct 2021cs.LO cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

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).

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 23 references that are in the map. First posted on arXiv 18 Oct 2021.

Builds on

10 of 23 references.

References · 10

  1. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  2. 2016Safety Verification of Deep Neural Networkscited by 262
  3. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
  4. 2017Output Reachable Set Estimation and Verification for Multi-Layer Neural Networkscited by 79
  5. 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
  6. 2017Feature-Guided Black-Box Safety Testing of Deep Neural Networkscited by 48
  7. 2020Abstraction based Output Range Analysis for Neural Networkscited by 34
  8. 2018A Game-Based Approximate Verification of Deep Neural Networks with Provable Guaranteescited by 33
  9. 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 25
  10. 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10

Built on by

Not cited yet.