A Tale of Two Approximations: Tightening Over-Approximation for DNN Robustness Verification via Under-Approximation
Not on the map. Why?
Abstract (arXiv)
The robustness of deep neural networks (DNNs) is crucial to the hosting system's reliability and security. Formal verification has been demonstrated to be effective in providing provable robustness guarantees. To improve its scalability, over-approximating the non-linear activation functions in DNNs by linear constraints has been widely adopted, which transforms the verification problem into an efficiently solvable linear programming problem. Many efforts have been dedicated to defining the so-called tightest approximations to reduce overestimation imposed by over-approximation. In this paper, we study existing approaches and identify a dominant factor in defining tight approximation, namely the approximation domain of the activation function. We find out that tight approximations defined on approximation domains may not be as tight as the ones on their actual domains, yet existing approaches all rely only on approximation domains. Based on this observation, we propose a novel dual-approximation approach to tighten over-approximations, leveraging an activation function's underestimated domain to define tight approximation bounds. We implement our approach with two complementary algorithms based respectively on Monte Carlo simulation and gradient descent into a tool called DualApp. We assess it on a comprehensive benchmark of DNNs with different architectures. Our experimental results show that DualApp significantly outperforms the state-of-the-art approaches with 100% - 1000% improvement on the verified robustness ratio and 10.64% on average (up to 66.53%) on the certified lower bound.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 34 of its 63 references that are in the map. First posted on arXiv 26 May 2023.
Builds on
34 of 63 references.
References · 34
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2013Intriguing properties of neural networkscited by 5,155
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,318
- 2016An overview of gradient descent optimization algorithmscited by 1,033
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 953
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 790
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
22 more
- 2018Adversarial Attacks and Defences: A Surveycited by 259
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2021Probabilistic and Geometric Depth: Detecting Objects in Perspectivecited by 191
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 125
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 103
- 2019Achieving Verified Robustness to Symbol Substitutions via Interval Bound Propagationcited by 88
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2018DLFuzz: Differential Fuzzing Testing of Deep Learning Systemscited by 65
- 2015DeepID3: Face Recognition with Very Deep Neural Networkscited by 62
- 2020Trustworthy AIcited by 62
- 2020The Convex Relaxation Barrier, Revisited: Tightened Single-Neuron Relaxations for Neural Network Verificationcited by 50
- 2018Probabilistic Verification of Fairness Properties via Concentrationcited by 45
- 2019Fastened CROWN: Tightened Neural Network Robustness Certificatescited by 39
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2019Robustness Guarantees for Deep Neural Networks on Videoscited by 14
- 2020Interval Universal Approximation for Neural Networkscited by 14
- 2022LinSyn: Synthesizing Tight Linear Bounds for Arbitrary Neural Network Activation Functionscited by 10
- 2021ε-weakened Robustness of Deep Neural Networkscited by 8
- 2022Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networkscited by 8
- 2023Boosting Verified Training for Robust Image Classifications via Abstractioncited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.