SuperPure: Efficient Purification of Localized and Distributed Adversarial Patches via Super-Resolution GAN Models
Hossein Khalili, Seongbin Park, Venkat Bollapragada, Nader Sehatbakhsh

TL;DR
SuperPure introduces a GAN-based super-resolution method that effectively defends against both localized and distributed adversarial patches, significantly improving robustness and reducing latency for vision models.
Contribution
It proposes a novel pixel-wise masking defense using super-resolution GANs, enhancing robustness against diverse adversarial patches while drastically reducing computational latency.
Findings
Over 20% robustness improvement against localized patches
58% robustness against distributed patches
Over 98% reduction in defense latency
Abstract
As vision-based machine learning models are increasingly integrated into autonomous and cyber-physical systems, concerns about (physical) adversarial patch attacks are growing. While state-of-the-art defenses can achieve certified robustness with minimal impact on utility against highly-concentrated localized patch attacks, they fall short in two important areas: (i) State-of-the-art methods are vulnerable to low-noise distributed patches where perturbations are subtly dispersed to evade detection or masking, as shown recently by the DorPatch attack; (ii) Achieving high robustness with state-of-the-art methods is extremely time and resource-consuming, rendering them impractical for latency-sensitive applications in many cyber-physical systems. To address both robustness and latency issues, this paper proposes a new defense strategy for adversarial patch attacks called SuperPure. The…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsDepthwise Convolution · Sigmoid Activation · Pointwise Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Global Average Pooling · Depthwise Separable Convolution · Kaiming Initialization · RMSProp · Dense Connections
