FAT: Training Neural Networks for Reliable Inference Under Hardware Faults
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are state-of-the-art algorithms for multiple applications, spanning from image classification to speech recognition. While providing excellent accuracy, they often have enormous compute and memory requirements. As a result of this, quantized neural networks (QNNs) are increasingly being adopted and deployed especially on embedded devices, thanks to their high accuracy, but also since they have significantly lower compute and memory requirements compared to their floating point equivalents. QNN deployment is also being evaluated for safety-critical applications, such as automotive, avionics, medical or industrial. These systems require functional safety, guaranteeing failure-free behaviour even in the presence of hardware faults. In general fault tolerance can be achieved by adding redundancy to the system, which further exacerbates the overall computational demands and makes it difficult to meet the power and performance requirements. In order to decrease the hardware cost for achieving functional safety, it is vital to explore domain-specific solutions which can exploit the inherent features of DNNs. In this work we present a novel methodology called fault-aware training (FAT), which includes error modeling during neural network (NN) training, to make QNNs resilient to specific fault models on the device. Our experiments show that by injecting faults in the convolutional layers during training, highly accurate convolutional neural networks (CNNs) can be trained which exhibits much better error tolerance compared to the original. Furthermore, we show that redundant systems which are built from QNNs trained with FAT achieve higher worse-case accuracy at lower hardware cost. This has been validated for numerous classification tasks including CIFAR10, GTSRB, SVHN and ImageNet.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 5; 2024: 4; 2025: 3.
15 papers.
Sort:
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functionscited by 12
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splittingcited by 6
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniquescited by 4
- 2022Fault-Aware Design and Training to Enhance DNNs Reliability with Zero-Overheadcited by 3
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruningcited by 3
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantizationcited by 2
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2024ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNscited by 1
- 2024Transient Fault Tolerant Semantic Segmentation for Autonomous Drivingcited by 1
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Trainingcited by 1
- 2025FORTALESA: Fault-Tolerant Reconfigurable Systolic Array for DNN Inferencecited by 1
3 more
- 2022FlatENN: Train Flat for Enhanced Fault Tolerance of Quantized Deep Neural Networkscited by 0
- 2024Memory Faults in Activation-sparse Quantized Deep Neural Networks: Analysis and Mitigation using Sharpness-aware Trainingcited by 0
- 2025Mitigating multiple single-event upsets during deep neural network inference using fault-aware trainingcited by 0
- 2025FORTALESA: Fault-Tolerant Reconfigurable Systolic Array for DNN Inference6 Mar 2025
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Training3 Mar 2025
- 2025Mitigating multiple single-event upsets during deep neural network inference using fault-aware training13 Feb 2025
- 2024Transient Fault Tolerant Semantic Segmentation for Autonomous Driving30 Aug 2024
- 2024Memory Faults in Activation-sparse Quantized Deep Neural Networks: Analysis and Mitigation using Sharpness-aware Training15 Jun 2024
- 2024ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNs10 Jun 2024
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruning17 May 2024
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniques27 Sep 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splitting16 Jun 2023
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantization21 May 2023
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networks9 May 2023
3 more
- 2022FlatENN: Train Flat for Enhanced Fault Tolerance of Quantized Deep Neural Networks29 Dec 2022
- 2022Fault-Aware Design and Training to Enhance DNNs Reliability with Zero-Overhead28 May 2022
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functions27 Dec 2021
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functionscited by 12
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splittingcited by 6
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniquescited by 4
- 2022Fault-Aware Design and Training to Enhance DNNs Reliability with Zero-Overheadcited by 3
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruningcited by 3
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantizationcited by 2
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2024ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNscited by 1
- 2024Transient Fault Tolerant Semantic Segmentation for Autonomous Drivingcited by 1
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Trainingcited by 1
- 2025FORTALESA: Fault-Tolerant Reconfigurable Systolic Array for DNN Inferencecited by 1
12 most cited of 15 All 15 (JSON)
- 2025FORTALESA: Fault-Tolerant Reconfigurable Systolic Array for DNN Inference6 Mar 2025
- 2025Regularization-based Framework for Quantization-, Fault- and Variability-Aware Training3 Mar 2025
- 2025Mitigating multiple single-event upsets during deep neural network inference using fault-aware training13 Feb 2025
- 2024Transient Fault Tolerant Semantic Segmentation for Autonomous Driving30 Aug 2024
- 2024Memory Faults in Activation-sparse Quantized Deep Neural Networks: Analysis and Mitigation using Sharpness-aware Training15 Jun 2024
- 2024ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNs10 Jun 2024
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruning17 May 2024
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniques27 Sep 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splitting16 Jun 2023
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantization21 May 2023
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networks9 May 2023
12 newest of 15 All 15 (JSON)