Enhancing Neural Network Robustness Against Fault Injection Through Non-linear Weight Transformations
Not on the map. Why?
Abstract (arXiv)
Deploying deep neural networks (DNNs) in real-world environments poses challenges due to faults that can manifest in physical hardware from radiation, aging, and temperature fluctuations. To address this, previous works have focused on protecting DNNs via activation range restriction using clipped ReLU and finding the optimal clipping threshold. However, this work instead focuses on constraining DNN weights by applying saturated activation functions (SAFs): Tanh, Arctan, and others. SAFs prevent faults from causing DNN weights to become excessively large, which can lead to model failure. These methods not only enhance the robustness of DNNs against fault injections but also improve DNN performance by a small margin. Before deployment, DNNs are trained with weights constrained by SAFs. During deployment, the weights without applied SAF are written to mediums with faults. When read, weights with faults are applied with SAFs and are used for inference. We demonstrate our proposed method across three datasets (CIFAR10, CIFAR100, ImageNet 2012) and across three datatypes (32-bit floating point (FP32), 16-bit floating point, and 8-bit fixed point). We show that our method enables FP32 ResNet18 with ImageNet 2012 to operate at a bit-error rate of 0.00001 with minor accuracy loss, while without the proposed method, the FP32 DNN only produces random guesses. Furthermore, to accelerate the training process, we demonstrate that an ImageNet 2012 pre-trained ResNet18 can be adapted to SAF by training for a few epochs with a slight improvement in Top-1 accuracy while still ensuring robustness against fault injection.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 18 references that are in the map. First posted on arXiv 28 Nov 2024.
Builds on
11 of 18 references.
References · 11
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2024YOLOv10: Real-Time End-to-End Object Detectioncited by 515
- 2023InceptionNeXt: When Inception Meets ConvNeXtcited by 86
- 2019Terminal Brain Damage: Exposing the Graceless Degradation in Deep Neural Networks Under Hardware Fault Attackscited by 57
- 2019FT-ClipAct: Resilience Analysis of Deep Neural Networks and Improving their Fault Tolerance using Clipped Activationcited by 31
- 2021Silent Data Corruptions at Scalecited by 23
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functionscited by 12
- 2023Weight Compander: A Simple Weight Reparameterization for Regularizationcited by 1
- 2024ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNscited by 1
Built on by
Not cited yet.