paperbot · PL 论文追踪

全部论文 待读 收藏

P1 MpBP: verifying robustness of neural networks with multi-path bound propagation

MpBP:利用多路径界传播验证神经网络的鲁棒性
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 5/10 · 该工作将界传播这一静态分析/形式化验证技术应用于神经网络鲁棒性验证,与用户“PL→AI(在机器学习系统中应用静态分析)”的方向有部分重叠,且提供了 PyTorch 上 GPU 并行的高效工具实现,符合偏好工程实现的口味;但它既未涉及 Agentic 程序或 LLM 交叉,也与浮点程序分析、贝叶斯程序分析两个核心兴趣点完全无关,属于较传统的 NN 验证问题。引用 2 inbox
Ye Zheng, Jiaxiang Liu, Xiaomu Shi
crossref: 2026-09-12

AI 速览

一句话:提出 MpBP,通过多路径扩展经典界传播,高效验证神经网络鲁棒性。

神经网络在自动驾驶等安全关键场景中的鲁棒性需要保证。本文提出 MpBP,一个基于 PyTorch 的神经网络鲁棒性验证工具。其核心思想是在经典界传播方法(前向、后向及前向+后向)中引入多传播路径,以提升验证效果。MpBP 利用 PyTorch 和 GPU 实现高效并行验证,并提供友好的使用接口。作者在 MNIST、CIFAR-10 和 Tiny ImageNet 上训练的网络进行评估,结果表明 MpBP 的效果优于 LiRPA 和 GPUPoly 两个先进界传播工具,效率与 LiRPA 相当且显著高于 GPUPoly。代码和视频演示已公开。

问题
如何在安全关键场景中有效验证神经网络的鲁棒性,尤其是提升现有界传播验证方法的有效性。
方法
MpBP 扩展前向、后向及前向+后向界传播,引入多传播路径,并基于 PyTorch 实现 GPU 并行验证。
评估
在 MNIST、CIFAR-10、Tiny ImageNet 训练网络上评估,与 LiRPA 和 GPUPoly 比较验证效果与效率。
原文摘要(Abstract)

Robustness of neural networks need be guaranteed in many safety-critical scenarios, such as autonomous driving and cyber-physical controlling. In this paper, we present MpBP, a tool for verifying the robustness of neural networks. MpBP is inspired by classical bound propagation methods for neural network verification, and aims to improve the effectiveness by exploiting the notion of propagation paths. Specifically, MpBP extends classical bound propagation methods, including forward bound propagation, backward bound propagation, and forward+backward bound propagation, with multiple propagation paths. MpBP is based on the widely-used PyTorch machine learning framework, hence providing efficient parallel verification on GPUs and user-friendly usage. We evaluate MpBP on neural networks trained on standard datasets MNIST, CIFAR-10 and Tiny ImageNet. The results demonstrate the effectiveness advantage of MpBP beyond two state-of-the-art bound propagation tools LiRPA and GPUPoly, with comparable efficiency to LiRPA and significantly higher efficiency than GPUPoly. A video demonstration that showcases the main features of MpBP can be found at https://youtu.be/3KyPMuPpfR8. Source code is available at https://github.com/formes20/MpBP and https://doi.org/10.5281/zenodo.7029261.

链接与引用

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

BibTeX
@inproceedings{paperbot7078,
  title = {MpBP: verifying robustness of neural networks with multi-path bound propagation},
  author = {Ye Zheng and Jiaxiang Liu and Xiaomu Shi},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3558924}
}