OccRob: Efficient SMT-Based Occlusion Robustness Verification of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Occlusion is a prevalent and easily realizable semantic perturbation to deep neural networks (DNNs). It can fool a DNN into misclassifying an input image by occluding some segments, possibly resulting in severe errors. Therefore, DNNs planted in safety-critical systems should be verified to be robust against occlusions prior to deployment. However, most existing robustness verification approaches for DNNs are focused on non-semantic perturbations and are not suited to the occlusion case. In this paper, we propose the first efficient, SMT-based approach for formally verifying the occlusion robustness of DNNs. We formulate the occlusion robustness verification problem and prove it is NP-complete. Then, we devise a novel approach for encoding occlusions as a part of neural networks and introduce two acceleration techniques so that the extended neural networks can be efficiently verified using off-the-shelf, SMT-based neural network verification tools. We implement our approach in a prototype called OccRob and extensively evaluate its performance on benchmark datasets with various occlusion variants. The experimental results demonstrate our approach's effectiveness and efficiency in verifying DNNs' robustness against various occlusions, and its ability to generate counterexamples when these DNNs are not robust.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 27 of its 45 references that are in the map. First posted on arXiv 27 Jan 2023.
Builds on
27 of 45 references.
References · 27
- 2013Intriguing properties of neural networkscited by 5,114
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2015Spatial Transformer Networkscited by 1,423
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017One pixel attack for fooling deep neural networkscited by 579
- 2017Adversarial Patchcited by 514
- 2018On the Effectiveness of Interval Bound Propagation for Training Verifiably Robust Modelscited by 322
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2018Certified Defenses against Adversarial Examplescited by 305
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
15 more
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2020Certified Defenses for Adversarial Patchescited by 100
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2019Occlusion Robust Face Recognition Based on Mask Learning with PairwiseDifferential Siamese Networkcited by 51
- 2020Certified Defense to Image Transformations via Randomized Smoothingcited by 51
- 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
- 2019Fastened CROWN: Tightened Neural Network Robustness Certificatescited by 39
- 2020Compositional Convolutional Neural Networks: A Robust and Interpretable Model for Object Recognition under Occlusioncited by 38
- 2020Repairing Deep Neural Networks: Fix Patterns and Challengescited by 33
- 2019Analyzing Deep Neural Networks with Symbolic Propagation: Towards Higher Precision and Faster Verificationcited by 28
- 2021Reachability Is NP-Complete Even for the Simplest Neural Networkscited by 27
- 2019Robustness of Object Recognition under Extreme Occlusion in Humans and Computational Modelscited by 18
- 2021Towards Evaluating and Training Verifiably Robust Neural Networkscited by 15
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2023Robustness of SAM: Segment Anything Under Corruptions and Beyondcited by 30
- 2023Analyzing Effects of Mixed Sample Data Augmentation on Model Interpretabilitycited by 2
- 2023Benchmarking Local Robustness of High-Accuracy Binary Neural Networks for Enhanced Traffic Sign Recognitioncited by 0
- 2024Robustness Verifcation in Neural Networkscited by 0
- 2026Some Complexity Results for Robustness Verification for Binarized Neural Networkscited by 0
- 2026Some Complexity Results for Robustness Verification for Binarized Neural Networks17 Jun 2026
- 2024Robustness Verifcation in Neural Networks20 Mar 2024
- 2023Benchmarking Local Robustness of High-Accuracy Binary Neural Networks for Enhanced Traffic Sign Recognition25 Sep 2023
- 2023Robustness of SAM: Segment Anything Under Corruptions and Beyond13 Jun 2023
- 2023Analyzing Effects of Mixed Sample Data Augmentation on Model Interpretability26 Mar 2023