RECORD
Adversarial Examples Detection in Deep Networks with Convolutional Filter Statistics
Computer Vision and Pattern Recognition · Submitted 22 Dec 2016
abstract compiled · 2026-09-23 · no language-model review
The authors' main claim Furthermore, trained from one particular adversarial generating mechanism, the resulting classifier can successfully detect adversarials from a completely different mechanism as well.
The compiled record
The paper's own sentences, arranged. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
Open the compiled record
The abstract, sentence by sentence
Deep learning has greatly improved visual recognition in recent years. However, recent research has shown that there exist many adversarial examples that can negatively impact the performance of such an architecture. This paper focuses on detecting those adversarial examples by analyzing whether they come from the same distribution as the normal examples. Instead of directly training a deep neural network to detect adversarials, a much simpler approach was proposed based on statistics on outputs from convolutional layers. A cascade classifier was designed to efficiently detect adversarials. Furthermore, trained from one particular adversarial generating mechanism, the resulting classifier can successfully detect adversarials from a completely different mechanism as well. The resulting classifier is non-subdifferentiable, hence creates a difficulty for adversaries to attack by using the gradient of the classifier. After detecting adversarial examples, we show that many of them can be recovered by simply performing a small average filter on the image. Those findings should lead to more insights about the classification mechanisms in deep convolutional neural networks.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Deep learning has greatly improved visual recognition in recent years. | background 1.00 | 0.04 | 0.01 | asserted 1.00 |
| s1 | However, recent research has shown that there exist many adversarial examples that can negatively impact the performance of such an architecture. | background 0.98 | 0.04 | 0.02 | asserted 0.99 |
| s2 | This paper focuses on detecting those adversarial examples by analyzing whether they come from the same distribution as the normal examples. | contribution 0.90 | 0.66 | 0.08 | asserted 0.95 |
| s3 | Instead of directly training a deep neural network to detect adversarials, a much simpler approach was proposed based on statistics on outputs from convolutional layers. | method 0.86 | 0.38 | 0.08 | asserted 0.98 |
| s4 | A cascade classifier was designed to efficiently detect adversarials. | method 0.93 | 0.83 | 0.09 | asserted 1.00 |
| s5 | Furthermore, trained from one particular adversarial generating mechanism, the resulting classifier can successfully detect adversarials from a completely different mechanism as well. | result 1.00 | 0.88 | 0.22 | asserted 0.98 |
| s6 | The resulting classifier is non-subdifferentiable, hence creates a difficulty for adversaries to attack by using the gradient of the classifier. | result 0.45 | 0.76 | 0.08 | asserted 1.00 |
| s7 | After detecting adversarial examples, we show that many of them can be recovered by simply performing a small average filter on the image. | result 0.99 | 0.93 | 0.18 | asserted 0.95 |
| s8 | Those findings should lead to more insights about the classification mechanisms in deep convolutional neural networks. | interpretation 0.96 | 0.30 | 0.26 | hedged possibility 0.91 |
What was examined, and what was not
- arXiv listing abstract v2
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
The paper
Original abstract
Deep learning has greatly improved visual recognition in recent years. However, recent research has shown that there exist many adversarial examples that can negatively impact the performance of such an architecture. This paper focuses on detecting those adversarial examples by analyzing whether they come from the same distribution as the normal examples. Instead of directly training a deep neural network to detect adversarials, a much simpler approach was proposed based on statistics on outputs from convolutional layers. A cascade classifier was designed to efficiently detect adversarials. Furthermore, trained from one particular adversarial generating mechanism, the resulting classifier can successfully detect adversarials from a completely different mechanism as well. The resulting classifier is non-subdifferentiable, hence creates a difficulty for adversaries to attack by using the gradient of the classifier. After detecting adversarial examples, we show that many of them can be recovered by simply performing a small average filter on the image. Those findings should lead to more insights about the classification mechanisms in deep convolutional neural networks.
Human review
References
How the literature uses it
15 arXiv papers cite this in 19 sentences
Papers citing it · 9 sentences without a confident label
Uses its method or tool 1 paper
-
Mean blur defense We also test our adversarial examples against the $3 ×3$ average pooling restoration mechanism [ref] .
Spatially Transformed Adversarial Examples · Attack Efficiency Under Defense Methods · 0.90
Compares with it 1 paper
-
In contrast, our method performs detection based on statistics of activation patterns in the complete representation learning part of the network as observed in feature response maps, whereas Li and Li [ref] directly observe convolutional filter statistics there.
Trace and Detect Adversarial Attacks on CNNs using Feature Response Maps · Related work · 1.00
Cites it as background 8 papers
-
The second category focuses on detecting and rejecting adversarial perturbations [ref] .
Detecting Adversarial Attacks on Neural Network Policies with Visual Foresight · Related Work · 0.93
-
Detection subnetworks based on activations [ref] , a cascade detector based on the PCA projection of activations [ref] , an augmented neural network detector based on statistical measures, a learning framework that covers unexplored space in vulnerable models [ref] ,
Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality · Related Work · 0.96
-
[ref] build a cascade classifier where each classifier is implemented as a linear SVM acting on the PCA of inner convolutional layers of the classification network.
Towards Robust Detection of Adversarial Examples · Introduction · 0.81
What it cites · 9 sentences without a confident label
Uses the method or tool of 2 papers
-
The main one is data generated using the L-BFGS algorithm by [ref] .
Intriguing properties of neural networks · Experiments · 0.92
-
These datasets are tested with 2 different network structures, VGG-16 [ref] and AlexNet [ref] .
Very Deep Convolutional Networks for Large-Scale Image Recognition · Experiments · 0.81
Compares with 1 paper
-
We have also tried some other fast adversarial generation approaches such as [ref] , but they generally do not generate adversarials that fool classifiers as completely (with more than $90%$ confidence) or as universally (on $100%$ of the images) as the L-BFGS algorithm.
Explaining and Harnessing Adversarial Examples · Experiments · 0.91
Cites as support 1 paper
-
The famous result that deep networks can be broken easily [ref] is an important motivation of this work.
Intriguing properties of neural networks · Adversarial Optimization · 0.99
Cites as background 12 papers
-
Szegedy et al. [ref] proposes the adversarial optimization formulation in eq.
Intriguing properties of neural networks · Related Work · 0.84
-
[ref] proposes an explanation of the adversarial mechanism, and proposed a simpler adversarial optimization mechanism that only corrupts based on the signs of gradient of the network.
Explaining and Harnessing Adversarial Examples · Related Work · 0.90
-
Mechanisms for detecting and countering adversarial examples have also been proposed [ref] .
Towards Deep Neural Network Architectures Robust to Adversarial Examples · Related Work · 0.98
Discussion
Know something about this paper? Leave a comment, or highlight any passage above to comment on it.