ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networks
Not on the map. Why?
Abstract (arXiv)
Artificial Neural Networks (ANNs) have demonstrated remarkable utility in various challenging machine learning applications. While formally verified properties of their behaviors are highly desired, they have proven notoriously difficult to derive and enforce. Existing approaches typically formulate this problem as a post facto analysis process. In this paper, we present a novel learning framework that ensures such formal guarantees are enforced by construction. Our technique enables training provably correct networks with respect to a broad class of safety properties, a capability that goes well-beyond existing approaches, without compromising much accuracy. Our key insight is that we can integrate an optimization-based abstraction refinement loop into the learning process and operate over dynamically constructed partitions of the input space that considers accuracy and safety objectives synergistically. The refinement procedure iteratively splits the input space from which training data is drawn, guided by the efficacy with which such partitions enable safety verification. We have implemented our approach in a tool (ART) and applied it to enforce general safety properties on unmanned aviator collision avoidance system ACAS Xu dataset and the Collision Detection dataset. Importantly, we empirically demonstrate that realizing safety does not come at the price of much accuracy. Our methodology demonstrates that an abstraction refinement methodology provides a meaningful pathway for building both accurate and correct machine learning networks.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 5; 2024: 1; 2025: 2.
14 papers.
Sort:
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2023Architecture-Preserving Provable Repair of Deep Neural Networkscited by 11
- 2022Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systemscited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
- 2021Self-Correcting Neural Networks For Safe Classificationcited by 4
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfactioncited by 4
- 2023Repairing Deep Neural Networks Based on Behavior Imitationcited by 4
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysiscited by 3
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2022Automated Repair of Neural Networkscited by 1
- 2021Failing with Grace: Learning Neural Network Controllers that are Boundedly Unsafecited by 0
- 2023Causal Repair of Learning-enabled Cyber-physical Systemscited by 0
2 more
- 2025Constrained Machine Learning Through Hyperspherical Representation11 Apr 2025
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysis22 Jan 2025
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2023Repairing Deep Neural Networks Based on Behavior Imitation5 May 2023
- 2023Architecture-Preserving Provable Repair of Deep Neural Networks7 Apr 2023
- 2023Causal Repair of Learning-enabled Cyber-physical Systems6 Apr 2023
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction2 Mar 2023
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networks10 Feb 2023
- 2022Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systems15 Oct 2022
- 2022Automated Repair of Neural Networks17 Jul 2022
- 2021Self-Correcting Neural Networks For Safe Classification23 Jul 2021
- 2021Failing with Grace: Learning Neural Network Controllers that are Boundedly Unsafe22 Jun 2021
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2023Architecture-Preserving Provable Repair of Deep Neural Networkscited by 11
- 2022Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systemscited by 6
- 2021Scalable Synthesis of Verified Controllers in Deep Reinforcement Learningcited by 5
- 2021Self-Correcting Neural Networks For Safe Classificationcited by 4
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfactioncited by 4
- 2023Repairing Deep Neural Networks Based on Behavior Imitationcited by 4
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysiscited by 3
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2022Automated Repair of Neural Networkscited by 1
- 2021Failing with Grace: Learning Neural Network Controllers that are Boundedly Unsafecited by 0
- 2023Causal Repair of Learning-enabled Cyber-physical Systemscited by 0
12 most cited of 14 All 14 (JSON)
- 2025Constrained Machine Learning Through Hyperspherical Representation11 Apr 2025
- 2025Provably-Safe Neural Network Training Using Hybrid Zonotope Reachability Analysis22 Jan 2025
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2023Repairing Deep Neural Networks Based on Behavior Imitation5 May 2023
- 2023Architecture-Preserving Provable Repair of Deep Neural Networks7 Apr 2023
- 2023Causal Repair of Learning-enabled Cyber-physical Systems6 Apr 2023
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction2 Mar 2023
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networks10 Feb 2023
- 2022Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systems15 Oct 2022
- 2022Automated Repair of Neural Networks17 Jul 2022
- 2021Self-Correcting Neural Networks For Safe Classification23 Jul 2021
- 2021Failing with Grace: Learning Neural Network Controllers that are Boundedly Unsafe22 Jun 2021
12 newest of 14 All 14 (JSON)