This paper proposes a novel strategy for detecting hardware-induced misbehaviors during the execution of Convolutional Neural Networks (CNNs). The fault detection strategy relies on an auxiliary lightweight Multi-Layer Perceptron (MLP) acting on the outputs of the first layer of the monitored CNN as an early exit instrument, and enabling the detection of faults possibly affecting the CNN computations. Specifically, the outcomes of the CNN and the MLP are compared across a sequence of observations (observation window), calculating the level of agreement between them. As a result, an incorrect prediction from a CNN caused by a hardware fault can be identified when the agreement drops below a set threshold. This mechanism was implemented and evaluated using a set of representative CNNs and datasets. The results showed that the system can detect between 78.60% to 97.79% of faults, depending on the CNN and the dataset.

A New Online Fault Detection Mechanism for Neural Network Applications / De Paola, Luca; Esposito, Giuseppe; Guerrero-Balaguera, Juan-David; Reorda, Matteo Sonza. - (2025), pp. 1-4. ( 2025 32nd IEEE International Conference on Electronics, Circuits and Systems (ICECS) Marrakesh (MAR) 17-19 November 2025) [10.1109/icecs66544.2025.11270797].

A New Online Fault Detection Mechanism for Neural Network Applications

De Paola, Luca;Esposito, Giuseppe;Guerrero-Balaguera, Juan-David;Reorda, Matteo Sonza
2025

Abstract

This paper proposes a novel strategy for detecting hardware-induced misbehaviors during the execution of Convolutional Neural Networks (CNNs). The fault detection strategy relies on an auxiliary lightweight Multi-Layer Perceptron (MLP) acting on the outputs of the first layer of the monitored CNN as an early exit instrument, and enabling the detection of faults possibly affecting the CNN computations. Specifically, the outcomes of the CNN and the MLP are compared across a sequence of observations (observation window), calculating the level of agreement between them. As a result, an incorrect prediction from a CNN caused by a hardware fault can be identified when the agreement drops below a set threshold. This mechanism was implemented and evaluated using a set of representative CNNs and datasets. The results showed that the system can detect between 78.60% to 97.79% of faults, depending on the CNN and the dataset.
2025
979-8-3315-9585-2
File in questo prodotto:
File Dimensione Formato  
A_New_Online_Fault_Detection_Mechanism_for_Neural_Network_Applications.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 925.07 kB
Formato Adobe PDF
925.07 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3007102