Diffusion Models for Adversarial Purification
원문 초록
Adversarial purification refers to a class of defense methods that remove adversarial perturbations using a generative model. These methods do not make assumptions on the form of attack and the classification model, and thus can defend pre-existing classifiers against unseen threats. However, their performance currently falls behind adversarial training methods. In this work, we propose DiffPure that uses diffusion models for adversarial purification: Given an adversarial example, we first diffuse it with a small amount of noise following a forward diffusion process, and then recover the clean image through a reverse generative process. To evaluate our method against strong adaptive attacks in an efficient and scalable way, we propose to use the adjoint method to compute full gradients of the reverse generative process. Extensive experiments on three image datasets including CIFAR-10, ImageNet and CelebA-HQ with three classifier architectures including ResNet, WideResNet and ViT demonstrate that our method achieves the state-of-the-art results, outperforming current adversarial training and adversarial purification methods, often by a large margin. Project page: https://diffpure.github.io.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
FlowPure: Continuous Normalizing Flows for Adversarial Purification
LISArD: Learning Image Similarity to Defend Against Gray-box Adversarial Attacks
VideoPure: Diffusion-based Adversarial Purification for Video Recognition
Pre-trained Multiple Latent Variable Generative Models are good defenders against Adversarial Attacks
Random Sampling for Diffusion-based Adversarial Purification
Detecting and Defending Against Adversarial Attacks on Automatic Speech Recognition via Diffusion Models
토론
이 논문과 연결된 포럼 글이 아직 없습니다.