A Few Large Shifts: Layer-Inconsistency Based Minimal Overhead Adversarial Example Detection
Sanggeon Yun, Ryozo Masukawa, Hyunwoo Oh, Nathaniel D. Bastian, Mohsen Imani
TL;DR
The paper tackles adversarial detection by proposing a self-contained, plug-in detector that relies on layer-wise inconsistencies within the target model. It introduces the A Few Large Shifts Assumption and two probes, Recovery Testing (RT) and Logit-layer Testing (LT), fused into the RLT score and calibrated using benign data. Empirical results on CIFAR-10/100 and ImageNet show state-of-the-art detection performance under standard and adaptive attacks with minimal overhead, and a formal system-level threshold analysis provides guaranteed lower bounds on accuracy. The approach is architecture-agnostic, scalable, and readily deployable, offering a practical defense that does not rely on external models or adversarial data for training.
Abstract
Deep neural networks (DNNs) are highly susceptible to adversarial examples--subtle, imperceptible perturbations that can lead to incorrect predictions. While detection-based defenses offer a practical alternative to adversarial training, many existing methods depend on external models, complex architectures, or adversarial data, limiting their efficiency and generalizability. We introduce a lightweight, plug-in detection framework that leverages internal layer-wise inconsistencies within the target model itself, requiring only benign data for calibration. Our approach is grounded in the A Few Large Shifts Assumption, which posits that adversarial perturbations induce large, localized violations of layer-wise Lipschitz continuity in a small subset of layers. Building on this, we propose two complementary strategies--Recovery Testing (RT) and Logit-layer Testing (LT)--to empirically measure these violations and expose internal disruptions caused by adversaries. Evaluated on CIFAR-10, CIFAR-100, and ImageNet under both standard and adaptive threat models, our method achieves state-of-the-art detection performance with negligible computational overhead. Furthermore, our system-level analysis provides a practical method for selecting a detection threshold with a formal lower-bound guarantee on accuracy. The code is available here: https://github.com/c0510gy/AFLS-AED.
