首页> 外文期刊>JMLR: Workshop and Conference Proceedings >Towards Fast Computation of Certified Robustness for ReLU Networks
【24h】

Towards Fast Computation of Certified Robustness for ReLU Networks

机译:致力于快速计算ReLU网络的认证稳健性

获取原文
           

摘要

Verifying the robustness property of a general Rectified Linear Unit (ReLU) network is an NP-complete problem. Although finding the exact minimum adversarial distortion is hard, giving a certified lower bound of the minimum distortion is possible. Current available methods of computing such a bound are either time-consuming or deliver low quality bounds that are too loose to be useful. In this paper, we exploit the special structure of ReLU networks and provide two computationally efficient algorithms (Fast-Lin, Fast-Lip) that are able to certify non-trivial lower bounds of minimum adversarial distortions. Experiments show that (1) our methods deliver bounds close to (the gap is 2-3X) exact minimum distortions found by Reluplex in small networks while our algorithms are more than 10,000 times faster; (2) our methods deliver similar quality of bounds (the gap is within 35% and usually around 10%; sometimes our bounds are even better) for larger networks compared to the methods based on solving linear programming problems but our algorithms are 33-14,000 times faster; (3) our method is capable of solving large MNIST and CIFAR networks up to 7 layers with more than 10,000 neurons within tens of seconds on a single CPU core. In addition, we show that there is no polynomial time algorithm that can approximately find the minimum $ell_1$ adversarial distortion of a ReLU network with a $0.99ln n$ approximation ratio unless NP=P, where $n$ is the number of neurons in the network.
机译:验证通用整流线性单元(ReLU)网络的鲁棒性是一个NP完全问题。尽管很难找到确切的最小对抗失真,但可以给出最小失真的认证下限。当前计算这种界限的可用方法既费时又提供低质量的界限,这些界限太宽松而无法使用。在本文中,我们利用ReLU网络的特殊结构,并提供了两种计算有效的算法(Fast-Lin,Fast-Lip),它们能够证明最小对抗性失真的非平凡下界。实验表明:(1)我们的方法在小型网络中传递的边界接近Reluplex在最小网络中发现的最小失真(间隙为2-3倍),而我们的算法则快了10,000倍以上; (2)与基于解决线性规划问题的方法相比,对于大型网络,我们的方法具有相似的边界质量(差距在35%以内,通常在10%左右;有时我们的边界甚至更好),但是我们的算法是33-14,000快倍(3)我们的方法能够在单个CPU内核上在数十秒内解决多达7层的大型MNIST和CIFAR网络,其中包含10,000多个神经元。此外,我们证明没有多项式时间算法可以近似地找到近似$ 0.99 ln n $的ReLU网络的最小$ ell_1 $对抗失真,除非NP = P,其中$ n $是网络中的神经元。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号