ZeroPur: Succinct Training-Free Adversarial Purification
Not on the map. Why?
Abstract (arXiv)
Adversarial purification is a kind of defense technique that can defend against various unseen adversarial attacks without modifying the victim classifier. Existing methods often depend on external generative models or cooperation between auxiliary functions and victim classifiers. However, retraining generative models, auxiliary functions, or victim classifiers relies on the domain of the fine-tuned dataset and is computation-consuming. In this work, we suppose that adversarial images are outliers of the natural image manifold, and the purification process can be considered as returning them to this manifold. Following this assumption, we present a simple adversarial purification method without further training to purify adversarial images, called ZeroPur. ZeroPur contains two steps: given an adversarial example, Guided Shift obtains the shifted embedding of the adversarial example by the guidance of its blurred counterparts; after that, Adaptive Projection constructs a directional vector by this shifted embedding to provide momentum, projecting adversarial images onto the manifold adaptively. ZeroPur is independent of external models and requires no retraining of victim classifiers or auxiliary functions, relying solely on victim classifiers themselves to achieve purification. Extensive experiments on three datasets (CIFAR-10, CIFAR-100, and ImageNet-1K) using various classifier architectures (ResNet, WideResNet) demonstrate that our method achieves state-of-the-art robust performance. The source code is publicly available at: https://github.com/erhul/ZeroPur.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 62 of its 80 references that are in the map. First posted on arXiv 5 Jun 2024.
Builds on
62 of 80 references.
References · 62
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2022Generative Adversarial Networkscited by 5,603
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Wide Residual Networkscited by 3,057
- 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
38 more
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2018Learning Implicit Fields for Generative Shape Modelingcited by 1,060
- 2016Pixel Recurrent Neural Networkscited by 814
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
- 2019Adversarial Training for Free!cited by 638
- 2018Improving Transferability of Adversarial Examples with Input Diversitycited by 591
- 2018Generative Image Inpainting with Contextual Attentioncited by 578
- 2017Countering Adversarial Images using Input Transformationscited by 517
- 2020Overfitting in adversarially robust deep learningcited by 504
- 2022Diffusion Models for Adversarial Purificationcited by 469
- 2017Mitigating Adversarial Effects Through Randomizationcited by 382
- 2018Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Modelscited by 362
- 2020Do Adversarially Robust ImageNet Models Transfer Better?cited by 315
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 280
- 2017PixelDefend: Leveraging Generative Models to Understand and Defend against Adversarial Examplescited by 243
- 2021Improving Robustness using Generated Datacited by 233
- 2020Understanding and Improving Fast Adversarial Trainingcited by 213
- 2023Better Diffusion Models Further Improve Adversarial Trainingcited by 207
- 2021Fixing Data Augmentation to Improve Adversarial Robustnesscited by 201
- 2021Data Augmentation Can Improve Robustnesscited by 193
- 2021Are Transformers More Robust Than CNNs?cited by 187
- 2020Torchattacks: A PyTorch Repository for Adversarial Attackscited by 156
- 2020Perceptual Adversarial Robustness: Defense Against Unseen Threat Modelscited by 137
- 2021Adversarial purification with Score-based generative modelscited by 132
- 2021Robust Learning Meets Generative Models: Can Proxy Distributions Improve Adversarial Robustness?cited by 113
- 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definitioncited by 109
- 2022Guided Diffusion Model for Adversarial Purificationcited by 90
- 2023Robust Evaluation of Diffusion-Based Adversarial Purificationcited by 65
- 2020Stochastic Security: Adversarial Defense Using Long-Run Dynamics of Energy-Based Modelscited by 58
- 2023Decoupled Kullback-Leibler Divergence Losscited by 58
- 2021Adversarial Attacks are Reversible with Natural Supervisioncited by 47
- 2022Efficient and Effective Augmentation Strategy for Adversarial Trainingcited by 43
- 2023Data Augmentation Alone Can Improve Adversarial Trainingcited by 43
- 2022Enhancing Adversarial Training with Second-Order Statistics of Weightscited by 42
- 2021Subspace Adversarial Trainingcited by 41
- 2021Boosting Fast Adversarial Training with Learnable Adversarial Initializationcited by 40
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2024: 1.
1 paper.