LGCRMLJan 30, 2019

A Simple Explanation for the Existence of Adversarial Examples with Small Hamming Distance

arXiv:1901.10861v197 citations
Originality Incremental advance
AI Analysis

This provides a theoretical explanation for a key phenomenon in adversarial machine learning, which is incremental but clarifies a long-standing puzzle for researchers in the field.

The paper tackles the problem of understanding why adversarial examples with small Hamming distance exist in neural networks, explaining it as a natural consequence of geometry in high-dimensional spaces and predicting adversarial examples with Hamming distance roughly equal to the number of classes.

The existence of adversarial examples in which an imperceptible change in the input can fool well trained neural networks was experimentally discovered by Szegedy et al in 2013, who called them "Intriguing properties of neural networks". Since then, this topic had become one of the hottest research areas within machine learning, but the ease with which we can switch between any two decisions in targeted attacks is still far from being understood, and in particular it is not clear which parameters determine the number of input coordinates we have to change in order to mislead the network. In this paper we develop a simple mathematical framework which enables us to think about this baffling phenomenon from a fresh perspective, turning it into a natural consequence of the geometry of $\mathbb{R}^n$ with the $L_0$ (Hamming) metric, which can be quantitatively analyzed. In particular, we explain why we should expect to find targeted adversarial examples with Hamming distance of roughly $m$ in arbitrarily deep neural networks which are designed to distinguish between $m$ input classes.

Foundations

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

Your Notes