Enhancing Neural Network Robustness Against Fault Injection Through Non-linear Weight Transformations
Ninnart Fuengfusin, Hakaru Tamukoh

TL;DR
This paper introduces a novel method using saturated activation functions to constrain neural network weights, significantly improving robustness against hardware faults while maintaining high accuracy across multiple datasets and data types.
Contribution
The work proposes applying saturated activation functions during training to enhance neural network fault tolerance, a new approach compared to traditional activation range restriction methods.
Findings
Enables ResNet18 on ImageNet to operate at very low fault rates with minimal accuracy loss.
Improves fault tolerance of DNNs across CIFAR and ImageNet datasets.
Pre-trained models can be quickly adapted to SAF with minimal training.
Abstract
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,…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Anomaly Detection Techniques and Applications · Software System Performance and Reliability
Methods*Communicated@Fast*How Do I Communicate to Expedia?
