Analysis of Random Perturbations for Robust Convolutional Neural Networks
Adam Dziedzic, Sanjay Krishnan

TL;DR
This paper systematically evaluates randomized perturbation methods for enhancing CNN robustness, revealing their equivalence, transferability of attacks, and the importance of training with perturbations for effectiveness.
Contribution
It provides a comprehensive benchmark and analysis of perturbation-based defenses, clarifying their effectiveness, transferability, and limitations against adaptive attacks.
Findings
All input perturbation defenses are equally effective.
Attacks transfer between different perturbation defenses.
Training with perturbations improves robustness.
Abstract
Recent work has extensively shown that randomized perturbations of neural networks can improve robustness to adversarial attacks. The literature is, however, lacking a detailed compare-and-contrast of the latest proposals to understand what classes of perturbations work, when they work, and why they work. We contribute a detailed evaluation that elucidates these questions and benchmarks perturbation based defenses consistently. In particular, we show five main results: (1) all input perturbation defenses, whether random or deterministic, are equivalent in their efficacy, (2) attacks transfer between perturbation defenses so the attackers need not know the specific type of defense -- only that it involves perturbations, (3) a tuned sequence of noise layers across a network provides the best empirical robustness, (4) perturbation based defenses offer almost no robustness to adaptive…
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
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques
