Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees
Not on the map. Why?
Abstract (arXiv)
The vulnerability of neural networks to adversarial perturbations has necessitated formal verification techniques that can rigorously certify the quality of neural networks. As the state-of-the-art, branch and bound (BaB) is a "divide-and-conquer" strategy that applies off-the-shelf verifiers to sub-problems for which they perform better. While BaB can identify the sub-problems that are necessary to be split, it explores the space of these sub-problems in a naive "first-come-first-serve" manner, thereby suffering from an issue of inefficiency to reach a verification conclusion. To bridge this gap, we introduce an order over different sub-problems produced by BaB, concerning with their different likelihoods of containing counterexamples. Based on this order, we propose a novel verification framework Oliva that explores the sub-problem space by prioritizing those sub-problems that are more likely to find counterexamples, in order to efficiently reach the conclusion of the verification. Even if no counterexample can be found in any sub-problem, it only changes the order of visiting different sub-problem and so will not lead to a performance degradation. Specifically, Oliva has two variants, including OlivaGR, a greedy strategy that always prioritizes the sub-problems that are more likely to find counterexamples, and OlivaSA, a balanced strategy inspired by simulated annealing that gradually shifts from exploration to exploitation to locate the globally optimal sub-problems. We experimentally evaluate the performance of Oliva on 690 verification problems spanning over 5 models with datasets MNIST and CIFAR10. Compared to the state-of-the-art approaches, we demonstrate the speedup of Oliva for up to 25X in MNIST, and up to 80X in CIFAR10.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 40 of its 62 references that are in the map. First posted on arXiv 23 Jul 2025.
Builds on
40 of 62 references.
References · 40
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 685
- 2018Improving Transferability of Adversarial Examples with Input Diversitycited by 599
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
- 2016Safety Verification of Deep Neural Networkscited by 263
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 251
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
28 more
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 179
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2019Safety Verification and Robustness Analysis of Neural Networks via Quadratic Constraints and Semidefinite Programmingcited by 101
- 2017Maximum Resilience of Artificial Neural Networkscited by 97
- 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2020A Survey of Algorithms for Black-Box Safety Validation of Cyber-Physical Systemscited by 71
- 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 68
- 2020Enabling certification of verification-agnostic networks via memory-efficient semidefinite programmingcited by 66
- 2020The Convex Relaxation Barrier, Revisited: Tightened Single-Neuron Relaxations for Neural Network Verificationcited by 50
- 2024Neural Network Verification with Branch-and-Bound for General Nonlinearitiescited by 47
- 2019Neural Network Branching for Neural Network Verificationcited by 45
- 2022Efficiently Computing Local Lipschitz Constants of Neural Networks via Bound Propagationcited by 45
- 2021Improved Branch and Bound for Neural Network Verification via Lagrangian Decompositioncited by 44
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2020Improving Neural Network Verification through Spurious Region Guided Refinementcited by 31
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2023A DPLL(T) Framework for Verifying Deep Neural Networkscited by 24
- 2019Fast Neural Network Verification via Shadow Pricescited by 17
- 2023Incremental Verification of Neural Networkscited by 14
- 2024Harnessing Neuron Stability to Improve DNN Verificationcited by 13
- 2021Shared Certificates for Neural Network Verificationcited by 10
- 2021Fast Falsification of Neural Networks using Property Directed Testingcited by 2
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2025Adaptive Branch-and-Bound Tree Exploration for Neural Network Verificationcited by 2
Built on by
Not cited yet.