NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems
Not on the map. Why?
Abstract (arXiv)
This paper presents the Neural Network Verification (NNV) software tool, a set-based verification framework for deep neural networks (DNNs) and learning-enabled cyber-physical systems (CPS). The crux of NNV is a collection of reachability algorithms that make use of a variety of set representations, such as polyhedra, star sets, zonotopes, and abstract-domain representations. NNV supports both exact (sound and complete) and over-approximate (sound) reachability algorithms for verifying safety and robustness properties of feed-forward neural networks (FFNNs) with various activation functions. For learning-enabled CPS, such as closed-loop control systems incorporating neural networks, NNV provides exact and over-approximate reachability analysis schemes for linear plant models and FFNN controllers with piecewise-linear activation functions, such as ReLUs. For similar neural network control systems (NNCS) that instead have nonlinear plant models, NNV supports over-approximate analysis by combining the star set analysis used for FFNN controllers with zonotope-based analysis for nonlinear plant dynamics building on CORA. We evaluate NNV using two real-world case studies: the first is safety verification of ACAS Xu networks and the second deals with the safety verification of a deep learning-based adaptive cruise control system.
Key facts. Cited by 128 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 23; 2022: 23; 2023: 27; 2024: 25; 2025: 14; 2026: 16.
128 papers.
Sort:
By area:
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 103
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 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
- 2022Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspectivecited by 42
- 2021POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systemscited by 39
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Verification of Neural-Network Control Systems by Integrating Taylor Models and Zonotopescited by 26
- 2021Stability Verification in Stochastic Control Systems via Neural Network Supermartingalescited by 26
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
- 2021Neural Network Repair with Reachability Analysiscited by 19
38 more
- 2022NNLander-VeriF: A Neural Network Formal Verification Framework for Vision-Based Autonomous Aircraft Landingcited by 19
- 2022PRoA: A Probabilistic Robustness Assessment against Functional Perturbationscited by 19
- 2022CertiFair: A Framework for Certified Global Fairness of Neural Networkscited by 17
- 2021Neural Termination Analysiscited by 16
- 2024How Generalizable Is My Behavior Cloning Policy? A Statistical Approach to Trustworthy Performance Evaluationcited by 15
- 2021Shielding Atari Games with Bounded Presciencecited by 14
- 2024Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programscited by 14
- 2022Reachability Analysis of a General Class of Neural Ordinary Differential Equationscited by 13
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2023POLAR-Express: Efficient and Precise Formal Reachability Analysis of Neural-Network Controlled Systemscited by 12
- 2023Distributionally Robust Statistical Verification with Imprecise Neural Networkscited by 12
- 2024Shield Synthesis for LTL Modulo Theoriescited by 12
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2021Learning Density Distribution of Reachable States for Autonomous Systemscited by 11
- 2023Neural Abstractionscited by 11
- 2022Safe Neurosymbolic Learning with Differentiable Symbolic Executioncited by 9
- 2023Efficient Interaction-Aware Interval Analysis of Neural Network Feedback Loopscited by 9
- 2023Data-Driven Reachability Analysis of Stochastic Dynamical Systems with Conformal Inferencecited by 9
- 2024Neural Network Verification with PyRATcited by 9
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verificationcited by 9
- 2021Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networkscited by 8
- 2022Neural Network Compression of ACAS Xu Early Prototype is Unsafe: Closed-Loop Verification through Quantized State Backreachabilitycited by 8
- 2022Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networkscited by 8
- 2023Reachability Analysis of Neural Network Control Systemscited by 8
- 2023TrajPAC: Towards Robustness Verification of Pedestrian Trajectory Prediction Modelscited by 8
- 2024Scalable Surrogate Verification of Image-based Neural Network Control Systems using Composition and Unrollingcited by 8
- 2021Verifying Low-dimensional Input Neural Networks via Input Quantizationcited by 7
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logiccited by 7
- 2021Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllerscited by 6
- 2021Verifying Quantized Neural Networks using SMT-Based Model Checkingcited by 6
- 2021Confidence Composition for Monitors of Verification Assumptionscited by 6
- 2024DeepCDCL: An CDCL-based Neural Network Verification Frameworkcited by 6
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
- 2021Constrained Feedforward Neural Network Training via Reachability Analysiscited by 5
- 2022BERN-NN: Tight Bound Propagation For Neural Networks Using Bernstein Polynomial Interval Arithmeticcited by 5
- 2023DeepBern-Nets: Taming the Complexity of Certifying Neural Networks using Bernstein Polynomial Activations and Precise Bound Propagationcited by 5
- 2023Bridging Dimensions: Confident Reachability for High-Dimensional Controllerscited by 5
50 most cited of 128 All 128 (JSON)
- 2026An Empirical Study of Architectural Shift from Traditional to AI-Enabled Simulink Controllers29 Sep 2026
- 2026Reachability-Based Formal Verification of Graph Neural Networks with Node and Edge Features24 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
- 2026Clustered Randomized Smoothing for Stochastic Prediction Functions12 Aug 2026
- 2026Safe and Robust Neural Policy Learning with Statistical Verification for Sim-to-Real Deployment in Robotics6 Aug 2026
- 2026TNODEV: Toolbox for Neural ODE Verification15 Jun 2026
- 2026Toward Pre-Deployment Assurance for Enterprise AI Agents: Ontology-Grounded Simulation and Trust Certification2 Jun 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
- 2026Quadratic Characterizations for Reachability Analysis of Neural Networks19 May 2026
- 2026Quantitative Linear Logic for Neuro-Symbolic Learning and Verification13 May 2026
38 more
- 2026The Luna Bound Propagator for Formal Analysis of Neural Networks25 Mar 2026
- 2026Incremental Neural Network Verification via Learned Conflicts12 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
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verification11 Dec 2025
- 2025Efficient Safety Verification of Autonomous Vehicles with Neural Network Operator4 Dec 2025
- 2025Robust Verification of Controllers under State Uncertainty via Hamilton-Jacobi Reachability Analysis18 Nov 2025
- 2025Mixed Monotonicity Reachability Analysis of Neural ODE: A Trade-Off Between Tightness and Efficiency15 Oct 2025
- 2025Architectural Transformations and Emerging Verification Demands in AI-Enabled Cyber-Physical Systems1 Oct 2025
- 2025Probabilistic Robustness Analysis in High Dimensional Space: Application to Semantic Segmentation Network15 Sep 2025
- 2025Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision30 Jul 2025
- 2025Bridging Neural ODE and ResNet: A Formal Error Bound for Safety Verification3 Jun 2025
- 2025Language Models That Walk the Talk: A Framework for Formal Fairness Certificates19 May 2025
- 2025A General Framework for Property-Driven Machine Learning1 May 2025
- 2025Neural Network-assisted Interval Reachability for Systems with Control Barrier Function-Based Safe Controllers11 Apr 2025
- 2025LTL Verification of Memoryful Neural Agents4 Mar 2025
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysis22 Jan 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Neural Continuous-Time Supermartingale Certificates23 Dec 2024
- 2024Training Verification-Friendly Neural Networks via Neuron Behavior Consistency17 Dec 2024
- 2024SoundnessBench: A Soundness Benchmark for Neural Network Verifiers4 Dec 2024
- 2024Certified Training with Branch-and-Bound for Lyapunov-stable Neural Control27 Nov 2024
- 2024Creating a Formally Verified Neural Network for Autonomous Navigation: An Experience Report21 Nov 2024
- 2024Neural Network Verification with PyRAT31 Oct 2024
- 2024Training Verifiably Robust Agents Using Set-Based Reinforcement Learning17 Aug 2024
- 2024Certified Robust Invariant Polytope Training in Neural Controlled ODEs2 Aug 2024
- 2024Certifying Robustness of Learning-Based Keypoint Detection and Pose Estimation Methods31 Jul 2024
- 2024Statistical Reachability Analysis of Stochastic Cyber-Physical Systems under Distribution Shift16 Jul 2024
- 2024A simple algorithm for output range analysis for deep neural networks2 Jul 2024
- 2024Shield Synthesis for LTL Modulo Theories6 Jun 2024
- 2024Scalable Surrogate Verification of Image-based Neural Network Control Systems using Composition and Unrolling28 May 2024
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Bound27 May 2024
- 2024Counterexample-Guided Repair of Reinforcement Learning Systems Using Safety Critics24 May 2024
- 2024How Generalizable Is My Behavior Cloning Policy? A Statistical Approach to Trustworthy Performance Evaluation8 May 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024Scaling Learning based Policy Optimization for Temporal Logic Tasks by Controller Network Dropout23 Mar 2024
- 2024DeepCDCL: An CDCL-based Neural Network Verification Framework12 Mar 2024
- 2024A Transition System Abstraction Framework for Neural Network Dynamical System Models18 Feb 2024
50 newest of 128 All 128 (JSON)
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 103
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 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
- 2022Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspectivecited by 42
- 2021POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systemscited by 39
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Verification of Neural-Network Control Systems by Integrating Taylor Models and Zonotopescited by 26
- 2021Stability Verification in Stochastic Control Systems via Neural Network Supermartingalescited by 26
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
- 2021Neural Network Repair with Reachability Analysiscited by 19
12 most cited of 123 All 123 (JSON)
- 2026An Empirical Study of Architectural Shift from Traditional to AI-Enabled Simulink Controllers29 Sep 2026
- 2026Reachability-Based Formal Verification of Graph Neural Networks with Node and Edge Features24 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
- 2026Clustered Randomized Smoothing for Stochastic Prediction Functions12 Aug 2026
- 2026Safe and Robust Neural Policy Learning with Statistical Verification for Sim-to-Real Deployment in Robotics6 Aug 2026
- 2026TNODEV: Toolbox for Neural ODE Verification15 Jun 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
- 2026Quadratic Characterizations for Reachability Analysis of Neural Networks19 May 2026
- 2026Quantitative Linear Logic for Neuro-Symbolic Learning and Verification13 May 2026
- 2026The Luna Bound Propagator for Formal Analysis of Neural Networks25 Mar 2026
12 newest of 123 All 123 (JSON)