Skip to main content
QUICK REVIEW

[Paper Review] PatchGuard: A Provably Robust Defense against Adversarial Patches via Small Receptive Fields and Masking

Chong Xiang, Arjun Nitin Bhagoji|arXiv (Cornell University)|May 17, 2020
Adversarial Robustness in Machine LearningComputer Science64 references37 citations
TL;DR

PatchGuard establishes a provably robust defense against localized adversarial patches by using CNNs with small receptive fields and a robust masking aggregation to recover correct predictions.

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 our robust masking defense that robustly detects and masks corrupted features to recover the correct prediction. Notably, we can prove the robustness of our defense against any adversary within our threat model. Our extensive evaluation on ImageNet, ImageNette (a 10-class subset of ImageNet), and CIFAR-10 datasets demonstrates that our defense achieves state-of-the-art performance in terms of both provable robust accuracy and clean accuracy.

Motivation & Objective

  • Motivate the threat of localized adversarial patches in real-world settings and the need for provable robustness.
  • Propose a generic defense framework, PatchGuard, that preserves clean accuracy while achieving provable robustness.
  • Demonstrate that small receptive fields limit corrupted features and robust masking securely aggregates features.
  • Provide a formal robustness analysis showing an adversarial dilemma that enables provable guarantees.
  • Empirically evaluate on ImageNet, ImageNette, and CIFAR-10 to establish state-of-the-art performance.

Proposed method

  • Adopt CNNs with small receptive fields to bound the number of features an adversarial patch can corrupt.
  • Introduce robust masking as a secure feature-aggregation mechanism that detects and masks corrupted features.
  • Clip and window-based detection to identify regions with abnormally high class evidence and mask them.
  • Use sliding windows sized to upper-bound patch influence, enabling robust masking across classes.
  • Provide a provable robustness analysis showing that masking limits adversarial influence and certifies correct predictions under the threat model.

Experimental results

Research questions

  • RQ1Can PatchGuard provide provable robustness against a single localized adversarial patch within a defined region?
  • RQ2How do small receptive fields and secure aggregation affect robustness and clean accuracy compared to prior defenses?
  • RQ3What is the practical effectiveness of robust masking across ImageNet, ImageNette, and CIFAR-10 under a strong adversarial patch threat model?

Key findings

  • PatchGuard achieves state-of-the-art provable robustness against localized patches while maintaining high clean accuracy.
  • Small receptive fields effectively bound the number of corrupted features, enabling secure aggregation.
  • Robust masking detects and masks corrupted features, recovering correct predictions in most certified cases.
  • The framework subsumes several existing defenses and outperforms them in provable robustness and accuracy metrics across evaluated datasets.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.