Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifiers
Not on the map. Why?
Abstract (arXiv)
Formal verification of neural networks (NNs) is a challenging and important problem. Existing efficient complete solvers typically require the branch-and-bound (BaB) process, which splits the problem domain into sub-domains and solves each sub-domain using faster but weaker incomplete verifiers, such as Linear Programming (LP) on linearly relaxed sub-domains. In this paper, we propose to use the backward mode linear relaxation based perturbation analysis (LiRPA) to replace LP during the BaB process, which can be efficiently implemented on the typical machine learning accelerators such as GPUs and TPUs. However, unlike LP, LiRPA when applied naively can produce much weaker bounds and even cannot check certain conflicts of sub-domains during splitting, making the entire procedure incomplete after BaB. To address these challenges, we apply a fast gradient based bound tightening procedure combined with batch splits and the design of minimal usage of LP bound procedure, enabling us to effectively use LiRPA on the accelerator hardware for the challenging complete NN verification problem and significantly outperform LP-based approaches. On a single GPU, we demonstrate an order of magnitude speedup compared to existing LP-based approaches.
Key facts. Cited by 183 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 25; 2023: 20; 2024: 43; 2025: 39; 2026: 45.
183 papers.
Sort:
By area:
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 224
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 102
- 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
- 2021Training Certifiably Robust Neural Networks with Efficient Local Lipschitz Boundscited by 64
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 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
- 2021Reachability Analysis of Neural Feedback Loopscited by 41
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
38 more
- 2023Provably Bounding Neural Network Preimagescited by 28
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilitiescited by 24
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
- 2023Expressive Losses for Verified Robustness via Convex Combinationscited by 23
- 2023A DPLL(T) Framework for Verifying Deep Neural Networkscited by 23
- 2024Lyapunov-stable Neural Control for State and Output Feedback: A Novel Formulationcited by 23
- 2022Safety Certification for Stochastic Systems via Neural Barrier Functionscited by 22
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2022Scalable Verification of GNN-based Job Schedulerscited by 18
- 2022CertiFair: A Framework for Certified Global Fairness of Neural Networkscited by 17
- 2022Toward Certified Robustness Against Real-World Distribution Shiftscited by 16
- 2023The Best Defense is a Good Offense: Adversarial Augmentation against Adversarial Attackscited by 15
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2022Can pruning improve certified robustness of neural networks?cited by 14
- 2023Provable Preimage Under-Approximation for Neural Networks (Full Version)cited by 13
- 2024Harnessing Neuron Stability to Improve DNN Verificationcited by 13
- 2024CTBENCH: A Library and Benchmark for Certified Trainingcited by 13
- 2022Toward Robust Spiking Neural Network Against Adversarial Perturbationcited by 12
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2022On Neural Network Equivalence Checking using SMT Solverscited by 10
- 2022Linearity Grafting: Relaxed Neuron Pruning Helps Certifiable Robustnesscited by 10
- 2023Efficient Error Certification for Physics-Informed Neural Networkscited by 10
- 2024Verifiably Robust Conformal Predictioncited by 10
- 2024Detecting Brittle Decisions for Free: Leveraging Margin Consistency in Deep Robust Classifierscited by 10
- 2025SDP-CROWN: Efficient Bound Propagation for Neural Network Verification with Tightness of Semidefinite Programmingcited by 10
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2023Safe Deep Reinforcement Learning by Verifying Task-Level Propertiescited by 9
- 2023Architecture-Preserving Provable Repair of Deep Neural Networkscited 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
- 2023Expressivity of ReLU-Networks under Convex Relaxationscited by 8
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networkscited by 8
- 2021Provable Lipschitz Certification for Generative Modelscited by 7
- 2022P-split formulations: A class of intermediate formulations between big-M and convex hull for disjunctive constraintscited by 7
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logiccited by 7
- 2024Verified Safe Reinforcement Learning for Neural Network Dynamic Modelscited by 7
- 2024ModelVerification.jl: a Comprehensive Toolbox for Formally Verifying Deep Neural Networkscited by 7
50 most cited of 183 All 183 (JSON)
- 2026Stochastic World Models for Verifying Vision-Based Neural Feedback Systems29 Sep 2026
- 2026CLAD: Constrained Abstract Domain for Neural Network Verification28 Sep 2026
- 2026Verifying Neural Networks with Reinforcement Learning28 Sep 2026
- 2026NNV3: Expanding Neural Network Verification to New Architectures and Domains24 Sep 2026
- 2026Validating, Not Sampling: Region-Level Robustness of Vision-Language and Vision-Language-Action Models14 Sep 2026
- 2026Testing Between the Test Cases: Proving End-to-End Steering in Conditions You Never Drove10 Sep 2026
- 2026Certified but Private: Scalable Zero-Knowledge Proofs for Neural Network Guarantees17 Aug 2026
- 2026Learning Lookahead Lemmas for Neural Network Verification31 Jul 2026
- 2026Certified Training for Convolutional Perturbations20 Jul 2026
- 2026Lookahead Branching for Neural Network Verification19 Jul 2026
- 2026Repurposing CLIP to Localize at Pixel Level6 Jul 2026
- 2026Improving Certified Robustness via Adversarial Distillation30 Jun 2026
38 more
- 2026Are Safety Guarantees in Neural Networks Safe? How to Compute Trustworthy Robustness Certifications22 Jun 2026
- 2026Shifting-based Optimizable Linear Relaxations for General Activation Functions18 Jun 2026
- 2026Veriphi: Attack-Guided Neural Network Verification with Dataset-Dependent Training Methods16 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
- 2026Neural Network Verification using Partial Multi-Neuron Relaxation28 May 2026
- 2026Bridging Control with Neural Network Verifier alpha-beta-CROWN: A Tutorial26 May 2026
- 2026Parallel Differentiable Reachability for Learning and Planning with Certified Neural Dynamics and Controllers25 May 2026
- 2026Verified SHAP: Provable Bounds for Exact Shapley Values of Neural Networks22 May 2026
- 2026Lipschitz Optimization for Formal Verification of Homographies22 May 2026
- 2026Encrypted Neural Networks without Overflows21 May 2026
- 2026Stress-Testing Neural Network Verifiers with Provably Robust Instances16 May 2026
- 2026A Survey on the Verification of Reinforcement Learning Policies14 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
- 2026Quantitative Linear Logic for Neuro-Symbolic Learning and Verification13 May 2026
- 2026Beyond Red-Teaming: Formal Guarantees of LLM Guardrail Classifiers11 May 2026
- 2026GeoCert: Certified Geometric AI for Reliable Forecasting25 Apr 2026
- 2026Analyzing Symbolic Properties for DRL Agents in Systems and Networking6 Apr 2026
- 2026Verifiable Error Bounds for Physics-Informed Neural KKL Observers20 Mar 2026
- 2026Verifiable Error Bounds for Physics-Informed Neural Network Solutions of Lyapunov and Hamilton-Jacobi-Bellman Equations20 Mar 2026
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Execution6 Mar 2026
- 2026From Decoupled to Coupled: Robustness Verification for Learning-based Keypoint Detection with Joint Specifications5 Mar 2026
- 2026Safe and Robust Domains of Attraction for Discrete-Time Systems: A Set-Based Characterization and Certifiable Neural Network Estimation3 Mar 2026
- 2026IoUCert: Robustness Verification for Anchor-based Object Detectors3 Mar 2026
- 2026TorchLean: Formalizing Neural Networks in Lean26 Feb 2026
- 2026Talking with Verifiers: Automatic Specification Generation for Neural Network Verification13 Feb 2026
- 2026Certified Learning under Distribution Shift: Sound Verification and Identifiable Structure6 Feb 2026
- 2026E-Globe: Scalable ε-Global Verification of Neural Networks via Tight Upper Bounds and Pattern-Aware Branching4 Feb 2026
- 2026Conformal Reachability for Safe Control in Unknown Environments3 Feb 2026
- 2026Learning Better Certified Models from Empirically-Robust Teachers2 Feb 2026
- 2026Learning to Optimize by Differentiable Programming23 Jan 2026
- 2026On the Extreme Variance of Certified Local Robustness Across Model Seeds19 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
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025SAIL: Sound Abstract Interpreters with LLMs17 Nov 2025
50 newest of 183 All 183 (JSON)
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 224
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 102
- 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
- 2021Training Certifiably Robust Neural Networks with Efficient Local Lipschitz Boundscited by 64
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 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
- 2021Reachability Analysis of Neural Feedback Loopscited by 41
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
12 most cited of 179 All 179 (JSON)
- 2026CLAD: Constrained Abstract Domain for Neural Network Verification28 Sep 2026
- 2026Verifying Neural Networks with Reinforcement Learning28 Sep 2026
- 2026NNV3: Expanding Neural Network Verification to New Architectures and Domains24 Sep 2026
- 2026Testing Between the Test Cases: Proving End-to-End Steering in Conditions You Never Drove10 Sep 2026
- 2026Certified but Private: Scalable Zero-Knowledge Proofs for Neural Network Guarantees17 Aug 2026
- 2026Learning Lookahead Lemmas for Neural Network Verification31 Jul 2026
- 2026Certified Training for Convolutional Perturbations20 Jul 2026
- 2026Lookahead Branching for Neural Network Verification19 Jul 2026
- 2026Repurposing CLIP to Localize at Pixel Level6 Jul 2026
- 2026Improving Certified Robustness via Adversarial Distillation30 Jun 2026
- 2026Are Safety Guarantees in Neural Networks Safe? How to Compute Trustworthy Robustness Certifications22 Jun 2026
- 2026Shifting-based Optimizable Linear Relaxations for General Activation Functions18 Jun 2026
12 newest of 179 All 179 (JSON)