Denoised Smoothing: A Provable Defense for Pretrained Classifiers
Hadi Salman, Mingjie Sun, Greg Yang, Ashish Kapoor, J. Zico Kolter

TL;DR
This paper introduces denoised smoothing, a method that combines denoising with randomized smoothing to provide provable adversarial robustness for pretrained image classifiers without altering their architecture.
Contribution
It proposes a novel defense technique that applies a trained denoiser before classifiers, enabling provable robustness against adversarial attacks in both white-box and black-box settings.
Findings
Effective robustness on ImageNet and CIFAR-10 datasets.
Successfully defends major cloud-based image APIs.
No modification needed for pretrained classifiers.
Abstract
We present a method for provably defending any pretrained image classifier against adversarial attacks. This method, for instance, allows public vision API providers and users to seamlessly convert pretrained non-robust classification services into provably robust ones. By prepending a custom-trained denoiser to any off-the-shelf image classifier and using randomized smoothing, we effectively create a new classifier that is guaranteed to be -robust to adversarial examples, without modifying the pretrained classifier. Our approach applies to both the white-box and the black-box settings of the pretrained classifier. We refer to this defense as denoised smoothing, and we demonstrate its effectiveness through extensive experimentation on ImageNet and CIFAR-10. Finally, we use our approach to provably defend the Azure, Google, AWS, and ClarifAI image classification APIs.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications
MethodsDenoised Smoothing
