Geometric Path Enumeration for Equivalence Verification of Neural Networks
Not on the map. Why?
Abstract (arXiv)
As neural networks (NNs) are increasingly introduced into safety-critical domains, there is a growing need to formally verify NNs before deployment. In this work we focus on the formal verification problem of NN equivalence which aims to prove that two NNs (e.g. an original and a compressed version) show equivalent behavior. Two approaches have been proposed for this problem: Mixed integer linear programming and interval propagation. While the first approach lacks scalability, the latter is only suitable for structurally similar NNs with small weight changes. The contribution of our paper has four parts. First, we show a theoretical result by proving that the epsilon-equivalence problem is coNP-complete. Secondly, we extend Tran et al.'s single NN geometric path enumeration algorithm to a setting with multiple NNs. In a third step, we implement the extended algorithm for equivalence verification and evaluate optimizations necessary for its practical use. Finally, we perform a comparative evaluation showing use-cases where our approach outperforms the previous state of the art, both, for equivalence verification as well as for counter-example finding.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 8 of its 29 references that are in the map. First posted on arXiv 13 Dec 2021.
Builds on
8 of 29 references.
References · 8
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2017Verifying Properties of Binarized Deep Neural Networkscited by 79
- 2020ReluDiff: Differential Verification of Deep Neural Networkscited by 29
- 2020NeuroDiff: Scalable Differential Verification of Neural Networks using Fine-Grained Approximationcited by 22
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 1; 2025: 2.
6 papers.
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2022On Neural Network Equivalence Checking using SMT Solverscited by 10
- 2022Optimized Symbolic Interval Propagation for Neural Network Verificationcited by 4
- 2024Revisiting Differential Verification: Equivalence Verification with Confidencecited by 4
- 2022CEG4N: Counter-Example Guided Neural Network Quantization Refinementcited by 2
- 2025Floating-Point Neural Network Verification at the Software Levelcited by 2
- 2025Floating-Point Neural Network Verification at the Software Level27 Oct 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Revisiting Differential Verification: Equivalence Verification with Confidence26 Oct 2024
- 2022Optimized Symbolic Interval Propagation for Neural Network Verification15 Dec 2022
- 2022CEG4N: Counter-Example Guided Neural Network Quantization Refinement9 Jul 2022
- 2022On Neural Network Equivalence Checking using SMT Solvers22 Mar 2022