PatchGuard: A Provably Robust Defense against Adversarial Patches via Small Receptive Fields and Masking
Chong Xiang, Arjun Nitin Bhagoji, Vikash Sehwag, Prateek Mittal

TL;DR
PatchGuard is a novel defense framework that uses small receptive fields and feature masking in CNNs to provide provable robustness against localized adversarial patches while maintaining high accuracy.
Contribution
It introduces a general, provably robust defense method against adversarial patches using small receptive fields and feature masking mechanisms.
Findings
Achieves state-of-the-art provable robust accuracy on ImageNet, ImageNette, and CIFAR-10.
Maintains high clean accuracy alongside robustness.
Proves robustness within its threat model.
Abstract
Localized adversarial patches aim to induce misclassification in machine learning models by arbitrarily modifying pixels within a restricted region of an image. Such attacks can be realized in the physical world by attaching the adversarial patch to the object to be misclassified, and defending against such attacks is an unsolved/open problem. In this paper, we propose a general defense framework called PatchGuard that can achieve high provable robustness while maintaining high clean accuracy against localized adversarial patches. The cornerstone of PatchGuard involves the use of CNNs with small receptive fields to impose a bound on the number of features corrupted by an adversarial patch. Given a bounded number of corrupted features, the problem of designing an adversarial patch defense reduces to that of designing a secure feature aggregation mechanism. Towards this end, we present…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Malware Detection Techniques · Physical Unclonable Functions (PUFs) and Hardware Security
