Abstract Interpretation of Fixpoint Iterators with Applications to Neural Networks
Mark Niklas M\"uller, Marc Fischer, Robin Staab, Martin Vechev

TL;DR
This paper introduces a novel abstract interpretation framework for precisely over-approximating numerical fixpoint iterators, significantly improving verification speed, scalability, and accuracy for neural networks.
Contribution
The paper presents a new theoretical approach and a specialized domain, CH-Zonotope, enabling efficient and precise fixpoint abstraction without joins, applied to neural network verification.
Findings
CRAFT outperforms existing tools in speed by 100x
CRAFT achieves 25% higher certified accuracy
The framework scales to challenging neural network architectures
Abstract
We present a new abstract interpretation framework for the precise over-approximation of numerical fixpoint iterators. Our key observation is that unlike in standard abstract interpretation (AI), typically used to over-approximate all reachable program states, in this setting, one only needs to abstract the concrete fixpoints, i.e., the final program states. Our framework targets numerical fixpoint iterators with convergence and uniqueness guarantees in the concrete and is based on two major technical contributions: (i) theoretical insights which allow us to compute sound and precise fixpoint abstractions without using joins, and (ii) a new abstract domain, CH-Zonotope, which admits efficient propagation and inclusion checks while retaining high precision. We implement our framework in a tool called CRAFT and evaluate it on a novel fixpoint-based neural network architecture (monDEQ)…
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
TopicsNeural Networks and Applications · Model Reduction and Neural Networks · Advanced Control Systems Optimization
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
