Efficiency-driven Hardware Optimization for Adversarially Robust Neural Networks
Not on the map. Why?
Abstract (arXiv)
With a growing need to enable intelligence in embedded devices in the Internet of Things (IoT) era, secure hardware implementation of Deep Neural Networks (DNNs) has become imperative. We will focus on how to address adversarial robustness for DNNs through efficiency-driven hardware optimizations. Since memory (specifically, dot-product operations) is a key energy-spending component for DNNs, hardware approaches in the past have focused on optimizing the memory. One such approach is approximate digital CMOS memories with hybrid 6T-8T SRAM cells that enable supply voltage (Vdd) scaling yielding low-power operation, without significantly affecting the performance due to read/write failures incurred in the 6T cells. In this paper, we show how the bit-errors in the 6T cells of hybrid 6T-8T memories minimize the adversarial perturbations in a DNN. Essentially, we find that for different configurations of 8T-6T ratios and scaledVdd operation, noise incurred in the hybrid memory architectures is bound within specific limits. This hardware noise can potentially interfere in the creation of adversarial attacks in DNNs yielding robustness. Another memory optimization approach involves using analog memristive crossbars that perform Matrix-Vector-Multiplications (MVMs) efficiently with low energy and area requirements. However, crossbars generally suffer from intrinsic non-idealities that cause errors in performing MVMs, leading to degradation in the accuracy of the DNNs. We will show how the intrinsic hardware variations manifested through crossbar non-idealities yield adversarial robustness to the mapped DNNs without any additional optimization.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 16 of its 29 references that are in the map. First posted on arXiv 9 May 2021.
Builds on
16 of 29 references.
References · 16
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
- 2017Adversarial Examples for Semantic Segmentation and Object Detectioncited by 275
- 2016A study of the effect of JPG compression on adversarial imagescited by 196
- 2018Parametric Noise Injection: Trainable Randomness to Improve Deep Neural Network Robustness against Adversarial Attackcited by 123
- 2019Defensive Quantization: When Efficiency Meets Robustnesscited by 95
- 2017A Survey of Neuromorphic Computing and Neural Networks in Hardwarecited by 82
- 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 57
- 2018RxNN: A Framework for Evaluating Deep Neural Networks on Resistive Crossbarscited by 17
- 2020QUANOS- Adversarial Noise Sensitivity Driven Hybrid Quantization of Neural Networkscited by 12
4 more
- 2019Discretization based Solutions for Secure Machine Learning against Adversarial Attackscited by 10
- 2020Rethinking Non-idealities in Memristive Crossbars for Adversarial Robustness in Neural Networkscited by 4
- 2016Significance Driven Hybrid 8T-6T SRAM for Energy-Efficient Synaptic Storage in Artificial Neural Networkscited by 3
- 2020Exposing the Robustness and Vulnerability of Hybrid 8T-6T SRAM Memory Architectures to Adversarial Attacks in Deep Neural Networkscited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 1.
3 papers.
- 2022SpikeSim: An end-to-end Compute-in-Memory Hardware Evaluation Tool for Benchmarking Spiking Neural Networkscited by 8
- 2022Examining and Mitigating the Impact of Crossbar Non-idealities for Accurate Implementation of Sparse Deep Neural Networkscited by 5
- 2023XploreNAS: Explore Adversarially Robust & Hardware-efficient Neural Architectures for Non-ideal Xbarscited by 1
- 2023XploreNAS: Explore Adversarially Robust & Hardware-efficient Neural Architectures for Non-ideal Xbars15 Feb 2023
- 2022SpikeSim: An end-to-end Compute-in-Memory Hardware Evaluation Tool for Benchmarking Spiking Neural Networks24 Oct 2022
- 2022Examining and Mitigating the Impact of Crossbar Non-idealities for Accurate Implementation of Sparse Deep Neural Networks13 Jan 2022