Learnable Boundary Guided Adversarial Training

Jiequan Cui, Shu Liu, Liwei Wang, Jiaya Jia
11/23/2020
cs.CV

Official code: fra31/auto-attack (755 stars, MIT, last commit 2024-05-16). 1 more implementation below.

Abstract

Previous adversarial training raises model robustness under the compromise of accuracy on natural data. In this paper, we reduce natural accuracy degradation. We use the model logits from one clean model to guide learning of another one robust model, taking into consideration that logits from the well trained clean model embed the most discriminative features of natural data, {\it e.g.}, generalizable classifier boundary. Our solution is to constrain logits from the robust model that takes adversarial examples as input and makes it similar to those from the clean model fed with corresponding natural data. It lets the robust model inherit the classifier boundary of the clean model. Moreover, we observe such boundary guidance can not only preserve high natural accuracy but also benefit model robustness, which gives new insights and facilitates progress for the adversarial community. Finally, extensive experiments on CIFAR-10, CIFAR-100, and Tiny ImageNet testify to the effectiveness of our method. We achieve new state-of-the-art robustness on CIFAR-100 without additional real or synthetic data with auto-attack benchmark \footnote{\url{https://github.com/fra31/auto-attack}}. Our code is available at \url{https://github.com/dvlab-research/LBGAT}.

View on arXivView PDF

Code Implementations(2)

fra31/auto-attackOfficial100%
MIT

Code relative to "Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attacks"

755115PythonFeb 17, 20202 years agoMIT
adversarial-attacksadversarial-defensesadversarial-robustness
MIT

Learnable Boundary Guided Adversarial Training (ICCV2021)

382Shell, PythonNov 20, 20201 years agoMIT
adversarial-attacksadversarial-defenseadversarial-trainingiccv2021image-recognition+1 more

Similar Papers

Cite this paper

@article{cui2020learnable,
  title  = {Learnable Boundary Guided Adversarial Training},
  author = {Jiequan Cui and Shu Liu and Liwei Wang and Jiaya Jia},
  year   = {2020},
  eprint = {2011.11164},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2011.11164}
}

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/2011.11164.svg)](https://codeofpaper.com/paper/2011.11164)

Discussion