Safety Verification of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep neural networks have achieved impressive experimental results in image classification, but can surprisingly be unstable with respect to adversarial perturbations, that is, minimal changes to the input image that cause the network to misclassify it. With potential applications including perception modules and end-to-end controllers for self-driving cars, this raises concerns about their safety. We develop a novel automated verification framework for feed-forward multi-layer neural networks based on Satisfiability Modulo Theory (SMT). We focus on safety of image classification decisions with respect to image manipulations, such as scratches or changes to camera angle or lighting conditions that would result in the same class being assigned by a human, and define safety for an individual decision in terms of invariance of the classification within a small neighbourhood of the original image. We enable exhaustive search of the region by employing discretisation, and propagate the analysis layer by layer. Our method works directly with the network code and, in contrast to existing methods, can guarantee that adversarial examples, if they exist, are found for the given region and family of manipulations. If found, adversarial examples can be shown to human testers and/or used to fine-tune the network. We implement the techniques using Z3 and evaluate them on state-of-the-art networks, including regularised and deep learning networks. We also compare against existing techniques to search for adversarial examples and estimate network robustness.
Key facts. Cited by 263 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2018: 1; 2019: 0; 2020: 0; 2021: 74; 2022: 55; 2023: 42; 2024: 46; 2025: 25; 2026: 20.
263 papers.
Sort:
By area:
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 93
- 2021Explainability of deep vision-based autonomous driving systems: Review and challengescited by 80
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2024Building Guardrails for Large Language Modelscited by 65
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2021Guidance on the Assurance of Machine Learning in Autonomous Systems (AMLAS)cited by 42
- 2021Provable Repair of Deep Neural Networkscited by 42
- 2022Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspectivecited by 42
38 more
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 41
- 2021Reachability Analysis of Neural Feedback Loopscited by 41
- 2021POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systemscited by 39
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
- 2024A review on data-driven constitutive laws for solidscited by 35
- 2025Towards Robust and Secure Embodied AI: A Survey on Vulnerabilities and Attackscited by 34
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2021Deep Learning-Based Autonomous Driving Systems: A Survey of Attacks and Defensescited by 30
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2021Low Curvature Activations Reduce Overfitting in Adversarial Trainingcited by 29
- 2023Towards quantum enhanced adversarial robustness in machine learningcited by 28
- 2021The Role of Explainability in Assuring Safety of Machine Learning in Healthcarecited by 26
- 2021Taxonomy of Machine Learning Safety: A Survey and Primercited by 25
- 2021Efficient Certified Defenses Against Patch Attacks on Image Classifierscited by 24
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilitiescited by 24
- 2023A DPLL(T) Framework for Verifying Deep Neural Networkscited by 24
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
- 2021ANCER: Anisotropic Certification via Sample-wise Volume Maximizationcited by 23
- 2022Neural Network Verification with Proof Productioncited by 22
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2021Neural Network Repair with Reachability Analysiscited by 19
- 2022Scalable Verification of GNN-based Job Schedulerscited by 19
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2023Closed-loop Analysis of Vision-based Autonomous Systems: A Case Studycited by 18
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021DeformRS: Certifying Input Deformations with Randomized Smoothingcited by 17
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Frameworkcited by 17
- 2025RvLLM: LLM Runtime Verification with Domain Knowledgecited by 17
- 2021Neural Termination Analysiscited by 16
- 2021Reliability Assessment and Safety Arguments for Machine Learning Components in System Assurancecited by 16
- 2021The King is Naked: on the Notion of Robustness for Natural Language Processingcited by 16
50 most cited of 263 All 263 (JSON)
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026Certification-Based Differentially Private Learning30 Sep 2026
- 2026Branch and Bound for Relational Verification of Neural Networks13 Aug 2026
- 2026Mining Verdict Boundaries for Neural Network Verification31 Jul 2026
- 2026Fast SDP certification of neural networks : towards large multi-class datasets3 Jul 2026
- 2026veriFIRE: an Industrial Case Study in Verifying Consistency Properties for a DNN-Based Wildfire Detection System2 Jun 2026
- 2026Grounded Continuation: A Linear-Time Runtime Verifier for LLM Conversations13 May 2026
- 2026Formally Verifying Analog Neural Networks Under Process Variations Using Polynomial Zonotopes11 May 2026
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systems5 May 2026
- 2026The Defense Trilemma: Why Prompt Injection Defense Wrappers Fail?7 Apr 2026
- 2026Incompleteness of AI Safety Verification via Kolmogorov Complexity6 Apr 2026
- 2026Towards Verified and Targeted Explanations through Formal Methods5 Apr 2026
38 more
- 2026No Certificate for Alignment: Two Independent Impossibilities and the Pareto Frontier of Achievable Safety Guarantees8 Mar 2026
- 2026Exact and Asymptotically Complete Robust Verifications of Neural Networks via Ising Solvers28 Feb 2026
- 2026Defining Explainable AI for Requirements Analysis22 Feb 2026
- 2026Synthesis and Verification of Transformer Programs (Technical Report)18 Feb 2026
- 2026FormalJudge: A Neuro-Symbolic Paradigm for Agentic Oversight11 Feb 2026
- 2026Optimized Piecewise Affine Abstractions of Neural Networks with Learnable Activation Functions6 Feb 2026
- 2026On the use of LLMs to generate a dataset of Neural Networks4 Feb 2026
- 2026Kernel-Based Learning of Safety Barriers17 Jan 2026
- 2025Bridging Efficiency and Safety: Formal Verification of Neural Networks with Early Exits23 Dec 2025
- 2025On Improving Deep Active Learning with Formal Verification16 Dec 2025
- 2025Proof Minimization in Neural Network Verification11 Nov 2025
- 2025Provable Repair of Deep Neural Network Defects by Preimage Synthesis and Property Refinement11 Nov 2025
- 2025Formal Reasoning About Confidence and Automated Verification of Neural Networks10 Nov 2025
- 2025Towards Strong Certified Defense with Universal Asymmetric Randomization22 Oct 2025
- 2025Distributionally Robust Safety Verification of Neural Networks via Worst-Case CVaR22 Sep 2025
- 2025Exact Verification of Graph Neural Networks with Incremental Constraint Solving12 Aug 2025
- 2025Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees23 Jul 2025
- 2025Efficient Certified Reasoning for Binarized Neural Networks25 Jun 2025
- 2025Interior-Point Vanishing Problem in Semidefinite Relaxations for Neural Network Verification12 Jun 2025
- 2025MUC-G4: Minimal Unsat Core-Guided Incremental Verification for Deep Neural Network Compression3 Jun 2025
- 2025Bridging Neural ODE and ResNet: A Formal Error Bound for Safety Verification3 Jun 2025
- 2025Efficient Preimage Approximation for Neural Network Certification28 May 2025
- 2025RvLLM: LLM Runtime Verification with Domain Knowledge24 May 2025
- 2025Language Models That Walk the Talk: A Framework for Formal Fairness Certificates19 May 2025
- 2025Adaptive Branch-and-Bound Tree Exploration for Neural Network Verification2 May 2025
- 2025Adversarial Examples in Environment Perception for Automated Driving (Review)11 Apr 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2025CeTAD: Towards Certified Toxicity-Aware Distance in Vision Language Models8 Mar 2025
- 2025Learning Vision-Based Neural Network Controllers with Semi-Probabilistic Safety Guarantees28 Feb 2025
- 2025Probabilistic Robustness in Deep Learning: A Concise yet Comprehensive Guide20 Feb 2025
- 2025Towards Robust and Secure Embodied AI: A Survey on Vulnerabilities and Attacks18 Feb 2025
- 2025Scalable and Interpretable Verification of Image-based Neural Network Controllers for Autonomous Vehicles23 Jan 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Training Verification-Friendly Neural Networks via Neuron Behavior Consistency17 Dec 2024
- 2024Risk-Averse Certification of Bayesian Neural Networks29 Nov 2024
- 2024Using Formal Models, Safety Shields and Certified Control to Validate AI-Based Train Systems21 Nov 2024
- 2024DNN Modularization via Activation-Driven Training1 Nov 2024
- 2024Neural Network Verification with PyRAT31 Oct 2024
50 newest of 263 All 263 (JSON)
- 2024Building Guardrails for Large Language Modelscited by 65
- 2022Pre-trained Encoders in Self-Supervised Learning Improve Secure and Privacy-preserving Supervised Learningcited by 4
- 2026The Defense Trilemma: Why Prompt Injection Defense Wrappers Fail?cited by 2
- 2024Confidence Preservation Property in Knowledge Distillation Abstractionscited by 1
- 2025Provable Repair of Deep Neural Network Defects by Preimage Synthesis and Property Refinementcited by 0
- 2026The Defense Trilemma: Why Prompt Injection Defense Wrappers Fail?7 Apr 2026
- 2025Provable Repair of Deep Neural Network Defects by Preimage Synthesis and Property Refinement11 Nov 2025
- 2024Building Guardrails for Large Language Models2 Feb 2024
- 2024Confidence Preservation Property in Knowledge Distillation Abstractions21 Jan 2024
- 2022Pre-trained Encoders in Self-Supervised Learning Improve Secure and Privacy-preserving Supervised Learning6 Dec 2022
- 2026FormalJudge: A Neuro-Symbolic Paradigm for Agentic Oversight11 Feb 2026
- 2018A Roadmap for Robust End-to-End Alignmentcited by 0
- 2018A Roadmap for Robust End-to-End Alignment4 Sep 2018
- 2023Efficient Symbolic Reasoning for Neural-Network Verification23 Mar 2023
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 93
- 2021Explainability of deep vision-based autonomous driving systems: Review and challengescited by 80
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2021Guidance on the Assurance of Machine Learning in Autonomous Systems (AMLAS)cited by 42
- 2021Provable Repair of Deep Neural Networkscited by 42
- 2022Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspectivecited by 42
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 41
12 most cited of 247 All 247 (JSON)
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026Certification-Based Differentially Private Learning30 Sep 2026
- 2026Branch and Bound for Relational Verification of Neural Networks13 Aug 2026
- 2026Mining Verdict Boundaries for Neural Network Verification31 Jul 2026
- 2026Fast SDP certification of neural networks : towards large multi-class datasets3 Jul 2026
- 2026veriFIRE: an Industrial Case Study in Verifying Consistency Properties for a DNN-Based Wildfire Detection System2 Jun 2026
- 2026Grounded Continuation: A Linear-Time Runtime Verifier for LLM Conversations13 May 2026
- 2026Formally Verifying Analog Neural Networks Under Process Variations Using Polynomial Zonotopes11 May 2026
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systems5 May 2026
- 2026Incompleteness of AI Safety Verification via Kolmogorov Complexity6 Apr 2026
- 2026Towards Verified and Targeted Explanations through Formal Methods5 Apr 2026
- 2026No Certificate for Alignment: Two Independent Impossibilities and the Pareto Frontier of Achievable Safety Guarantees8 Mar 2026
12 newest of 247 All 247 (JSON)