ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networks
Xuankang Lin, He Zhu, Roopsha Samanta, Suresh Jagannathan

TL;DR
This paper introduces ART, a training framework that integrates abstraction refinement to produce neural networks with formal safety guarantees, balancing correctness and accuracy.
Contribution
It presents a novel training approach that enforces formal safety guarantees during learning by dynamically refining input space partitions.
Findings
Successfully applied to safety-critical datasets like ACAS Xu and Collision Detection
Achieves formal safety guarantees without significant accuracy loss
Demonstrates the effectiveness of abstraction refinement in neural network training
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Software Testing and Debugging Techniques
