Defending against Adversarial Attack towards Deep Neural Networks via Collaborative Multi-task Training
arXiv:1803.05123
Abstract
Deep neural networks (DNNs) are known to be vulnerable to adversarial examples which contain human-imperceptible perturbations. A series of defending methods, either proactive defence or reactive defence, have been proposed in the recent years. However, most of the methods can only handle specific attacks. For example, proactive defending methods are invalid against grey-box or white-box attacks, while reactive defending methods are challenged by low-distortion adversarial examples or transferring adversarial examples. This becomes a critical problem since a defender usually does not have the type of the attack as a priori knowledge. Moreover, existing two-pronged defences (e.g., MagNet), which take advantages of both proactive and reactive methods, have been reported as broken under transferring attacks. To address this problem, this paper proposed a novel defensive framework based on collaborative multi-task training, aiming at providing defence for different types of attacks. The proposed defence first encodes training labels into label pairs and counters black-box attacks leveraging adversarial training supervised by the encoded label pairs. The defence further constructs a detector to identify and reject high-confidence adversarial examples that bypass the black-box defence. In addition, the proposed collaborative architecture can prevent adversaries from finding valid adversarial examples when the defence strategy is exposed. In the experiments, we evaluated our defence against four state-of-the-art attacks on and datasets. The results showed that our defending method achieved up to classification accuracy on black-box adversarial examples, and detected up to of the high confidence adversarial examples. It only decreased the model accuracy on benign example classification by for the dataset.
arXiv comment12 pages, 7 figures
References in corpus (18)
- Ensemble Adversarial Training: Attacks and Defenses
- Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networks
- Delving into Transferable Adversarial Examples and Black-box Attacks
- Synthesizing Robust Adversarial Examples
- Towards Deep Neural Network Architectures Robust to Adversarial Examples
- Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality
- Understanding Adversarial Training: Increasing Local Stability of Neural Nets through Robust Optimization
- Detecting Adversarial Samples from Artifacts
- On the (Statistical) Detection of Adversarial Examples
- PixelDefend: Leveraging Generative Models to Understand and Defend against Adversarial Examples
- On Detecting Adversarial Perturbations
- MagNet: a Two-Pronged Defense against Adversarial Examples
- Stochastic Activation Pruning for Robust Adversarial Defense
- MagNet and "Efficient Defenses Against Adversarial Attacks" are Not Robust to Adversarial Examples
- Defense Against Adversarial Attacks Using Feature Scattering-based Adversarial Training
- Adversarial Examples that Fool Detectors
- SafetyNet: Detecting and Rejecting Adversarial Examples Robustly
- Daedalus: Breaking Non-Maximum Suppression in Object Detection via Adversarial Examples