TL;DR
This paper investigates how neural architecture design, especially through NAS, impacts adversarial robustness, revealing that architecture complexity and dataset size influence robustness, and proposing NAS-based methods as a training-free robustness enhancement.
Contribution
It is the first large-scale study to analyze adversarial robustness from an architectural perspective, demonstrating that NAS can improve robustness without adversarial training.
Findings
NAS architectures are more robust on small datasets and simple tasks.
Hand-crafted architectures outperform NAS on complex datasets and tasks.
Random sampling and ensembling in NAS can enhance robustness by nearly 12%.
Abstract
Adversarial robustness of deep learning models has gained much traction in the last few years. Various attacks and defenses are proposed to improve the adversarial robustness of modern-day deep learning architectures. While all these approaches help improve the robustness, one promising direction for improving adversarial robustness is unexplored, i.e., the complex topology of the neural network architecture. In this work, we address the following question: Can the complex topology of a neural network give adversarial robustness without any form of adversarial training?. We answer this empirically by experimenting with different hand-crafted and NAS-based architectures. Our findings show that, for small-scale attacks, NAS-based architectures are more robust for small-scale datasets and simple tasks than hand-crafted architectures. However, as the size of the dataset or the complexity of…
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
MethodsDifferentiable Architecture Search
