Architecture-Preserving Provable Repair of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are becoming increasingly important components of software, and are considered the state-of-the-art solution for a number of problems, such as image recognition. However, DNNs are far from infallible, and incorrect behavior of DNNs can have disastrous real-world consequences. This paper addresses the problem of architecture-preserving V-polytope provable repair of DNNs. A V-polytope defines a convex bounded polytope using its vertex representation. V-polytope provable repair guarantees that the repaired DNN satisfies the given specification on the infinite set of points in the given V-polytope. An architecture-preserving repair only modifies the parameters of the DNN, without modifying its architecture. The repair has the flexibility to modify multiple layers of the DNN, and runs in polynomial time. It supports DNNs with activation functions that have some linear pieces, as well as fully-connected, convolutional, pooling and residual layers. To the best our knowledge, this is the first provable repair approach that has all of these features. We implement our approach in a tool called APRNN. Using MNIST, ImageNet, and ACAS Xu DNNs, we show that it has better efficiency, scalability, and generalization compared to PRDNN and REASSURE, prior provable repair methods that are not architecture preserving.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 31 of its 59 references that are in the map. First posted on arXiv 7 Apr 2023.
Builds on
31 of 59 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2019Searching for MobileNetV3cited by 1,984
- 2019Natural Adversarial Examplescited by 1,401
19 more
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2021Fast Model Editing at Scalecited by 491
- 2022Memory-Based Model Editing at Scalecited by 443
- 2017Measuring Catastrophic Forgetting in Neural Networkscited by 359
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 183
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2020Editable Neural Networkscited by 154
- 2019MNIST-C: A Robustness Benchmark for Computer Visioncited by 137
- 2021Globally-Robust Neural Networkscited by 106
- 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
- 2018Deep Neural Network Compression for Aircraft Collision Avoidance Systemscited by 58
- 2021Provable Repair of Deep Neural Networkscited by 39
- 2021NNrepair: Constraint-based Repair of Neural Network Classifierscited by 24
- 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
- 2019ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networkscited by 14
- 2021Sound and Complete Neural Network Repair with Minimality and Locality Guaranteescited by 12
- 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 3.
9 papers.
- 2025ENFORCE: Nonlinear Constrained Learning with Adaptive-depth Neural Projectioncited by 15
- 2023VNN: Verification-Friendly Neural Networks with Hard Robustness Guaranteescited by 2
- 2025A Comprehensive Study of Deep Learning Model Fixing Approachescited by 2
- 2024Counterexample-Guided Repair of Reinforcement Learning Systems Using Safety Criticscited by 1
- 2025mPOLICE: Provable Enforcement of Multi-Region Affine Constraints in Deep Neural Networkscited by 1
- 2024Patch Synthesis for Property Repair of Deep Neural Networkscited by 0
- 2026WARP: Guaranteed Inner-Layer Repair of NLP Transformerscited by 0
- 2026Provable Fairness Repair for Deep Neural Networkscited by 0
- 2026RepTran: Search-Based Repair of Transformer Modelscited by 0
- 2026RepTran: Search-Based Repair of Transformer Models13 Jul 2026
- 2026Provable Fairness Repair for Deep Neural Networks19 May 2026
- 2026WARP: Guaranteed Inner-Layer Repair of NLP Transformers1 Apr 2026
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
- 2025ENFORCE: Nonlinear Constrained Learning with Adaptive-depth Neural Projection10 Feb 2025
- 2025mPOLICE: Provable Enforcement of Multi-Region Affine Constraints in Deep Neural Networks4 Feb 2025
- 2024Counterexample-Guided Repair of Reinforcement Learning Systems Using Safety Critics24 May 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2023VNN: Verification-Friendly Neural Networks with Hard Robustness Guarantees15 Dec 2023