LGCRCVJul 22, 2021

Unsupervised Detection of Adversarial Examples with Model Explanations

arXiv:2107.10480v16 citations
Originality Incremental advance
AI Analysis

This addresses the vulnerability of DNNs to adversarial attacks for security-critical applications, but it is incremental as it builds on existing explanation methods.

The paper tackles the problem of detecting adversarial examples in deep neural networks by using model explanations, showing that small perturbations cause irregular explanation patterns. Their unsupervised method, evaluated on MNIST, detects adversarial examples from state-of-the-art algorithms with high confidence.

Deep Neural Networks (DNNs) have shown remarkable performance in a diverse range of machine learning applications. However, it is widely known that DNNs are vulnerable to simple adversarial perturbations, which causes the model to incorrectly classify inputs. In this paper, we propose a simple yet effective method to detect adversarial examples, using methods developed to explain the model's behavior. Our key observation is that adding small, humanly imperceptible perturbations can lead to drastic changes in the model explanations, resulting in unusual or irregular forms of explanations. From this insight, we propose an unsupervised detection of adversarial examples using reconstructor networks trained only on model explanations of benign examples. Our evaluations with MNIST handwritten dataset show that our method is capable of detecting adversarial examples generated by the state-of-the-art algorithms with high confidence. To the best of our knowledge, this work is the first in suggesting unsupervised defense method using model explanations.

Foundations

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

Your Notes