Neural Network Repair with Reachability Analysis
Not on the map. Why?
Abstract (arXiv)
Safety is a critical concern for the next generation of autonomy that is likely to rely heavily on deep neural networks for perception and control. Formally verifying the safety and robustness of well-trained DNNs and learning-enabled systems under attacks, model uncertainties, and sensing errors is essential for safe autonomy. This research proposes a framework to repair unsafe DNNs in safety-critical systems with reachability analysis. The repair process is inspired by adversarial training which has demonstrated high effectiveness in improving the safety and robustness of DNNs. Different from traditional adversarial training approaches where adversarial examples are utilized from random attacks and may not be representative of all unsafe behaviors, our repair process uses reachability analysis to compute the exact unsafe regions and identify sufficiently representative examples to enhance the efficacy and efficiency of the adversarial training. The performance of our framework is evaluated on two types of benchmarks without safe models as references. One is a DNN controller for aircraft collision avoidance with access to training data. The other is a rocket lander where our framework can be seamlessly integrated with the well-known deep deterministic policy gradient (DDPG) reinforcement learning algorithm. The experimental results show that our framework can successfully repair all instances on multiple safety specifications with negligible performance degradation. In addition, to increase the computational and memory efficiency of the reachability analysis algorithm, we propose a depth-first-search algorithm that combines an existing exact analysis method with an over-approximation approach based on a new set representation. Experimental results show that our method achieves a five-fold improvement in runtime and a two-fold improvement in memory usage compared to exact analysis.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 38 of its 60 references that are in the map. First posted on arXiv 9 Aug 2021.
Builds on
38 of 60 references.
References · 38
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2016OpenAI Gymcited by 1,684
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2020On Adaptive Attacks to Adversarial Example Defensescited by 547
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 439
- 2017Safe Reinforcement Learning via Shieldingcited by 427
- 2018Certified Defenses against Adversarial Examplescited by 305
26 more
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2019End-to-End Safe Reinforcement Learning through Barrier Functions for Safety-Critical Continuous Control Taskscited by 256
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 254
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 181
- 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 126
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2017Output Reachable Set Estimation and Verification for Multi-Layer Neural Networkscited by 79
- 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
- 2020Neurosymbolic Reinforcement Learning with Formally Verified Explorationcited by 49
- 2019Perfectly Parallel Fairness Certification of Neural Networkscited by 42
- 2021Provable Repair of Deep Neural Networkscited by 39
- 2020Repairing Deep Neural Networks: Fix Patterns and Challengescited by 33
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2019Reinforcement Learning with Probabilistic Guarantees for Autonomous Drivingcited by 27
- 2019Guaranteeing Safety for Neural Network-Based Aircraft Collision Avoidance Systemscited by 26
- 2017Reachable Set Computation and Safety Verification for Neural Networks with ReLU Activationscited by 22
- 2020Reachability Analysis for Feed-Forward Neural Networks using Face Latticescited by 11
- 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10
- 2020Runtime-Safety-Guided Policy Repaircited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
- 2020Robustness to Adversarial Attacks in Learning-Enabled Controllerscited by 4
- 2021Reachability Analysis of Convolutional Neural Networkscited by 4
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 6; 2024: 5; 2025: 2; 2026: 1.
19 papers.
Sort:
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guaranteescited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
- 2023Verifying Generalization in Deep Learningcited by 11
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
- 2024ModelVerification.jl: a Comprehensive Toolbox for Formally Verifying Deep Neural Networkscited by 7
- 2021Ensuring DNN Solution Feasibility for Optimization Problems with Convex Constraints and Its Application to DC Optimal Power Flow Problemscited by 6
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 5
- 2024Improving Policy Optimization via varepsilon-Retraincited by 5
- 2023Repairing Deep Neural Networks Based on Behavior Imitationcited by 4
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2023Semantic-Based Neural Network Repaircited by 3
7 more
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysiscited by 3
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agentscited by 2
- 2025A Comprehensive Study of Deep Learning Model Fixing Approachescited by 2
- 2022Backdoor Mitigation in Deep Neural Networks via Strategic Retrainingcited by 1
- 2023Reachability Analysis of Neural Networks with Uncertain Parameterscited by 0
- 2024MORTAR: A Model-based Runtime Action Repair Framework for AI-enabled Cyber-Physical Systemscited by 0
- 2026Probabilistic Verification of Neural Networks via Efficient Probabilistic Hull Generationcited by 0
- 2026Probabilistic Verification of Neural Networks via Efficient Probabilistic Hull Generation23 Apr 2026
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysis22 Jan 2025
- 2024MORTAR: A Model-based Runtime Action Repair Framework for AI-enabled Cyber-Physical Systems7 Aug 2024
- 2024ModelVerification.jl: a Comprehensive Toolbox for Formally Verifying Deep Neural Networks30 Jun 2024
- 2024Improving Policy Optimization via varepsilon-Retrain12 Jun 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learning7 Feb 2024
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guarantees18 Aug 2023
- 2023Semantic-Based Neural Network Repair12 Jun 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Repairing Deep Neural Networks Based on Behavior Imitation5 May 2023
7 more
- 2023Reachability Analysis of Neural Networks with Uncertain Parameters14 Mar 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2022Backdoor Mitigation in Deep Neural Networks via Strategic Retraining14 Dec 2022
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agents8 Jul 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2021Ensuring DNN Solution Feasibility for Optimization Problems with Convex Constraints and Its Application to DC Optimal Power Flow Problems15 Dec 2021
- 2021Minimal Multi-Layer Modifications of Deep Neural Networks18 Oct 2021
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guaranteescited by 19
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
- 2023Verifying Generalization in Deep Learningcited by 11
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
- 2024ModelVerification.jl: a Comprehensive Toolbox for Formally Verifying Deep Neural Networkscited by 7
- 2021Ensuring DNN Solution Feasibility for Optimization Problems with Convex Constraints and Its Application to DC Optimal Power Flow Problemscited by 6
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 5
- 2024Improving Policy Optimization via varepsilon-Retraincited by 5
- 2023Repairing Deep Neural Networks Based on Behavior Imitationcited by 4
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2023Semantic-Based Neural Network Repaircited by 3
12 most cited of 19 All 19 (JSON)
- 2026Probabilistic Verification of Neural Networks via Efficient Probabilistic Hull Generation23 Apr 2026
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysis22 Jan 2025
- 2024MORTAR: A Model-based Runtime Action Repair Framework for AI-enabled Cyber-Physical Systems7 Aug 2024
- 2024ModelVerification.jl: a Comprehensive Toolbox for Formally Verifying Deep Neural Networks30 Jun 2024
- 2024Improving Policy Optimization via varepsilon-Retrain12 Jun 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learning7 Feb 2024
- 2023Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guarantees18 Aug 2023
- 2023Semantic-Based Neural Network Repair12 Jun 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Repairing Deep Neural Networks Based on Behavior Imitation5 May 2023
12 newest of 19 All 19 (JSON)