HAWKEYE: Adversarial Example Detector for Deep Neural Networks
arXiv:1909.09938
Abstract
Adversarial examples (AEs) are images that can mislead deep neural network (DNN) classifiers via introducing slight perturbations into original images. Recent work has shown that detecting AEs can be more effective against AEs than preventing them from being generated. However, the state-of-the-art AE detection still shows a high false positive rate, thereby rejecting a considerable amount of normal images. To address this issue, we propose HAWKEYE, which is a separate neural network that analyzes the output layer of the DNN, and detects AEs. HAWKEYE's AE detector utilizes a quantized version of an input image as a reference, and is trained to distinguish the variation characteristics of the DNN output on an input image from the DNN output on its reference image. We also show that cascading our AE detectors that are trained for different quantization step sizes can drastically reduce a false positive rate, while keeping a detection rate high.
References in corpus (14)
- Distilling the Knowledge in a Neural Network
- Ensemble Adversarial Training: Attacks and Defenses
- Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networks
- DeepXplore: Automated Whitebox Testing of Deep Learning Systems
- Towards Deep Neural Network Architectures Robust to Adversarial Examples
- The Space of Transferable Adversarial Examples
- Adversarial Machine Learning at Scale
- On the (Statistical) Detection of Adversarial Examples
- Adversarial Examples: Attacks and Defenses for Deep Learning
- On Detecting Adversarial Perturbations
- MagNet: a Two-Pronged Defense against Adversarial Examples
- Understanding Measures of Uncertainty for Adversarial Example Detection
- DeepFool: a simple and accurate method to fool deep neural networks
- Biologically inspired protection of deep networks from adversarial attacks