HASI: Hardware-Accelerated Stochastic Inference, A Defense Against Adversarial Machine Learning Attacks
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are employed in an increasing number of applications, some of which are safety critical. Unfortunately, DNNs are known to be vulnerable to so-called adversarial attacks that manipulate inputs to cause incorrect results that can be beneficial to an attacker or damaging to the victim. Multiple defenses have been proposed to increase the robustness of DNNs. In general, these defenses have high overhead, some require attack-specific re-training of the model or careful tuning to adapt to different attacks. This paper presents HASI, a hardware-accelerated defense that uses a process we call stochastic inference to detect adversarial inputs. We show that by carefully injecting noise into the model at inference time, we can differentiate adversarial inputs from benign ones. HASI uses the output distribution characteristics of noisy inference compared to a non-noisy reference to detect adversarial inputs. We show an adversarial detection rate of 86% when applied to VGG16 and 93% when applied to ResNet50, which exceeds the detection rate of the state of the art approaches, with a much lower overhead. We demonstrate two software/hardware-accelerated co-designs, which reduces the performance impact of stochastic inference to 1.58X-2X relative to the unprotected baseline, compared to 15X-20X overhead for a software-only GPU implementation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 42 of its 66 references that are in the map. First posted on arXiv 9 Jun 2021.
Builds on
42 of 66 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016Adversarial examples in the physical worldcited by 1,762
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2016Universal adversarial perturbationscited by 774
30 more
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2020On Adaptive Attacks to Adversarial Example Defensescited by 547
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
- 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 462
- 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 280
- 2018Stochastic Activation Pruning for Robust Adversarial Defensecited by 171
- 2017EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examplescited by 154
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
- 2018Parametric Noise Injection: Trainable Randomness to Improve Deep Neural Network Robustness against Adversarial Attackcited by 123
- 2018Are adversarial examples inevitable?cited by 113
- 2019The Odds are Odd: A Statistical Test for Detecting Adversarial Examplescited by 75
- 2018How Important Is a Neuron?cited by 73
- 2017Mitigating Evasion Attacks to Deep Neural Networks via Region-based Classificationcited by 56
- 2017Detecting Adversarial Image Examples in Deep Networks with Adaptive Noise Reductioncited by 49
- 2019A New Defense Against Adversarial Images: Turning a Weakness into a Strengthcited by 49
- 2019On adversarial patches: real-world attack on ArcFace-100 face recognition systemcited by 35
- 2020Learn2Perturb: an End-to-end Feature Perturbation Learning to Improve Adversarial Robustnesscited by 27
- 2018Accelerator-Aware Pruning for Convolutional Neural Networkscited by 22
- 2019Adversarial Defense Through Network Profiling Based Path Extractioncited by 22
- 2017Attacking the Madry Defense Model with L1-based Adversarial Examplescited by 21
- 2019On the Sensitivity of Adversarial Robustness to Input Data Distributionscited by 20
- 2020TensorDash: Exploiting Sparsity to Accelerate Deep Neural Network Training and Inferencecited by 16
- 2019Empirically Measuring Concentration: Fundamental Limits on Intrinsic Robustnesscited by 12
- 2020Ptolemy: Architecture Support for Robust Deep Learningcited by 12
- 2018Bypassing Feature Squeezing by Increasing Adversary Strengthcited by 8
- 2018On the Limitation of Local Intrinsic Dimensionality for Characterizing the Subspaces of Adversarial Examplescited by 6
- 2019BlurNet: Defense by Filtering the Feature Mapscited by 4
Built on by
Not cited yet.