Can we have it all? On the Trade-off between Spatial and Adversarial Robustness of Neural Networks
Sandesh Kamath, Amit Deshpande, K V Subrahmanyam, Vineeth N, Balasubramanian

TL;DR
This paper investigates the inherent trade-off between spatial and adversarial robustness in neural networks, providing theoretical insights and proposing a curriculum learning approach to balance both types of robustness effectively.
Contribution
It establishes a quantitative trade-off between spatial and adversarial robustness and introduces a curriculum learning method to improve both simultaneously.
Findings
Increasing spatial robustness reduces adversarial robustness.
Enhancing adversarial robustness decreases spatial robustness.
Curriculum learning can improve both spatial and adversarial robustness.
Abstract
(Non-)robustness of neural networks to small, adversarial pixel-wise perturbations, and as more recently shown, to even random spatial transformations (e.g., translations, rotations) entreats both theoretical and empirical understanding. Spatial robustness to random translations and rotations is commonly attained via equivariant models (e.g., StdCNNs, GCNNs) and training augmentation, whereas adversarial robustness is typically achieved by adversarial training. In this paper, we prove a quantitative trade-off between spatial and adversarial robustness in a simple statistical setting. We complement this empirically by showing that: (a) as the spatial robustness of equivariant models improves by training augmentation with progressively larger transformations, their adversarial robustness worsens progressively, and (b) as the state-of-the-art robust models are adversarially trained with…
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
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Bacillus and Francisella bacterial research · Integrated Circuits and Semiconductor Failure Analysis
MethodsAverage Pooling · Dense Connections · LeNet · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Batch Normalization · Bottleneck Residual Block · Global Average Pooling · Residual Block · Kaiming Initialization
