An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks have gained vast popularity due to their excellent performance in the fields of computer vision, image processing, and others. Unfortunately, it is now well known that convolutional networks often produce erroneous results - for example, minor perturbations of the inputs of these networks can result in severe classification errors. Numerous verification approaches have been proposed in recent years to prove the absence of such errors, but these are typically geared for fully connected networks and suffer from exacerbated scalability issues when applied to convolutional networks. To address this gap, we present here the Cnn-Abs framework, which is particularly aimed at the verification of convolutional networks. The core of Cnn-Abs is an abstraction-refinement technique, which simplifies the verification problem through the removal of convolutional connections in a way that soundly creates an over-approximation of the original problem; and which restores these connections if the resulting problem becomes too abstract. Cnn-Abs is designed to use existing verification engines as a backend, and our evaluation demonstrates that it can significantly boost the performance of a state-of-the-art DNN verification engine, reducing runtime by 15.7% on average.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 43 of its 76 references that are in the map. First posted on arXiv 6 Jan 2022.
Builds on
43 of 76 references.
References · 43
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2016Concrete Problems in AI Safetycited by 1,582
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 439
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 254
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
31 more
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 126
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 124
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2017Maximum Resilience of Artificial Neural Networkscited by 97
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
- 2018CNN-Cert: An Efficient Framework for Certifying Robustness of Convolutional Neural Networkscited by 50
- 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
- 2019Perfectly Parallel Fairness Certification of Neural Networkscited by 42
- 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
- 2019Fastened CROWN: Tightened Neural Network Robustness Certificatescited by 39
- 2020Parallelization Techniques for Verifying Neural Networkscited by 36
- 2020Abstraction based Output Range Analysis for Neural Networkscited by 34
- 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
- 2020DeepAbstract: Neural Network Abstraction for Accelerating Verificationcited by 31
- 2017Output Range Analysis for Deep Neural Networkscited by 30
- 2017Towards Proving the Adversarial Robustness of Deep Neural Networkscited by 26
- 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 25
- 2020Global Optimization of Objective Functions Represented by ReLU Networkscited by 24
- 2021NNrepair: Constraint-based Repair of Neural Network Classifierscited by 24
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2020Into the Unknown: Active Monitoring of Neural Networkscited by 19
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
- 2018Formal Verification of CNN-based Perception Systemscited by 13
- 2018Toward Scalable Verification for Safety-Critical Deep Networkscited by 12
- 2021DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifierscited by 11
- 2020Formal Methods with a Touch of Magiccited by 10
- 2021Reachability Analysis of Convolutional Neural Networkscited by 4
Built on by
Citing papers per year: 2022: 11; 2023: 6; 2024: 3; 2025: 3; 2026: 1.
24 papers.
Sort:
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2022Neural Network Verification with Proof Productioncited by 22
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2023Verifying Generalization in Deep Learningcited by 11
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
12 more
- 2024Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiingcited by 8
- 2022On Optimizing Back-Substitution Methods for Neural Network Verificationcited by 6
- 2023Fully Automatic Neural Network Reduction for Formal Verificationcited by 6
- 2025Abstraction-Based Proof Production in Formal Verification of Neural Networkscited by 5
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2025Adaptive Branch-and-Bound Tree Exploration for Neural Network Verificationcited by 2
- 2023Expediting Neural Network Verification via Network Reductioncited by 1
- 2024Patch Synthesis for Property Repair of Deep Neural Networkscited by 0
- 2025Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Treescited by 0
- 2026Mining Verdict Boundaries for Neural Network Verificationcited by 0
- 2026Mining Verdict Boundaries for Neural Network Verification31 Jul 2026
- 2025Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees23 Jul 2025
- 2025Abstraction-Based Proof Production in Formal Verification of Neural Networks11 Jun 2025
- 2025Adaptive Branch-and-Bound Tree Exploration for Neural Network Verification2 May 2025
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiing8 Jan 2024
- 2023Expediting Neural Network Verification via Network Reduction7 Aug 2023
- 2023Formally Explaining Neural Networks within Reactive Systems31 Jul 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Fully Automatic Neural Network Reduction for Formal Verification3 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
12 more
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networks10 Feb 2023
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks10 Dec 2022
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection System6 Dec 2022
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networks25 Oct 2022
- 2022Tighter Abstract Queries in Neural Network Verification23 Oct 2022
- 2022On Optimizing Back-Substitution Methods for Neural Network Verification16 Aug 2022
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networks2 Jul 2022
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programming20 Jun 2022
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustness7 Jun 2022
- 2022Neural Network Verification with Proof Production1 Jun 2022
- 2022Verifying Learning-Based Robotic Navigation Systems26 May 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2022Neural Network Verification with Proof Productioncited by 22
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2023Verifying Generalization in Deep Learningcited by 11
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
12 most cited of 24 All 24 (JSON)
- 2026Mining Verdict Boundaries for Neural Network Verification31 Jul 2026
- 2025Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees23 Jul 2025
- 2025Abstraction-Based Proof Production in Formal Verification of Neural Networks11 Jun 2025
- 2025Adaptive Branch-and-Bound Tree Exploration for Neural Network Verification2 May 2025
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiing8 Jan 2024
- 2023Expediting Neural Network Verification via Network Reduction7 Aug 2023
- 2023Formally Explaining Neural Networks within Reactive Systems31 Jul 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Fully Automatic Neural Network Reduction for Formal Verification3 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
12 newest of 24 All 24 (JSON)