Designing DNNs for a trade-off between robustness and processing performance in embedded devices
Jon Guti\'errez-Zaballa, Koldo Basterretxea, Javier Echanobe

TL;DR
This paper explores how the choice of activation functions in DNNs affects their robustness to soft errors, especially in embedded safety-critical systems, while considering trade-offs with accuracy and efficiency.
Contribution
It introduces the use of bounded activation functions to enhance DNN robustness against parameter perturbations in embedded applications.
Findings
Bounded activation functions improve robustness to soft errors.
Trade-offs between robustness, accuracy, and computational complexity are analyzed.
Experimental validation on hyperspectral image segmentation models.
Abstract
Machine learning-based embedded systems employed in safety-critical applications such as aerospace and autonomous driving need to be robust against perturbations produced by soft errors. Soft errors are an increasing concern in modern digital processors since smaller transistor geometries and lower voltages give electronic devices a higher sensitivity to background radiation. The resilience of deep neural network (DNN) models to perturbations in their parameters is determined, to a large extent, by the structure of the model itself, and also by the selected numerical representation and used arithmetic precision. When compression techniques such as model pruning and model quantization are applied to reduce memory footprint and computational complexity for deployment, both model structure and numerical representation are modified and thus, soft error robustness also changes. In this…
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
MethodsPruning
