paperbot · PL 论文追踪

全部论文 待读 收藏

P0 Abstract Interpretation of Fixpoint Iterators with Applications to Neural Networks

不动点迭代器的抽象解释及其在神经网络中的应用
PLDI 7(PLDI)2023匹配度 8/10 · 该论文将抽象解释这一静态分析核心方法应用于神经网络验证,属于“PL→AI:在机器学习系统中应用静态分析”的方向,且兼具理论框架、抽象域设计与工具实现,与用户偏好高度一致;但它不涉及 LLM/Agentic 程序、浮点程序分析或贝叶斯程序分析。引用 5 inbox
Mark Niklas Müller, Marc Fischer, Robin Staab, Martin Vechev
crossref: 2026-09-10

AI 速览

一句话:提出仅抽象具体不动点的抽象解释框架与 CH-Zonotope 抽象域,在神经网络验证中显著提升速度、可扩展性与精度。

标准抽象解释通常需过近似所有可达程序状态,而对于带收敛与唯一性保证的数值不动点迭代器,精确且可靠地过近似其不动点(最终状态)十分困难。本文提出仅抽象具体不动点的抽象解释框架:给出无需 join 即可计算可靠、精确不动点抽象的理论,并设计 CH-Zonotope 抽象域,支持高效传播与包含检查且保持高精度。该框架在工具 CRAFT 中实现,并于难验证的 monDEQ 不动点神经网络架构上评估,结果显示其速度提升两个数量级、可扩展性提升一个数量级、认证精度提高 25%。

问题
标准抽象解释以过近似所有可达状态为目标,但数值不动点迭代器只需精确过近似其收敛后的不动点,直接套用传统方法难以兼顾精度与效率。
方法
提出仅抽象具体不动点的抽象解释框架,从理论上支持无需 join 的可靠且精确的不动点抽象,并设计 CH-Zonotope 抽象域以实现高效传播与包含检查。
评估
在工具 CRAFT 中实现,并在具有挑战性的 monDEQ 不动点神经网络架构上进行广泛评估,与最先进方法相比在速度、可扩展性和认证精度上均有显著提升。
原文摘要(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) that is particularly challenging to verify. Our extensive evaluation demonstrates that CRAFT exceeds the state-of-the-art performance in terms of speed (two orders of magnitude), scalability (one order of magnitude), and precision (25% higher certified accuracies).

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot1977,
  title = {Abstract Interpretation of Fixpoint Iterators with Applications to Neural Networks},
  author = {Mark Niklas Müller and Marc Fischer and Robin Staab and Martin Vechev},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {7},
  number = {PLDI},
  year = {2023},
  doi = {10.1145/3591252}
}