Sparta: Spatially Attentive and Adversarially Robust Activation
Not on the map. Why?
Abstract (arXiv)
Adversarial training (AT) is one of the most effective ways for improving the robustness of deep convolution neural networks (CNNs). Just like common network training, the effectiveness of AT relies on the design of basic network components. In this paper, we conduct an in-depth study on the role of the basic ReLU activation component in AT for robust CNNs. We find that the spatially-shared and input-independent properties of ReLU activation make CNNs less robust to white-box adversarial attacks with either standard or adversarial training. To address this problem, we extend ReLU to a novel Sparta activation function (Spatially attentive and Adversarially Robust Activation), which enables CNNs to achieve both higher robustness, i.e., lower error rate on adversarial examples, and higher accuracy, i.e., lower error rate on clean examples, than the existing state-of-the-art (SOTA) activation functions. We further study the relationship between Sparta and the SOTA activation functions, providing more insights about the advantages of our method. With comprehensive experiments, we also find that the proposed method exhibits superior cross-CNN and cross-dataset transferability. For the former, the adversarially trained Sparta function for one CNN (e.g., ResNet-18) can be fixed and directly used to train another adversarially robust CNN (e.g., ResNet-34). For the latter, the Sparta function trained on one dataset (e.g., CIFAR-10) can be employed to train adversarially robust CNNs on another dataset (e.g., SVHN). In both cases, Sparta leads to CNNs with higher robustness than the vanilla ReLU, verifying the flexibility and versatility of the proposed method.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 44 of its 54 references that are in the map. First posted on arXiv 18 May 2021.
Builds on
44 of 54 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,517
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,451
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
32 more
- 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 840
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 678
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 661
- 2017Countering Adversarial Images using Input Transformationscited by 520
- 2017Mitigating Adversarial Effects Through Randomizationcited by 383
- 2018Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Modelscited by 362
- 2019Dynamic Convolution: Attention over Convolution Kernelscited by 356
- 2017Defense against Adversarial Attacks Using High-Level Representation Guided Denoisercited by 329
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 314
- 2017Parseval Networks: Improving Robustness to Adversarial Examplescited by 293
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 282
- 2020Uncovering the Limits of Adversarial Training against Norm-Bounded Adversarial Examplescited by 278
- 2017PixelDefend: Leveraging Generative Models to Understand and Defend against Adversarial Examplescited by 244
- 2018Adversarial Logit Pairingcited by 224
- 2016SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioningcited by 219
- 2020Bag of Tricks for Adversarial Trainingcited by 200
- 2013Maxout Networkscited by 187
- 2017Formal Guarantees on the Robustness of a Classifier against Adversarial Manipulationcited by 185
- 2018Stochastic Activation Pruning for Robust Adversarial Defensecited by 171
- 2017Towards Robust Neural Networks via Random Self-ensemblecited by 159
- 2020Torchattacks: A PyTorch Repository for Adversarial Attackscited by 158
- 2020Smooth Adversarial Trainingcited by 89
- 2018Deflecting Adversarial Attacks with Pixel Deflectioncited by 71
- 2018Generalizable Adversarial Training via Spectral Normalizationcited by 68
- 2020Dynamic ReLUcited by 55
- 2017Enhancing Robustness of Machine Learning Systems via Data Transformationscited by 38
- 2018ADef: an Iterative Algorithm to Construct Adversarial Deformationscited by 38
- 2018Defensive Dropout for Hardening Deep Neural Networks under Adversarial Attackscited by 13
- 2020Enhancing Intrinsic Adversarial Robustness via Feature Pyramid Decodercited by 10
- 2015Improving Back-Propagation by Adding an Adversarial Gradientcited by 4
- 2019Improving Adversarial Robustness via Attention and Adversarial Logit Pairingcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.
- 2022MISF: Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpaintingcited by 35
- 2023On the Robustness of Segment Anythingcited by 25
- 2023On the Robustness of Segment Anything25 May 2023
- 2022MISF: Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting12 Mar 2022