Quantitative Verification of Neural Networks And its Security Applications
Not on the map. Why?
Abstract (arXiv)
Neural networks are increasingly employed in safety-critical domains. This has prompted interest in verifying or certifying logically encoded properties of neural networks. Prior work has largely focused on checking existential properties, wherein the goal is to check whether there exists any input that violates a given property of interest. However, neural network training is a stochastic process, and many questions arising in their analysis require probabilistic and quantitative reasoning, i.e., estimating how many inputs satisfy a given property. To this end, our paper proposes a novel and principled framework to quantitative verification of logical properties specified over neural networks. Our framework is the first to provide PAC-style soundness guarantees, in that its quantitative estimates are within a controllable and bounded error from the true count. We instantiate our algorithmic framework by building a prototype tool called NPAQ that enables checking rich properties over binarized neural networks. We show how emerging security analyses can utilize our framework in 3 concrete point applications: quantifying robustness to adversarial inputs, efficacy of trojan attacks, and fairness/bias of given neural networks.
Key facts. Cited by 56 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 15; 2023: 13; 2024: 9; 2025: 7; 2026: 3.
56 papers.
Sort:
By area:
- 2022"Real Attackers Don't Compute Gradients": Bridging the Gap Between Adversarial ML Research and Practicecited by 56
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2023Logic for Explainable AIcited by 23
- 2022Neural Network Verification with Proof Productioncited by 22
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networkscited by 19
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guaranteescited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
38 more
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2022A Survey of Neural Trojan Attacks and Defenses in Deep Learningcited by 17
- 2021Neural Termination Analysiscited by 16
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2023Verifying Generalization in Deep Learningcited by 11
- 2024Network Inversion of Binarised Neural Netscited by 11
- 2022LinSyn: Synthesizing Tight Linear Bounds for Arbitrary Neural Network Activation Functionscited by 10
- 2021Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Samplingcited by 9
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2021ε-weakened Robustness of Deep Neural Networkscited by 8
- 2023TrajPAC: Towards Robustness Verification of Pedestrian Trajectory Prediction Modelscited by 8
- 2022On Optimizing Back-Substitution Methods for Neural Network Verificationcited by 6
- 2023Rounding Meets Approximate Model Countingcited by 6
- 2021Backdoor Learning Curves: Explaining Backdoor Poisoning Beyond Influence Functionscited by 5
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tablescited by 4
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Boundcited by 4
- 2025Proof Minimization in Neural Network Verificationcited by 4
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2023Exact ASP Counting with Compact Encodingscited by 3
- 2024A Survey of Neural Network Robustness Assessment in Image Recognitioncited by 3
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
- 2021Projected Model Counting: Beyond Independent Supportcited by 2
- 2022Quantifying Robustness to Adversarial Word Substitutionscited by 2
- 2022Fast Converging Anytime Model Countingcited by 2
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2024Verifying the Generalization of Deep Learning to Out-of-Distribution Domainscited by 2
- 2023Scaling #DNN-Verification Tools with Efficient Bound Propagation and Parallel Computingcited by 1
- 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulascited by 1
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
- 2024Formally Certified Approximate Model Countingcited by 1
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compressioncited by 1
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networkscited by 0
- 2024Probabilistic ML Verification via Weighted Model Integrationcited by 0
- 2024Patch Synthesis for Property Repair of Deep Neural Networkscited by 0
- 2024Certifying Global Robustness for Deep Neural Networkscited by 0
- 2025Systematic Parameter Decision in Approximate Model Countingcited by 0
50 most cited of 56 All 56 (JSON)
- 2026Security Properties of Neural Networks as Decision Problems30 Sep 2026
- 2026NNV3: Expanding Neural Network Verification to New Architectures and Domains24 Sep 2026
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compression16 Mar 2026
- 2025Proof Minimization in Neural Network Verification11 Nov 2025
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2025FourierCSP: Differentiable Constraint Satisfaction Problem Solving by Walsh-Fourier Expansion6 Oct 2025
- 2025Approximate SMT Counting Beyond Discrete Domains24 Jul 2025
- 2025Efficient Certified Reasoning for Binarized Neural Networks25 Jun 2025
- 2025Systematic Parameter Decision in Approximate Model Counting8 Apr 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2024Formally Certified Approximate Model Counting17 Jun 2024
- 2024Verifying the Generalization of Deep Learning to Out-of-Distribution Domains4 Jun 2024
38 more
- 2024Certifying Global Robustness for Deep Neural Networks31 May 2024
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Bound27 May 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2024A Survey of Neural Network Robustness Assessment in Image Recognition12 Apr 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024Network Inversion of Binarised Neural Nets19 Feb 2024
- 2024Probabilistic ML Verification via Weighted Model Integration7 Feb 2024
- 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulas26 Dec 2023
- 2023Exact ASP Counting with Compact Encodings19 Dec 2023
- 2023Scaling #DNN-Verification Tools with Efficient Bound Propagation and Parallel Computing10 Dec 2023
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guarantees18 Aug 2023
- 2023TrajPAC: Towards Robustness Verification of Pedestrian Trajectory Prediction Models11 Aug 2023
- 2023Formally Explaining Neural Networks within Reactive Systems31 Jul 2023
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks29 Jul 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Rounding Meets Approximate Model Counting16 May 2023
- 2023Logic for Explainable AI9 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networks10 Feb 2023
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networks17 Jan 2023
- 2022"Real Attackers Don't Compute Gradients": Bridging the Gap Between Adversarial ML Research and Practice29 Dec 2022
- 2022Fast Converging Anytime Model Counting19 Dec 2022
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks10 Dec 2022
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection System6 Dec 2022
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networks6 Dec 2022
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networks25 Oct 2022
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables18 Aug 2022
- 2022On Optimizing Back-Substitution Methods for Neural Network Verification16 Aug 2022
- 2022Neural Network Verification with Proof Production1 Jun 2022
- 2022Verifying Learning-Based Robotic Navigation Systems26 May 2022
- 2022A Survey of Neural Trojan Attacks and Defenses in Deep Learning15 Feb 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2022LinSyn: Synthesizing Tight Linear Bounds for Arbitrary Neural Network Activation Functions31 Jan 2022
- 2022Quantifying Robustness to Adversarial Word Substitutions11 Jan 2022
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks6 Jan 2022
- 2021ε-weakened Robustness of Deep Neural Networks29 Oct 2021
- 2021Projected Model Counting: Beyond Independent Support18 Oct 2021
- 2021Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Sampling18 Oct 2021
50 newest of 56 All 56 (JSON)
- 2026Security Properties of Neural Networks as Decision Problems30 Sep 2026
- 2022"Real Attackers Don't Compute Gradients": Bridging the Gap Between Adversarial ML Research and Practicecited by 56
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2023Logic for Explainable AIcited by 23
- 2022Neural Network Verification with Proof Productioncited by 22
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networkscited by 19
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guaranteescited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
12 most cited of 55 All 55 (JSON)
- 2026NNV3: Expanding Neural Network Verification to New Architectures and Domains24 Sep 2026
- 2026SimCert: Probabilistic Certification for Behavioral Similarity in Deep Neural Network Compression16 Mar 2026
- 2025Proof Minimization in Neural Network Verification11 Nov 2025
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2025FourierCSP: Differentiable Constraint Satisfaction Problem Solving by Walsh-Fourier Expansion6 Oct 2025
- 2025Approximate SMT Counting Beyond Discrete Domains24 Jul 2025
- 2025Efficient Certified Reasoning for Binarized Neural Networks25 Jun 2025
- 2025Systematic Parameter Decision in Approximate Model Counting8 Apr 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2024Formally Certified Approximate Model Counting17 Jun 2024
- 2024Verifying the Generalization of Deep Learning to Out-of-Distribution Domains4 Jun 2024
- 2024Certifying Global Robustness for Deep Neural Networks31 May 2024
12 newest of 55 All 55 (JSON)