一句话:提出面向分类器的全局鲁棒性性质与 anytime 验证器 VHAGaR,计算最小全局鲁棒界并显著优于已有验证器。
神经网络分类器易受对抗攻击,现有验证多关注给定输入的局部鲁棒性,难以泛化到未见输入;已有全局鲁棒性分析也无法精确保证分类不变的区域。本文提出面向分类器的新全局鲁棒性性质,旨在求最小全局鲁棒界,并设计 anytime 验证器 VHAGaR。它将问题编码为混合整数规划,利用扰动和网络计算中的依赖关系剪枝搜索空间,并把对抗攻击泛化到未知输入。在多个数据集和分类器上,三小时超时下 VHAGaR 所得最小全局鲁棒界的上下界平均间隙为 1.9,而现有全局鲁棒验证器为 154.7;VHAGaR 快 130.6 倍,且利用依赖与对抗攻击使其再快 78.6 倍。
Neural networks are successful in various applications but are also susceptible to adversarial attacks. To show the safety of network classifiers, many verifiers have been introduced to reason about the local robustness of a given input to a given perturbation. While successful, local robustness cannot generalize to unseen inputs. Several works analyze global robustness properties, however, neither can provide a precise guarantee about the cases where a network classifier does not change its classification. In this work, we propose a new global robustness property for classifiers aiming at finding the minimal globally robust bound, which naturally extends the popular local robustness property for classifiers. We introduce VHAGaR, an anytime verifier for computing this bound. VHAGaR relies on three main ideas: encoding the problem as a mixed-integer programming and pruning the search space by identifying dependencies stemming from the perturbation or the network's computation and generalizing adversarial attacks to unknown inputs. We evaluate VHAGaR on several datasets and classifiers and show that, given a three hour timeout, the average gap between the lower and upper bound on the minimal globally robust bound computed by VHAGaR is 1.9, while the gap of an existing global robustness verifier is 154.7. Moreover, VHAGaR is 130.6x faster than this verifier. Our results further indicate that leveraging dependencies and adversarial attacks makes VHAGaR 78.6x faster.
@article{paperbot2524,
title = {Verification of Neural Networks’ Global Robustness},
author = {Anan Kabaha and Dana Drachsler Cohen},
journal = {Proceedings of the ACM on Programming Languages},
volume = {8},
number = {OOPSLA1},
year = {2024},
doi = {10.1145/3649847}
}