Adversarial Purification of Information Masking
Not on the map. Why?
Abstract (arXiv)
Adversarial attacks meticulously generate minuscule, imperceptible perturbations to images to deceive neural networks. Counteracting these, adversarial purification methods seek to transform adversarial input samples into clean output images to defend against adversarial attacks. Nonetheless, extent generative models fail to effectively eliminate adversarial perturbations, yielding less-than-ideal purification results. We emphasize the potential threat of residual adversarial perturbations to target models, quantitatively establishing a relationship between perturbation scale and attack capability. Notably, the residual perturbations on the purified image primarily stem from the same-position patch and similar patches of the adversarial sample. We propose a novel adversarial purification approach named Information Mask Purification (IMPure), aims to extensively eliminate adversarial perturbations. To obtain an adversarial sample, we first mask part of the patches information, then reconstruct the patches to resist adversarial perturbations from the patches. We reconstruct all patches in parallel to obtain a cohesive image. Then, in order to protect the purified samples against potential similar regional perturbations, we simulate this risk by randomly mixing the purified samples with the input samples before inputting them into the feature extraction network. Finally, we establish a combined constraint of pixel loss and perceptual loss to augment the model's reconstruction adaptability. Extensive experiments on the ImageNet dataset with three classifier models demonstrate that our approach achieves state-of-the-art results against nine adversarial attack methods. Implementation code and pre-trained weights can be accessed at textcolorbluehttps://github.com/NoWindButRain/IMPure.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 46 of its 54 references that are in the map. First posted on arXiv 26 Nov 2023.
Builds on
46 of 54 references.
References · 46
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2016Adversarial examples in the physical worldcited by 1,769
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
34 more
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,451
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,318
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 953
- 2016Practical Black-Box Attacks against Machine Learningcited by 903
- 2018Robustness May Be at Odds with Accuracycited by 880
- 2020Fast is better than free: Revisiting adversarial trainingcited by 727
- 2022Simple Baselines for Image Restorationcited by 708
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 666
- 2018Improving Transferability of Adversarial Examples with Input Diversitycited by 599
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 536
- 2017Countering Adversarial Images using Input Transformationscited by 520
- 2020Overfitting in adversarially robust deep learningcited by 506
- 2022Diffusion Models for Adversarial Purificationcited by 476
- 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 462
- 2017Mitigating Adversarial Effects Through Randomizationcited by 383
- 2021Multi-Modal Fusion Transformer for End-to-End Autonomous Drivingcited by 377
- 2017Defense against Adversarial Attacks Using High-Level Representation Guided Denoisercited by 329
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 269
- 2019Fooling automated surveillance cameras: adversarial patches to attack person detectioncited by 268
- 2016A study of the effect of JPG compression on adversarial imagescited by 197
- 2018Stochastic Activation Pruning for Robust Adversarial Defensecited by 171
- 2020Torchattacks: A PyTorch Repository for Adversarial Attackscited by 158
- 2014Towards Deep Neural Network Architectures Robust to Adversarial Examplescited by 146
- 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 124
- 2018ComDefend: An Efficient Image Compression Model to Defend Adversarial Examplescited by 105
- 2022Practical Blind Image Denoising via Swin-Conv-UNet and Data Synthesiscited by 86
- 2018Deflecting Adversarial Attacks with Pixel Deflectioncited by 71
- 2019Image Super-Resolution as a Defense Against Adversarial Attackscited by 65
- 2021When Age-Invariant Face Recognition Meets Face Age Synthesis: A Multi-Task Learning Frameworkcited by 29
- 2023Improving Pixel-based MIM by Reducing Wasted Modeling Capabilitycited by 24
- 2021Generic Perceptual Loss for Modeling Structured Output Dependenciescited by 9
Built on by
Not cited yet.