mlsanityData to 14 Oct 2026

On Neural Network Equivalence Checking using SMT Solvers

arXiv 2203.11629 ↗First posted 22 Mar 2022cs.AI cs.LG cs.LOcited by 10

Not on the map. Why?

Abstract (arXiv)

Two pretrained neural networks are deemed equivalent if they yield similar outputs for the same inputs. Equivalence checking of neural networks is of great importance, due to its utility in replacing learning-enabled components with equivalent ones, when there is need to fulfill additional requirements or to address security threats, as is the case for example when using knowledge distillation, adversarial training etc. SMT solvers can potentially provide solutions to the problem of neural network equivalence checking that will be sound and complete, but as it is expected any such solution is associated with significant limitations with respect to the size of neural networks to be checked. This work presents a first SMT-based encoding of the equivalence checking problem, explores its utility and limitations and proposes avenues for future research and improvements towards more scalable and practically applicable solutions. We present experimental results that shed light to the aforementioned issues, for diverse types of neural network models (classifiers and regression networks) and equivalence criteria, towards a general and application-independent equivalence checking approach.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 19 of its 42 references that are in the map. First posted on arXiv 22 Mar 2022.

Builds on

19 of 42 references.

References · 19

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  2. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  3. 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
  4. 2016From Softmax to Sparsemax: A Sparse Model of Attention and Multi-Label Classificationcited by 341
  5. 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
  6. 2019Algorithms for Verifying Deep Neural Networkscited by 221
  7. 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
  8. 2017Regularization for Deep Learning: A Taxonomycited by 91
  9. 2017Verifying Properties of Binarized Deep Neural Networkscited by 79
  10. 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
  11. 2021Introduction to Neural Network Verificationcited by 63
  12. 2020An Overview of Neural Network Compressioncited by 59
7 more
  1. 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
  2. 2020A Survey on Deep Neural Network Compression: Challenges, Overview, and Solutionscited by 32
  3. 2020DeepAbstract: Neural Network Abstraction for Accelerating Verificationcited by 31
  4. 2020ReluDiff: Differential Verification of Deep Neural Networkscited by 29
  5. 2018Automated Verification of Neural Networks: Advances, Challenges and Perspectivescited by 7
  6. 2021Geometric Path Enumeration for Equivalence Verification of Neural Networkscited by 6
  7. 2019A Symbolic Neural Network Representation and its Application to Understanding, Verifying, and Patching Networkscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 1; 2024: 5; 2025: 2; 2026: 1.

10 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2021Verifying Quantized Neural Networks using SMT-Based Model Checking
  2. 2023Learning Modulo Theories
  3. 2021QNNVerifier: A Tool for Verifying Neural Networks using SMT-Based Model Checking
  4. 2023Efficient Symbolic Reasoning for Neural-Network Verification
  5. 2023Extensions to Generalized Annotated Logic and an Equivalent Neural Architecture
  6. 2024InterpBench: Semi-Synthetic Transformers for Evaluating Mechanistic Interpretability Techniques
  7. 2026Tracking Equivalent Mechanistic Interpretations Across Neural Networks
  8. 2026Security Properties of Neural Networks as Decision Problems