Efficient Adversarial Training with Transferable Adversarial Examples

Haizhong Zheng, Ziqi Zhang, Juncheng Gu, Honglak Lee, Atul Prakash
12/27/2019
cs.LGcs.CV

Official code: haizhongzheng/ATTA (37 stars, last commit 2020-08-17).

Abstract

Adversarial training is an effective defense method to protect classification models against adversarial attacks. However, one limitation of this approach is that it can require orders of magnitude additional training time due to high cost of generating strong adversarial examples during training. In this paper, we first show that there is high transferability between models from neighboring epochs in the same training process, i.e., adversarial examples from one epoch continue to be adversarial in subsequent epochs. Leveraging this property, we propose a novel method, Adversarial Training with Transferable Adversarial Examples (ATTA), that can enhance the robustness of trained models and greatly improve the training efficiency by accumulating adversarial perturbations through epochs. Compared to state-of-the-art adversarial training methods, ATTA enhances adversarial accuracy by up to 7.2% on CIFAR10 and requires 12~14x less training time on MNIST and CIFAR10 datasets with comparable model robustness.

View on arXivView PDF

Code Implementations(1)

haizhongzheng/ATTAOfficial100%

ATTA (Efficient Adversarial Training with Transferable Adversarial Examples)

376PythonJun 15, 20206 years agoNOASSERTION

Cite this paper

@article{zheng2019efficient,
  title  = {Efficient Adversarial Training with Transferable Adversarial Examples},
  author = {Haizhong Zheng and Ziqi Zhang and Juncheng Gu and Honglak Lee and Atul Prakash},
  year   = {2019},
  eprint = {1912.11969},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1912.11969}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1912.11969.svg)](https://codeofpaper.com/paper/1912.11969)

Discussion