Branch and Bound for Piecewise Linear Neural Network Verification
Not on the map. Why?
Abstract (arXiv)
The success of Deep Learning and its potential use in many safety-critical applications has motivated research on formal verification of Neural Network (NN) models. In this context, verification involves proving or disproving that an NN model satisfies certain input-output properties. Despite the reputation of learned NN models as black boxes, and the theoretical hardness of proving useful properties about them, researchers have been successful in verifying some classes of models by exploiting their piecewise linear structure and taking insights from formal methods such as Satisifiability Modulo Theory. However, these methods are still far from scaling to realistic neural networks. To facilitate progress on this crucial area, we exploit the Mixed Integer Linear Programming (MIP) formulation of verification to propose a family of algorithms based on Branch-and-Bound (BaB). We show that our family contains previous verification methods as special cases. With the help of the BaB framework, we make three key contributions. Firstly, we identify new methods that combine the strengths of multiple existing approaches, accomplishing significant performance improvements over previous state of the art. Secondly, we introduce an effective branching strategy on ReLU non-linearities. This branching strategy allows us to efficiently and successfully deal with high input dimensional problems with convolutional network architecture, on which previous methods fail frequently. Finally, we propose comprehensive test data sets and benchmarks which includes a collection of previously released testcases. We use the data sets to conduct a thorough experimental comparison of existing and new algorithms and to provide an inclusive analysis of the factors impacting the hardness of verification problems.
Key facts. Cited by 138 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 22; 2023: 23; 2024: 26; 2025: 21; 2026: 29.
138 papers.
Sort:
By area:
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 103
- 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2022Certified Training: Small Boxes are All You Needcited by 52
- 2022Causality-based Neural Network Repaircited by 47
- 2024Neural Network Verification with Branch-and-Bound for General Nonlinearitiescited by 47
- 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
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
38 more
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2023Provably Bounding Neural Network Preimagescited by 29
- 2023Understanding Certified Training with Interval Bound Propagationcited by 26
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilitiescited by 24
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
- 2023A DPLL(T) Framework for Verifying Deep Neural Networkscited by 24
- 2023Expressive Losses for Verified Robustness via Convex Combinationscited by 23
- 2022IBP Regularization for Verified Adversarial Robustness via Branch-and-Boundcited by 21
- 2022Scalable Verification of GNN-based Job Schedulerscited by 19
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021Probabilistic Verification of Neural Networks Against Group Fairnesscited by 17
- 2022CertiFair: A Framework for Certified Global Fairness of Neural Networkscited by 17
- 2025RvLLM: LLM Runtime Verification with Domain Knowledgecited by 17
- 2022Toward Certified Robustness Against Real-World Distribution Shiftscited by 16
- 2024NLP Verification: Towards a General Methodology for Certifying Robustnesscited by 16
- 2023Incremental Verification of Neural Networkscited by 14
- 2023Provable Preimage Under-Approximation for Neural Networks (Full Version)cited by 14
- 2023From Robustness to Explainability and Back Againcited by 14
- 2024CTBENCH: A Library and Benchmark for Certified Trainingcited by 14
- 2024Harnessing Neuron Stability to Improve DNN Verificationcited by 13
- 2025Systems Security Foundations for Agentic Computingcited by 13
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2021GoTube: Scalable Stochastic Verification of Continuous-Depth Modelscited by 12
- 2023Incremental Randomized Smoothing Certificationcited by 12
- 2023TAPS: Connecting Certified and Adversarial Trainingcited by 11
- 2021Scaling the Convex Barrier with Sparse Dual Algorithmscited by 10
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022Improved techniques for deterministic l2 robustnesscited by 9
- 2024Neural Network Verification with PyRATcited by 9
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verificationcited by 9
- 2021DeepSplit: Scalable Verification of Deep Neural Networks via Operator Splittingcited by 8
- 2021Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networkscited by 8
- 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
- 2024Formal Verification of Graph Convolutional Networks with Uncertain Node Features and Uncertain Graph Structurecited by 8
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networkscited by 8
50 most cited of 138 All 138 (JSON)
- 2026CLAD: Constrained Abstract Domain for Neural Network Verification28 Sep 2026
- 2026Verifying Neural Networks with Reinforcement Learning28 Sep 2026
- 2026ZonoGPT: Towards An Abstract Domain for Verifying Large GPT Models28 Sep 2026
- 2026Validating, Not Sampling: Region-Level Robustness of Vision-Language and Vision-Language-Action Models14 Sep 2026
- 2026Certified Mechanistic Interpretability: Lifting Single-Input Findings to Bounded Neighbourhoods17 Aug 2026
- 2026Branch and Bound for Relational Verification of Neural Networks13 Aug 2026
- 2026Computing Actual Causes for Neural Network Predictions under Structured Causal Inputs4 Aug 2026
- 2026Learning Lookahead Lemmas for Neural Network Verification31 Jul 2026
- 2026Mining Verdict Boundaries for Neural Network Verification31 Jul 2026
- 2026Lookahead Branching for Neural Network Verification19 Jul 2026
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easy15 Jul 2026
- 2026Fast SDP certification of neural networks : towards large multi-class datasets3 Jul 2026
38 more
- 2026Improving Certified Robustness via Adversarial Distillation30 Jun 2026
- 2026TNODEV: Toolbox for Neural ODE Verification15 Jun 2026
- 2026Robustness Verification of Recurrent Neural Networks with Abstraction Refinement10 Jun 2026
- 2026veriFIRE: an Industrial Case Study in Verifying Consistency Properties for a DNN-Based Wildfire Detection System2 Jun 2026
- 2026Rethinking Evaluation Paradigms in IBP-based Certified Training1 Jun 2026
- 2026Verified SHAP: Provable Bounds for Exact Shapley Values of Neural Networks22 May 2026
- 2026Provable Fairness Repair for Deep Neural Networks19 May 2026
- 2026Probabilistic Verification of Recurrent Neural Networks for Single and Multi-Agent Reinforcement Learning14 May 2026
- 2026Precise Verification of Transformers through ReLU-Catalyzed Abstraction Refinement14 May 2026
- 2026Algebraic Invariants of Lightning Self-Attention17 Apr 2026
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026Certified and accurate computation of function space norms of deep neural networks6 Mar 2026
- 2026Safe and Robust Domains of Attraction for Discrete-Time Systems: A Set-Based Characterization and Certifiable Neural Network Estimation3 Mar 2026
- 2026E-Globe: Scalable ε-Global Verification of Neural Networks via Tight Upper Bounds and Pattern-Aware Branching4 Feb 2026
- 2026Learning Better Certified Models from Empirically-Robust Teachers2 Feb 2026
- 2026Complete Identification of Deep ReLU Networks through Lukasiewicz Logic30 Jan 2026
- 2026Robust Privacy: Inference-Stage Privacy through Certified Robustness24 Jan 2026
- 2025Bridging Efficiency and Safety: Formal Verification of Neural Networks with Early Exits23 Dec 2025
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verification11 Dec 2025
- 2025BEAVER: An Efficient Deterministic LLM Verifier5 Dec 2025
- 2025Systems Security Foundations for Agentic Computing1 Dec 2025
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Just-In-Time Piecewise-Linear Semantics for ReLU-type Networks20 Oct 2025
- 2025BaB-prob: Branch and Bound with Preactivation Splitting for Probabilistic Verification of Neural Networks30 Sep 2025
- 2025Distributionally Robust Safety Verification of Neural Networks via Worst-Case CVaR22 Sep 2025
- 2025Solution-aware vs global ReLU selection: partial MILP strikes back for DNN verification31 Jul 2025
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision30 Jul 2025
- 2025Formal Verification of Variational Quantum Circuits14 Jul 2025
- 2025Probabilistically Tightened Linear Relaxation-based Perturbation Analysis for Neural Network Verification7 Jul 2025
- 2025Verification of Visual Controllers via Compositional Geometric Transformations6 Jul 2025
- 2025Safe Domains of Attraction for Discrete-Time Nonlinear Systems: Characterization and Verifiable Neural Network Estimation16 Jun 2025
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networks1 Jun 2025
- 2025Efficient Preimage Approximation for Neural Network Certification28 May 2025
- 2025RvLLM: LLM Runtime Verification with Domain Knowledge24 May 2025
- 2025Advancing Neural Network Verification through Hierarchical Safety Abstract Interpretation8 May 2025
- 2025Adaptive Branch-and-Bound Tree Exploration for Neural Network Verification2 May 2025
- 2025A General Framework for Property-Driven Machine Learning1 May 2025
- 2025Exact Upper and Lower Bounds for the Output Distribution of Neural Networks with Random Inputs17 Feb 2025
50 newest of 138 All 138 (JSON)
- 2025Systems Security Foundations for Agentic Computingcited by 13
- 2025Systems Security Foundations for Agentic Computing1 Dec 2025
- 2022Causality-based Neural Network Repaircited by 47
- 2022Causality-based Neural Network Repair20 Apr 2022
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 103
- 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2022Certified Training: Small Boxes are All You Needcited by 52
- 2024Neural Network Verification with Branch-and-Bound for General Nonlinearitiescited by 47
- 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
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
12 most cited of 129 All 129 (JSON)
- 2026CLAD: Constrained Abstract Domain for Neural Network Verification28 Sep 2026
- 2026ZonoGPT: Towards An Abstract Domain for Verifying Large GPT Models28 Sep 2026
- 2026Branch and Bound for Relational Verification of Neural Networks13 Aug 2026
- 2026Computing Actual Causes for Neural Network Predictions under Structured Causal Inputs4 Aug 2026
- 2026Learning Lookahead Lemmas for Neural Network Verification31 Jul 2026
- 2026Mining Verdict Boundaries for Neural Network Verification31 Jul 2026
- 2026Lookahead Branching for Neural Network Verification19 Jul 2026
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easy15 Jul 2026
- 2026Fast SDP certification of neural networks : towards large multi-class datasets3 Jul 2026
- 2026Improving Certified Robustness via Adversarial Distillation30 Jun 2026
- 2026TNODEV: Toolbox for Neural ODE Verification15 Jun 2026
- 2026Robustness Verification of Recurrent Neural Networks with Abstraction Refinement10 Jun 2026
12 newest of 129 All 129 (JSON)