论文标题
盲人修剪:平衡准确性,效率和鲁棒性
Blind Adversarial Pruning: Balance Accuracy, Efficiency and Robustness
论文作者
论文摘要
随着对深层神经网络攻击和防御的兴趣的增长,研究人员将更多地关注将它们应用于记忆力有限的设备的鲁棒性。因此,与仅考虑准确性和鲁棒性之间的平衡的对抗训练不同,我们提出了一个更有意义,更关键的问题,即准确性,效率和鲁棒性(AER)之间的平衡。最近,一些相关的工作着重于这个问题,但是有了不同的观察,并且AER之间的关系尚不清楚。本文首先研究了在渐进的修剪过程中具有不同压缩比的修剪模型的鲁棒性,并得出结论,修剪模型的鲁棒性随着不同的修剪过程巨大而变化,尤其是在响应较大强度的攻击方面。其次,我们测试将干净的数据和对抗性示例(由规定的统一预算产生)混合到逐渐修剪过程中的性能,称为对抗修剪,并找到以下内容:修剪模型的鲁棒性表现出对预算的敏感性。此外,为了更好地平衡AER,我们提出了一种称为盲人修剪(BAP)的方法,该方法将盲目对抗训练的想法引入了逐步修剪过程中。主要思想是使用截止规模的策略适应性地估计不均匀的预算来修改修剪过程中使用的AES,从而确保AES的优势在每个修剪步骤中动态地位于合理范围内,并最终改善了修剪模型的整体AER。基于几个基准的BAP用于修剪分类模型获得的实验结果证明了这种方法的竞争性能:在不同的修剪过程中,BAP修剪的模型的鲁棒性更稳定,而BAP比对抗性修剪表现出更好的整体AER。
With the growth of interest in the attack and defense of deep neural networks, researchers are focusing more on the robustness of applying them to devices with limited memory. Thus, unlike adversarial training, which only considers the balance between accuracy and robustness, we come to a more meaningful and critical issue, i.e., the balance among accuracy, efficiency and robustness (AER). Recently, some related works focused on this issue, but with different observations, and the relations among AER remain unclear. This paper first investigates the robustness of pruned models with different compression ratios under the gradual pruning process and concludes that the robustness of the pruned model drastically varies with different pruning processes, especially in response to attacks with large strength. Second, we test the performance of mixing the clean data and adversarial examples (generated with a prescribed uniform budget) into the gradual pruning process, called adversarial pruning, and find the following: the pruned model's robustness exhibits high sensitivity to the budget. Furthermore, to better balance the AER, we propose an approach called blind adversarial pruning (BAP), which introduces the idea of blind adversarial training into the gradual pruning process. The main idea is to use a cutoff-scale strategy to adaptively estimate a nonuniform budget to modify the AEs used during pruning, thus ensuring that the strengths of AEs are dynamically located within a reasonable range at each pruning step and ultimately improving the overall AER of the pruned model. The experimental results obtained using BAP for pruning classification models based on several benchmarks demonstrate the competitive performance of this method: the robustness of the model pruned by BAP is more stable among varying pruning processes, and BAP exhibits better overall AER than adversarial pruning.