Towards Repairing Neural Networks Correctly
Not on the map. Why?
Abstract (arXiv)
Neural networks are increasingly applied to support decision making in safety-critical applications (like autonomous cars, unmanned aerial vehicles and face recognition based authentication). While many impressive static verification techniques have been proposed to tackle the correctness problem of neural networks, it is possible that static verification may never be sufficiently scalable to handle real-world neural networks. In this work, we propose a runtime verification method to ensure the correctness of neural networks. Given a neural network and a desirable safety property, we adopt state-of-the-art static verification techniques to identify strategically locations to introduce additional gates which "correct" neural network behaviors at runtime. Experiment results show that our approach effectively generates neural networks which are guaranteed to satisfy the properties, whilst being consistent with the original neural network most of the time.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 3 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 3; 2024: 1; 2025: 3.
14 papers.
Sort:
By area:
- 2022Causality-based Neural Network Repaircited by 47
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
- 2021Sound and Complete Neural Network Repair with Minimality and Locality Guaranteescited by 13
- 2023Verifying Generalization in Deep Learningcited by 11
- 2021Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllerscited by 6
- 2021SpecRepair: Counter-Example Guided Safety Repair of Deep Neural Networkscited by 6
- 2021Local Repair of Neural Networks Using Optimizationcited by 3
- 2023A Robust Optimisation Perspective on Counterexample-Guided Repair of Neural Networkscited by 3
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2025A Comprehensive Study of Deep Learning Model Fixing Approachescited by 2
- 2024Counterexample-Guided Repair of Reinforcement Learning Systems Using Safety Criticscited by 1
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
- 2025Provable Repair of Deep Neural Network Defects by Preimage Synthesis and Property Refinement11 Nov 2025
- 2025PRUNE: A Patching Based Repair Framework for Certifiable Unlearning of Neural Networks10 May 2025
- 2024Counterexample-Guided Repair of Reinforcement Learning Systems Using Safety Critics24 May 2024
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2023A Robust Optimisation Perspective on Counterexample-Guided Repair of Neural Networks26 Jan 2023
- 2022Causality-based Neural Network Repair20 Apr 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2021Minimal Multi-Layer Modifications of Deep Neural Networks18 Oct 2021
- 2021Sound and Complete Neural Network Repair with Minimality and Locality Guarantees14 Oct 2021
- 2021Local Repair of Neural Networks Using Optimization28 Sep 2021
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
- 2021Sound and Complete Neural Network Repair with Minimality and Locality Guaranteescited by 13
- 2023Verifying Generalization in Deep Learningcited by 11
- 2021Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllerscited by 6
- 2021SpecRepair: Counter-Example Guided Safety Repair of Deep Neural Networkscited by 6
- 2021Local Repair of Neural Networks Using Optimizationcited by 3
- 2023A Robust Optimisation Perspective on Counterexample-Guided Repair of Neural Networkscited by 3
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2025A Comprehensive Study of Deep Learning Model Fixing Approachescited by 2
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2023A Robust Optimisation Perspective on Counterexample-Guided Repair of Neural Networks26 Jan 2023
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
- 2021Minimal Multi-Layer Modifications of Deep Neural Networks18 Oct 2021
- 2021Sound and Complete Neural Network Repair with Minimality and Locality Guarantees14 Oct 2021
- 2021Local Repair of Neural Networks Using Optimization28 Sep 2021
- 2021SpecRepair: Counter-Example Guided Safety Repair of Deep Neural Networks3 Jun 2021
- 2021Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllers6 Apr 2021