TL;DR
This paper introduces a procedural noise-based method for generating universal adversarial perturbations that can efficiently fool deep convolutional networks in black-box settings, revealing systemic vulnerabilities.
Contribution
The paper presents a novel procedural noise approach combined with Bayesian optimization for black-box adversarial attacks, achieving high success rates with minimal queries.
Findings
Single noise patterns can fool up to 90% of datasets.
Procedural noise allows high universal evasion with few parameters.
Attacks require fewer than 10 queries on average.
Abstract
Deep Convolutional Networks (DCNs) have been shown to be vulnerable to adversarial examples---perturbed inputs specifically designed to produce intentional errors in the learning algorithms at test time. Existing input-agnostic adversarial perturbations exhibit interesting visual patterns that are currently unexplained. In this paper, we introduce a structured approach for generating Universal Adversarial Perturbations (UAPs) with procedural noise functions. Our approach unveils the systemic vulnerability of popular DCN models like Inception v3 and YOLO v3, with single noise patterns able to fool a model on up to 90% of the dataset. Procedural noise allows us to generate a distribution of UAPs with high universal evasion rates using only a few parameters. Additionally, we propose Bayesian optimization to efficiently learn procedural noise parameters to construct inexpensive untargeted…
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.
