paperbot · PL 论文追踪

全部论文 待读 收藏

P1 PRIMA: general and precise neural network certification via scalable convex hull approximations

PRIMA:通过可扩展凸包近似实现通用且精确的神经网络认证
POPL 6(POPL)2022匹配度 5/10 · 论文属于程序验证/形式化方法与神经网络交叉,和将静态分析/形式化方法用于机器学习系统(PL→AI)有邻接相关性;但它不涉及 LLM/Agent、代码级静态分析、浮点或贝叶斯程序分析,因此不是当前追的问题的核心。引用 74 inbox
Mark Niklas Müller, Gleb Makarchuk, Gagandeep Singh, Markus Püschel, Martin Vechev
crossref: 2026-09-10

AI 速览

一句话:提出 PRIMA,用可扩展凸包近似实现通用且精确的神经网络形式认证。

神经网络的形式验证对其安全部署至关重要,但现有验证器难以兼顾精度、可扩展性、激活函数通用性和现实网络架构。本文提出 PRIMA 验证框架:它可处理任意非线性激活函数,并利用计算几何中的新凸包近似算法,对多神经元计算精确的凸抽象,从而在多项式复杂度下得到更少约束并最小化精度损失。作者在多种挑战性任务上评估 PRIMA,结果显示其在 ReLU、Sigmoid 和 Tanh 网络上分别比现有工作多验证最多 20%、30% 和 34% 的输入扰动鲁棒性图像;并首次在数分钟内完成对现实自动驾驶神经网络的精确验证。

问题
神经网络形式验证对安全应用至关重要,但设计能处理不同激活函数、现实架构和相关规约的精确且可扩展验证器仍是难题。
方法
提出 PRIMA,通过计算几何启发的凸包近似算法计算涉及多个神经元的精确凸抽象,支持任意非线性激活,并以多项式复杂度减少约束和精度损失。
评估
在多种挑战任务上评估,在 ReLU、Sigmoid 和 Tanh 网络上比 SOTA 多验证最多 20%、30% 和 34% 的扰动鲁棒图像,并首次在数分钟内验证现实自动驾驶网络。
原文摘要(Abstract)

Formal verification of neural networks is critical for their safe adoption in real-world applications. However, designing a precise and scalable verifier which can handle different activation functions, realistic network architectures and relevant specifications remains an open and difficult challenge. In this paper, we take a major step forward in addressing this challenge and present a new verification framework, called PRIMA. PRIMA is both (i) general: it handles any non-linear activation function, and (ii) precise: it computes precise convex abstractions involving multiple neurons via novel convex hull approximation algorithms that leverage concepts from computational geometry. The algorithms have polynomial complexity, yield fewer constraints, and minimize precision loss. We evaluate the effectiveness of PRIMA on a variety of challenging tasks from prior work. Our results show that PRIMA is significantly more precise than the state-of-the-art, verifying robustness to input perturbations for up to 20%, 30%, and 34% more images than existing work on ReLU-, Sigmoid-, and Tanh-based networks, respectively. Further, PRIMA enables, for the first time, the precise verification of a realistic neural network for autonomous driving within a few minutes.

链接与引用

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

BibTeX
@article{paperbot1579,
  title = {PRIMA: general and precise neural network certification via scalable convex hull approximations},
  author = {Mark Niklas Müller and Gleb Makarchuk and Gagandeep Singh and Markus Püschel and Martin Vechev},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {6},
  number = {POPL},
  year = {2022},
  doi = {10.1145/3498704}
}