Adversarial and Clean Data Are Not Twins
Zhitao Gong, Wenlu Wang, Wei-Shinn Ku
TL;DR
The paper addresses the threat of adversarial examples by showing that a simple binary classifier can reliably separate adversarial from clean data (>99% accuracy) and remains robust to second-round attacks, though generalization gaps persist across attack types and defenses. It characterizes adversarial data generation into model-independent and model-dependent methods, detailing L-BFGS-based and gradient-based attacks (FGSM, TGSM, JSMA). Experimental results across MNIST, CIFAR-10, and SVHN reveal strong practical performance but highlight sensitivity to perturbation scale and attack algorithm, suggesting the adversarial and clean datasets inhabit distinct distributions. The work emphasizes a practical preprocessing defense while framing fundamental limitations in defense generalization and motivates future work on the space disparity of adversarial methods.
Abstract
Adversarial attack has cast a shadow on the massive success of deep neural networks. Despite being almost visually identical to the clean data, the adversarial images can fool deep neural networks into wrong predictions with very high confidence. In this paper, however, we show that we can build a simple binary classifier separating the adversarial apart from the clean data with accuracy over 99%. We also empirically show that the binary classifier is robust to a second-round adversarial attack. In other words, it is difficult to disguise adversarial samples to bypass the binary classifier. Further more, we empirically investigate the generalization limitation which lingers on all current defensive methods, including the binary classifier approach. And we hypothesize that this is the result of intrinsic property of adversarial crafting algorithms.
