Geometric Path Enumeration for Equivalence Verification of Neural Networks
Samuel Teuber, Marko Kleine B\"uning, Philipp Kern, Carsten Sinz

TL;DR
This paper introduces a geometric path enumeration method for verifying the equivalence of neural networks, providing a scalable alternative to existing approaches and demonstrating superior performance in certain scenarios.
Contribution
It extends a geometric path enumeration algorithm to multiple neural networks, proves the coNP-completeness of epsilon-equivalence, and evaluates its effectiveness against existing methods.
Findings
Outperforms previous methods in specific equivalence verification tasks
Provides a scalable approach for neural network equivalence checking
Identifies use-cases where the new method is more effective
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Formal Methods in Verification · Ferroelectric and Negative Capacitance Devices
