CVLGNEFeb 23, 2018

Deep Defense: Training DNNs with Improved Adversarial Robustness

arXiv:1803.00404v3122 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses the problem of adversarial robustness for security-critical systems, representing an incremental improvement over existing regularization methods.

The paper tackles the vulnerability of deep neural networks to adversarial attacks by proposing a training recipe called 'deep defense' that integrates an adversarial perturbation-based regularizer into the classification objective, resulting in models that outperform adversarial/Parseval regularizations by large margins on datasets like MNIST, CIFAR-10, and ImageNet.

Despite the efficacy on a variety of computer vision tasks, deep neural networks (DNNs) are vulnerable to adversarial attacks, limiting their applications in security-critical systems. Recent works have shown the possibility of generating imperceptibly perturbed image inputs (a.k.a., adversarial examples) to fool well-trained DNN classifiers into making arbitrary predictions. To address this problem, we propose a training recipe named "deep defense". Our core idea is to integrate an adversarial perturbation-based regularizer into the classification objective, such that the obtained models learn to resist potential attacks, directly and precisely. The whole optimization problem is solved just like training a recursive network. Experimental results demonstrate that our method outperforms training with adversarial/Parseval regularizations by large margins on various datasets (including MNIST, CIFAR-10 and ImageNet) and different DNN architectures. Code and models for reproducing our results are available at https://github.com/ZiangYan/deepdefense.pytorch

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes