NeuroDiff: Scalable Differential Verification of Neural Networks using Fine-Grained Approximation
Not on the map. Why?
Abstract (arXiv)
As neural networks make their way into safety-critical systems, where misbehavior can lead to catastrophes, there is a growing interest in certifying the equivalence of two structurally similar neural networks. For example, compression techniques are often used in practice for deploying trained neural networks on computationally- and energy-constrained devices, which raises the question of how faithfully the compressed network mimics the original network. Unfortunately, existing methods either focus on verifying a single network or rely on loose approximations to prove the equivalence of two networks. Due to overly conservative approximation, differential verification lacks scalability in terms of both accuracy and computational cost. To overcome these problems, we propose NeuroDiff, a symbolic and fine-grained approximation technique that drastically increases the accuracy of differential verification while achieving many orders-of-magnitude speedup. NeuroDiff has two key contributions. The first one is new convex approximations that more accurately bound the difference neurons of two networks under all possible inputs. The second one is judicious use of symbolic variables to represent neurons whose difference bounds have accumulated significant error. We also find that these two techniques are complementary, i.e., when combined, the benefit is greater than the sum of their individual benefits. We have evaluated NeuroDiff on a variety of differential verification tasks. Our results show that NeuroDiff is up to 1000X faster and 5X more accurate than the state-of-the-art tool.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 5; 2024: 4; 2025: 0; 2026: 4.
22 papers.
Sort:
By area:
- 2023Incremental Verification of Neural Networkscited by 14
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2021Shared Certificates for Neural Network Verificationcited by 10
- 2022LinSyn: Synthesizing Tight Linear Bounds for Arbitrary Neural Network Activation Functionscited by 10
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2022Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networkscited by 8
- 2023Certifying the Fairness of KNN in the Presence of Dataset Biascited by 7
- 2021Geometric Path Enumeration for Equivalence Verification of Neural Networkscited by 6
- 2024Relational DNN Verification With Cross Executional Bound Refinementcited by 5
- 2022Optimized Symbolic Interval Propagation for Neural Network Verificationcited by 4
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networkscited by 4
10 more
- 2024Revisiting Differential Verification: Equivalence Verification with Confidencecited by 4
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defectscited by 3
- 2021Finding Deviated Behaviors of the Compressed DNN Models for Image Classificationscited by 1
- 2023Systematic Testing of the Data-Poisoning Robustness of KNNcited by 1
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systemscited by 0
- 2024Formal Local Implication Between Two Neural Networkscited by 0
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compressioncited by 0
- 2026Encrypted Neural Networks without Overflowscited by 0
- 2026Branch and Bound for Relational Verification of Neural Networkscited by 0
- 2026Reference-Tail Trust:Certified Probability Floors for Learned Updates Inside a Deployed Networkcited by 0
- 2026Reference-Tail Trust:Certified Probability Floors for Learned Updates Inside a Deployed Network28 Sep 2026
- 2026Branch and Bound for Relational Verification of Neural Networks13 Aug 2026
- 2026Encrypted Neural Networks without Overflows21 May 2026
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compression16 Mar 2026
- 2024Revisiting Differential Verification: Equivalence Verification with Confidence26 Oct 2024
- 2024Formal Local Implication Between Two Neural Networks25 Sep 2024
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networks5 Sep 2024
- 2024Relational DNN Verification With Cross Executional Bound Refinement16 May 2024
- 2023Certifying the Fairness of KNN in the Presence of Dataset Bias17 Jul 2023
- 2023Systematic Testing of the Data-Poisoning Robustness of KNN17 Jul 2023
- 2023Incremental Verification of Neural Networks4 Apr 2023
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects13 Feb 2023
10 more
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems10 Jan 2023
- 2022Optimized Symbolic Interval Propagation for Neural Network Verification15 Dec 2022
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks10 Dec 2022
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networks6 Dec 2022
- 2022Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networks21 Aug 2022
- 2022LinSyn: Synthesizing Tight Linear Bounds for Arbitrary Neural Network Activation Functions31 Jan 2022
- 2021Geometric Path Enumeration for Equivalence Verification of Neural Networks13 Dec 2021
- 2021Finding Deviated Behaviors of the Compressed DNN Models for Image Classifications6 Dec 2021
- 2021Shared Certificates for Neural Network Verification1 Sep 2021
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning25 Jan 2021
- 2023Systematic Testing of the Data-Poisoning Robustness of KNN17 Jul 2023
- 2023Incremental Verification of Neural Networkscited by 14
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2021Shared Certificates for Neural Network Verificationcited by 10
- 2022LinSyn: Synthesizing Tight Linear Bounds for Arbitrary Neural Network Activation Functionscited by 10
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2022Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networkscited by 8
- 2023Certifying the Fairness of KNN in the Presence of Dataset Biascited by 7
- 2021Geometric Path Enumeration for Equivalence Verification of Neural Networkscited by 6
- 2024Relational DNN Verification With Cross Executional Bound Refinementcited by 5
- 2022Optimized Symbolic Interval Propagation for Neural Network Verificationcited by 4
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networkscited by 4
12 most cited of 21 All 21 (JSON)
- 2026Reference-Tail Trust:Certified Probability Floors for Learned Updates Inside a Deployed Network28 Sep 2026
- 2026Branch and Bound for Relational Verification of Neural Networks13 Aug 2026
- 2026Encrypted Neural Networks without Overflows21 May 2026
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compression16 Mar 2026
- 2024Revisiting Differential Verification: Equivalence Verification with Confidence26 Oct 2024
- 2024Formal Local Implication Between Two Neural Networks25 Sep 2024
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networks5 Sep 2024
- 2024Relational DNN Verification With Cross Executional Bound Refinement16 May 2024
- 2023Certifying the Fairness of KNN in the Presence of Dataset Bias17 Jul 2023
- 2023Incremental Verification of Neural Networks4 Apr 2023
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects13 Feb 2023
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems10 Jan 2023
12 newest of 21 All 21 (JSON)