# ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNs

Source: [ProAct: Progressive Training for Hybrid Clipped Activation Function to Enhance Resilience of DNNs](<https://www.sota2.com/research/paper/68fa73891e209131cea5d0d0>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-03-11T05:00:11.798Z

Authors: Seyedhamidreza Mousavi, Mohammad Hasan Ahmadilivani, Jaan Raik, Maksim Jenihhin, Masoud Daneshtalab

Published: 2024-06-10T14:31:38.000Z

## Abstract

Deep Neural Networks (DNNs) are extensively employed in safety-critical applications where ensuring hardware reliability is a primary concern. To enhance the reliability of DNNs against hardware faults, activation restriction techniques significantly mitigate the fault effects at the DNN structure level, irrespective of accelerator architectures. State-of-the-art methods offer either neuron-wise or layer-wise clipping activation functions. They attempt to determine optimal clipping thresholds using heuristic and learning-based approaches. Layer-wise clipped activation functions cannot preserve DNNs resilience at high bit error rates. On the other hand, neuron-wise clipping activation functions introduce considerable memory overhead due to the addition of parameters, which increases their vulnerability to faults. Moreover, the heuristic-based optimization approach demands numerous fault injections during the search process, resulting in time-consuming threshold identification. On the other hand, learning-based techniques that train thresholds for entire layers concurrently often yield sub-optimal results. In this work, first, we demonstrate that it is not essential to incorporate neuron-wise activation functions throughout all layers in DNNs. Then, we propose a hybrid clipped activation function that integrates neuron-wise and layer-wise methods that apply neuron-wise clipping only in the last layer of DNNs. Additionally, to attain optimal thresholds in the clipping activation function, we introduce ProAct, a progressive training methodology. This approach iteratively trains the thresholds on a layer-by-layer basis, aiming to obtain optimal threshold values in each layer separately.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Image Classification on CIFAR-10 (test) (Accuracy Drop)](<https://www.sota2.com/research/sota/image-classification-on-cifar-10-test-accuracy-drop.md>): Image Classification; CIFAR-10 (test); Accuracy Drop: 1.42.

- [Image Classification on CIFAR-100 (test) (Accuracy Drop)](<https://www.sota2.com/research/sota/image-classification-on-cifar-100-test-accuracy-drop.md>): Image Classification; CIFAR-100 (test); Accuracy Drop: 4.4.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2406.06313>)

[PDF](<https://arxiv.org/pdf/2406.06313.pdf>)
