Reachable Polyhedral Marching (RPM): A Safety Verification Algorithm for Robotic Systems with Deep Neural Network Components
Not on the map. Why?
Abstract (arXiv)
We present a method for computing exact reachable sets for deep neural networks with rectified linear unit (ReLU) activation. Our method is well-suited for use in rigorous safety analysis of robotic perception and control systems with deep neural network components. Our algorithm can compute both forward and backward reachable sets for a ReLU network iterated over multiple time steps, as would be found in a perception-action loop in a robotic system. Our algorithm is unique in that it builds the reachable sets by incrementally enumerating polyhedral cells in the input space, rather than iterating layer-by-layer through the network as in other methods. If an unsafe cell is found, our algorithm can return this result without completing the full reachability computation, thus giving an anytime property that accelerates safety verification. In addition, our method requires less memory during execution compared to existing methods where memory can be a limiting factor. We demonstrate our algorithm on safety verification of the ACAS Xu aircraft advisory system. We find unsafe actions many times faster than the fastest existing method and certify no unsafe actions exist in about twice the time of the existing method. We also compute forward and backward reachable sets for a learned model of pendulum dynamics over a 50 time step horizon in 87s on a laptop computer. Algorithm source code: https://github.com/StanfordMSL/Neural-Network-Reach.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 13; 2023: 7; 2024: 2; 2025: 6; 2026: 1.
36 papers.
Sort:
- 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
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 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
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2022Scalable Verification of GNN-based Job Schedulerscited by 18
- 2022Backward Reachability Analysis of Neural Feedback Loops: Techniques for Linear and Nonlinear Systemscited by 18
- 2021Neural Termination Analysiscited by 16
- 2021Neural Network Verification in Controlcited by 14
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verificationcited by 13
24 more
- 2021A Simple and Efficient Sampling-based Algorithm for General Reachability Analysiscited by 12
- 2021Learning Density Distribution of Reachable States for Autonomous Systemscited by 11
- 2023ReLU Neural Networks, Polyhedral Decompositions, and Persistent Homologcited by 10
- 2022Backward Reachability Analysis for Neural Feedback Loopscited by 9
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networkscited by 8
- 2022A Hybrid Partitioning Strategy for Backward Reachability of Neural Feedback Loopscited by 6
- 2022Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systemscited by 6
- 2022DRIP: Domain Refinement Iteration with Polytopes for Backward Reachability Analysis of Neural Feedback Loopscited by 6
- 2022Provable Fairness for Neural Network Models using Formal Verificationcited by 6
- 2021Constrained Feedforward Neural Network Training via Reachability Analysiscited by 5
- 2022Probabilistic Verification of ReLU Neural Networks via Characteristic Functionscited by 5
- 2022Chordal Sparsity for SDP-based Neural Network Verificationcited by 4
- 2023Formalizing Piecewise Affine Activation Functions of Neural Networks in Coqcited by 4
- 2025Predictive Uncertainty for Runtime Assurance of a Real-Time Computer Vision-Based Landing Systemcited by 3
- 2025Marching Neurons: Accurate Surface Extraction for Neural Implicit Shapescited by 3
- 2022Automated Reachability Analysis of Neural Network-Controlled Systems via Adaptive Polytopescited by 2
- 2024Provable Bounds on the Hessian of Neural Networks: Derivative-Preserving Reachability Analysiscited by 2
- 2025BURNS: Backward Underapproximate Reachability for Neural-Feedback-Loop Systemscited by 2
- 2025Efficient Preimage Approximation for Neural Network Certificationcited by 2
- 2022Case Studies for Computing Density of Reachable States for Safe Autonomous Motion Planningcited by 1
- 2025Learning Verifiable Control Policies Using Relaxed Verificationcited by 1
- 2026The FABRIC Strategy for Verifying Neural Feedback Systemscited by 1
- 2023CGDTest: A Constrained Gradient Descent Algorithm for Testing Neural Networkscited by 0
- 2025Verification of Visual Controllers via Compositional Geometric Transformationscited by 0
- 2026The FABRIC Strategy for Verifying Neural Feedback Systems9 Mar 2026
- 2025Marching Neurons: Accurate Surface Extraction for Neural Implicit Shapes25 Sep 2025
- 2025Predictive Uncertainty for Runtime Assurance of a Real-Time Computer Vision-Based Landing System13 Aug 2025
- 2025Verification of Visual Controllers via Compositional Geometric Transformations6 Jul 2025
- 2025Efficient Preimage Approximation for Neural Network Certification28 May 2025
- 2025BURNS: Backward Underapproximate Reachability for Neural-Feedback-Loop Systems6 May 2025
- 2025Learning Verifiable Control Policies Using Relaxed Verification23 Apr 2025
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networks17 Aug 2024
- 2024Provable Bounds on the Hessian of Neural Networks: Derivative-Preserving Reachability Analysis6 Jun 2024
- 2023ReLU Neural Networks, Polyhedral Decompositions, and Persistent Homolog30 Jun 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023CGDTest: A Constrained Gradient Descent Algorithm for Testing Neural Networks4 Apr 2023
24 more
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verification3 Mar 2023
- 2023Provably Bounding Neural Network Preimages2 Feb 2023
- 2023Formalizing Piecewise Affine Activation Functions of Neural Networks in Coq30 Jan 2023
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)14 Jan 2023
- 2022Provable Fairness for Neural Network Models using Formal Verification16 Dec 2022
- 2022Automated Reachability Analysis of Neural Network-Controlled Systems via Adaptive Polytopes14 Dec 2022
- 2022DRIP: Domain Refinement Iteration with Polytopes for Backward Reachability Analysis of Neural Feedback Loops9 Dec 2022
- 2022Probabilistic Verification of ReLU Neural Networks via Characteristic Functions3 Dec 2022
- 2022Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systems15 Oct 2022
- 2022A Hybrid Partitioning Strategy for Backward Reachability of Neural Feedback Loops14 Oct 2022
- 2022Backward Reachability Analysis of Neural Feedback Loops: Techniques for Linear and Nonlinear Systems28 Sep 2022
- 2022Case Studies for Computing Density of Reachable States for Safe Autonomous Motion Planning16 Sep 2022
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopes6 Jul 2022
- 2022Chordal Sparsity for SDP-based Neural Network Verification7 Jun 2022
- 2022Backward Reachability Analysis for Neural Feedback Loops14 Apr 2022
- 2022Efficient Neural Network Analysis with Sum-of-Infeasibilities19 Mar 2022
- 2022Scalable Verification of GNN-based Job Schedulers7 Mar 2022
- 2021A Simple and Efficient Sampling-based Algorithm for General Reachability Analysis10 Dec 2021
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verification17 Nov 2021
- 2021Neural Network Verification in Control30 Sep 2021
- 2021Learning Density Distribution of Reachable States for Autonomous Systems14 Sep 2021
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Results31 Aug 2021
- 2021Constrained Feedforward Neural Network Training via Reachability Analysis16 Jul 2021
- 2021Neural Termination Analysis7 Feb 2021
- 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
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 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
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2022Scalable Verification of GNN-based Job Schedulerscited by 18
- 2022Backward Reachability Analysis of Neural Feedback Loops: Techniques for Linear and Nonlinear Systemscited by 18
- 2021Neural Termination Analysiscited by 16
- 2021Neural Network Verification in Controlcited by 14
- 2021Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verificationcited by 13
12 most cited of 36 All 36 (JSON)
- 2026The FABRIC Strategy for Verifying Neural Feedback Systems9 Mar 2026
- 2025Marching Neurons: Accurate Surface Extraction for Neural Implicit Shapes25 Sep 2025
- 2025Predictive Uncertainty for Runtime Assurance of a Real-Time Computer Vision-Based Landing System13 Aug 2025
- 2025Verification of Visual Controllers via Compositional Geometric Transformations6 Jul 2025
- 2025Efficient Preimage Approximation for Neural Network Certification28 May 2025
- 2025BURNS: Backward Underapproximate Reachability for Neural-Feedback-Loop Systems6 May 2025
- 2025Learning Verifiable Control Policies Using Relaxed Verification23 Apr 2025
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networks17 Aug 2024
- 2024Provable Bounds on the Hessian of Neural Networks: Derivative-Preserving Reachability Analysis6 Jun 2024
- 2023ReLU Neural Networks, Polyhedral Decompositions, and Persistent Homolog30 Jun 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023CGDTest: A Constrained Gradient Descent Algorithm for Testing Neural Networks4 Apr 2023
12 newest of 36 All 36 (JSON)