ReluDiff: Differential Verification of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
As deep neural networks are increasingly being deployed in practice, their efficiency has become an important issue. While there are compression techniques for reducing the network's size, energy consumption and computational requirement, they only demonstrate empirically that there is no loss of accuracy, but lack formal guarantees of the compressed network, e.g., in the presence of adversarial examples. Existing verification techniques such as Reluplex, ReluVal, and DeepPoly provide formal guarantees, but they are designed for analyzing a single network instead of the relationship between two networks. To fill the gap, we develop a new method for differential verification of two closely related networks. Our method consists of a fast but approximate forward interval analysis pass followed by a backward pass that iteratively refines the approximation until the desired property is verified. We have two main innovations. During the forward pass, we exploit structural and behavioral similarities of the two networks to more accurately bound the difference between the output neurons of the two networks. Then in the backward pass, we leverage the gradient differences to more accurately compute the most beneficial refinement. Our experiments show that, compared to state-of-the-art verification tools, our method can achieve orders-of-magnitude speedup and prove many more properties than existing tools.
Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 5; 2023: 5; 2024: 5; 2025: 1; 2026: 6.
29 papers.
Sort:
By area:
- 2021DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injectioncited by 44
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 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
- 2022On Neural Network Equivalence Checking using SMT Solverscited by 10
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2023Certifying the Fairness of KNN in the Presence of Dataset Biascited by 7
- 2021Geometric Path Enumeration for Equivalence Verification of Neural Networkscited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
17 more
- 2024Relational DNN Verification With Cross Executional Bound Refinementcited by 5
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networkscited by 4
- 2024Revisiting Differential Verification: Equivalence Verification with Confidencecited by 4
- 2021ZoPE: A Fast Optimizer for ReLU Networks with Low-Dimensional Inputscited by 2
- 2021Finding Deviated Behaviors of the Compressed DNN Models for Image Classificationscited by 1
- 2023Systematic Testing of the Data-Poisoning Robustness of KNNcited by 1
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compressioncited by 1
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verificationcited by 1
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systemscited by 0
- 2023Verifying Global Neural Network Specifications using Hyperpropertiescited by 0
- 2024Patch Synthesis for Property Repair of Deep Neural Networkscited by 0
- 2024Formal Local Implication Between Two Neural Networkscited by 0
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precisioncited by 0
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Executioncited 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
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compression16 Mar 2026
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Execution6 Mar 2026
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision30 Jul 2025
- 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
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
17 more
- 2023Certifying the Fairness of KNN in the Presence of Dataset Bias17 Jul 2023
- 2023Systematic Testing of the Data-Poisoning Robustness of KNN17 Jul 2023
- 2023Verifying Global Neural Network Specifications using Hyperproperties21 Jun 2023
- 2023Incremental Verification of Neural Networks4 Apr 2023
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems10 Jan 2023
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks10 Dec 2022
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networks6 Dec 2022
- 2022On Neural Network Equivalence Checking using SMT Solvers22 Mar 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
- 2021ZoPE: A Fast Optimizer for ReLU Networks with Low-Dimensional Inputs9 Jun 2021
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learning20 Apr 2021
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning25 Jan 2021
- 2021DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injection18 Jan 2021
- 2023Systematic Testing of the Data-Poisoning Robustness of KNN17 Jul 2023
- 2021DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injectioncited by 44
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 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
- 2022On Neural Network Equivalence Checking using SMT Solverscited by 10
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2023Certifying the Fairness of KNN in the Presence of Dataset Biascited by 7
- 2021Geometric Path Enumeration for Equivalence Verification of Neural Networkscited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
12 most cited of 28 All 28 (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
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compression16 Mar 2026
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Execution6 Mar 2026
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision30 Jul 2025
- 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
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
12 newest of 28 All 28 (JSON)