Reverse Engineering of Imperceptible Adversarial Image Perturbations
Not on the map. Why?
Abstract (arXiv)
It has been well recognized that neural network based image classifiers are easily fooled by images with tiny perturbations crafted by an adversary. There has been a vast volume of research to generate and defend such adversarial attacks. However, the following problem is left unexplored: How to reverse-engineer adversarial perturbations from an adversarial image? This leads to a new adversarial learning paradigm--Reverse Engineering of Deceptions (RED). If successful, RED allows us to estimate adversarial perturbations and recover the original images. However, carefully crafted, tiny adversarial perturbations are difficult to recover by optimizing a unilateral RED objective. For example, the pure image denoising method may overfit to minimizing the reconstruction error but hardly preserve the classification properties of the true adversarial perturbations. To tackle this challenge, we formalize the RED problem and identify a set of principles crucial to the RED approach design. Particularly, we find that prediction alignment and proper data augmentation (in terms of spatial transformations) are two criteria to achieve a generalizable RED approach. By integrating these RED principles with image denoising, we propose a new Class-Discriminative Denoising based RED framework, termed CDD-RED. Extensive experiments demonstrate the effectiveness of CDD-RED under different evaluation metrics (ranging from the pixel-level, prediction-level to the attribution-level alignment) and a variety of attack generation methods (e.g., FGSM, PGD, CW, AutoAttack, and adaptive attacks).
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 55 of its 63 references that are in the map. First posted on arXiv 26 Mar 2022.
Builds on
55 of 63 references.
References · 55
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
- 2016Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoisingcited by 1,352
38 more
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
- 2019Adversarial Training for Free!cited by 638
- 2018Improving Transferability of Adversarial Examples with Input Diversitycited by 591
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2020On Adaptive Attacks to Adversarial Example Defensescited by 547
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 530
- 2019Evading Defenses to Transferable Adversarial Examples by Translation-Invariant Attackscited by 440
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2019Unlabeled Data Improves Adversarial Robustnesscited by 415
- 2017Defense against Adversarial Attacks Using High-Level Representation Guided Denoisercited by 329
- 2017Adversarial Examples for Semantic Segmentation and Object Detectioncited by 275
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 268
- 2017On Detecting Adversarial Perturbationscited by 232
- 2019On instabilities of deep learning in image reconstruction - Does AI come at a cost?cited by 211
- 2018Spatially Transformed Adversarial Examplescited by 195
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2019Are Labels Required for Improving Adversarial Robustness?cited by 162
- 2018ShapeShifter: Robust Physical Adversarial Attack on Faster R-CNN Object Detectorcited by 159
- 2017EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examplescited by 154
- 2020Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuningcited by 152
- 2019Sign-OPT: A Query-Efficient Hard-label Adversarial Attackcited by 118
- 2018Are adversarial examples inevitable?cited by 113
- 2018Seq2Sick: Evaluating the Robustness of Sequence-to-Sequence Models with Adversarial Examplescited by 93
- 2019Wasserstein Adversarial Examples via Projected Sinkhorn Iterationscited by 89
- 2021When Does Contrastive Learning Preserve Adversarial Robustness from Pretraining to Finetuning?cited by 76
- 2019Adversarial camera stickers: A physical camera-based attack on deep learning systemscited by 69
- 2018Structured Adversarial Attack: Towards General Implementation and Better Interpretabilitycited by 63
- 2015Adversarial Manipulation of Deep Representationscited by 56
- 2019ML-LOO: Detecting Adversarial Examples with Feature Attributioncited by 48
- 2020Proper Network Interpretability Helps Adversarial Robustness in Classificationcited by 41
- 2015Foveation-based Mechanisms Alleviate Adversarial Examplescited by 32
- 2020Practical No-box Adversarial Attacks against DNNscited by 32
- 2021Generating Adversarial Computer Programs using Optimized Obfuscationscited by 20
- 2019Interpreting Adversarial Examples by Activation Promotion and Suppressioncited by 17
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2022: 3; 2023: 7; 2024: 4; 2025: 2; 2026: 1.
17 papers.
Sort:
By area:
- 2023To Generate or Not? Safety-Driven Unlearned Diffusion Models Are Still Easy To Generate Unsafe Images ... For Nowcited by 204
- 2024Defensive Unlearning with Adversarial Training for Robust Concept Erasure in Diffusion Modelscited by 164
- 2022Visual Prompting for Adversarial Robustnesscited by 33
- 2023MaLP: Manipulation Localization Using a Proactive Schemecited by 26
- 2024Pruning then Reweighting: Towards Data-Efficient Training of Diffusion Modelscited by 17
- 2023Less is More: Data Pruning for Faster Adversarial Trainingcited by 13
- 2025Unlearning Isn't Invisible: Detecting Unlearning Traces in LLMs from Model Outputscited by 10
- 2022Adversarial Purification with the Manifold Hypothesiscited by 8
- 2023Tracing Hyperparameter Dependencies for Model Parsing via Learnable Graph Pooling Networkcited by 8
- 2023Test-time Detection and Repair of Adversarial Samples via Masked Autoencodercited by 4
- 2025HDCompression: Hybrid-Diffusion Image Compression for Ultra-Low Bitratescited by 4
- 2022On Trace of PGD-Like Adversarial Attackscited by 2
5 more
- 2023Can Adversarial Examples Be Parsed to Reveal Victim Model Information?cited by 1
- 2023A Linearly Convergent GAN Inversion-based Algorithm for Reverse Engineering of Deceptionscited by 0
- 2024Adversarial Watermarking for Face Recognitioncited by 0
- 2024CROPS: A Deployable Crop Management System Over All Possible State Availabilitiescited by 0
- 2026Identifying Adversary Characteristics from an Observed Attackcited by 0
- 2026Identifying Adversary Characteristics from an Observed Attack5 Mar 2026
- 2025Unlearning Isn't Invisible: Detecting Unlearning Traces in LLMs from Model Outputs16 Jun 2025
- 2025HDCompression: Hybrid-Diffusion Image Compression for Ultra-Low Bitrates11 Feb 2025
- 2024CROPS: A Deployable Crop Management System Over All Possible State Availabilities9 Nov 2024
- 2024Pruning then Reweighting: Towards Data-Efficient Training of Diffusion Models27 Sep 2024
- 2024Adversarial Watermarking for Face Recognition24 Sep 2024
- 2024Defensive Unlearning with Adversarial Training for Robust Concept Erasure in Diffusion Models24 May 2024
- 2023Tracing Hyperparameter Dependencies for Model Parsing via Learnable Graph Pooling Network3 Dec 2023
- 2023To Generate or Not? Safety-Driven Unlearned Diffusion Models Are Still Easy To Generate Unsafe Images ... For Now18 Oct 2023
- 2023A Linearly Convergent GAN Inversion-based Algorithm for Reverse Engineering of Deceptions7 Jun 2023
- 2023MaLP: Manipulation Localization Using a Proactive Scheme29 Mar 2023
- 2023Test-time Detection and Repair of Adversarial Samples via Masked Autoencoder22 Mar 2023
5 more
- 2023Can Adversarial Examples Be Parsed to Reveal Victim Model Information?13 Mar 2023
- 2023Less is More: Data Pruning for Faster Adversarial Training23 Feb 2023
- 2022Adversarial Purification with the Manifold Hypothesis26 Oct 2022
- 2022Visual Prompting for Adversarial Robustness12 Oct 2022
- 2022On Trace of PGD-Like Adversarial Attacks19 May 2022
- 2023To Generate or Not? Safety-Driven Unlearned Diffusion Models Are Still Easy To Generate Unsafe Images ... For Nowcited by 204
- 2024Defensive Unlearning with Adversarial Training for Robust Concept Erasure in Diffusion Modelscited by 164
- 2024Pruning then Reweighting: Towards Data-Efficient Training of Diffusion Modelscited by 17
- 2025HDCompression: Hybrid-Diffusion Image Compression for Ultra-Low Bitratescited by 4
- 2025HDCompression: Hybrid-Diffusion Image Compression for Ultra-Low Bitrates11 Feb 2025
- 2024Pruning then Reweighting: Towards Data-Efficient Training of Diffusion Models27 Sep 2024
- 2024Defensive Unlearning with Adversarial Training for Robust Concept Erasure in Diffusion Models24 May 2024
- 2023To Generate or Not? Safety-Driven Unlearned Diffusion Models Are Still Easy To Generate Unsafe Images ... For Now18 Oct 2023
- 2022Visual Prompting for Adversarial Robustnesscited by 33
- 2023MaLP: Manipulation Localization Using a Proactive Schemecited by 26
- 2023Less is More: Data Pruning for Faster Adversarial Trainingcited by 13
- 2022Adversarial Purification with the Manifold Hypothesiscited by 8
- 2023Tracing Hyperparameter Dependencies for Model Parsing via Learnable Graph Pooling Networkcited by 8
- 2023Test-time Detection and Repair of Adversarial Samples via Masked Autoencodercited by 4
- 2022On Trace of PGD-Like Adversarial Attackscited by 2
- 2023Can Adversarial Examples Be Parsed to Reveal Victim Model Information?cited by 1
- 2023A Linearly Convergent GAN Inversion-based Algorithm for Reverse Engineering of Deceptionscited by 0
- 2024Adversarial Watermarking for Face Recognitioncited by 0
- 2024CROPS: A Deployable Crop Management System Over All Possible State Availabilitiescited by 0
- 2026Identifying Adversary Characteristics from an Observed Attackcited by 0
- 2026Identifying Adversary Characteristics from an Observed Attack5 Mar 2026
- 2024CROPS: A Deployable Crop Management System Over All Possible State Availabilities9 Nov 2024
- 2024Adversarial Watermarking for Face Recognition24 Sep 2024
- 2023Tracing Hyperparameter Dependencies for Model Parsing via Learnable Graph Pooling Network3 Dec 2023
- 2023A Linearly Convergent GAN Inversion-based Algorithm for Reverse Engineering of Deceptions7 Jun 2023
- 2023MaLP: Manipulation Localization Using a Proactive Scheme29 Mar 2023
- 2023Test-time Detection and Repair of Adversarial Samples via Masked Autoencoder22 Mar 2023
- 2023Can Adversarial Examples Be Parsed to Reveal Victim Model Information?13 Mar 2023
- 2023Less is More: Data Pruning for Faster Adversarial Training23 Feb 2023
- 2022Adversarial Purification with the Manifold Hypothesis26 Oct 2022
- 2022Visual Prompting for Adversarial Robustness12 Oct 2022
- 2022On Trace of PGD-Like Adversarial Attacks19 May 2022