CVDec 22, 2016

Adversarial Examples Detection in Deep Networks with Convolutional Filter Statistics

arXiv:1612.07767v2388 citations
Originality Incremental advance
AI Analysis

This addresses the vulnerability of deep learning models to adversarial attacks, offering a simpler detection method that is incremental in improving robustness.

The paper tackles the problem of detecting adversarial examples in deep neural networks by analyzing convolutional filter statistics, achieving successful detection across different adversarial generation mechanisms and enabling recovery of many examples with a small average filter.

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.

Foundations

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

Your Notes