LGJun 30, 2021

Understanding Adversarial Examples Through Deep Neural Network's Response Surface and Uncertainty Regions

arXiv:2107.00003v1
Originality Incremental advance
AI Analysis

This addresses security vulnerabilities in systems using DNNs for tasks like image classification, but it is incremental as it builds on existing understanding of adversarial examples.

The paper investigates the root cause of adversarial examples in deep neural networks by analyzing their response surfaces and classification boundaries, revealing that infinitely many adversarial images exist near clean samples and that transferability is not universal.

Deep neural network (DNN) is a popular model implemented in many systems to handle complex tasks such as image classification, object recognition, natural language processing etc. Consequently DNN structural vulnerabilities become part of the security vulnerabilities in those systems. In this paper we study the root cause of DNN adversarial examples. We examine the DNN response surface to understand its classification boundary. Our study reveals the structural problem of DNN classification boundary that leads to the adversarial examples. Existing attack algorithms can generate from a handful to a few hundred adversarial examples given one clean image. We show there are infinitely many adversarial images given one clean sample, all within a small neighborhood of the clean sample. We then define DNN uncertainty regions and show transferability of adversarial examples is not universal. We also argue that generalization error, the large sample theoretical guarantee established for DNN, cannot adequately capture the phenomenon of adversarial examples. We need new theory to measure DNN robustness.

Foundations

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

Your Notes