Explaining deep neural networks processing raw diagnostic signals
Nico Herwig, Pietro Borghesani
Abstract
Neural networks (NN) have spurred significant interest in automating machine condition monitoring, with many recent studies focusing on networks that take raw diagnostic signals as input. However, the complexity of these NNs has raised concerns about their physical justification and trustworthiness. Although explainable artificial intelligence (XAI) has developed promising tools to address these issues, the nature and size of raw diagnostic inputs have limited the effectiveness of XAI techniques in condition monitoring. This paper proposes a novel approach combining domain transformation and discretisation techniques with the XAI technique of Shapely value additive explanation (SHAP). This methodology allows the input domain for the network to remain in the original time-domain, while the explanation domain can be chosen as frequency or time–frequency and its discretisation adapted to the specific diagnostic case. This flexibility makes networks trained on raw signals more interpretable, while the controllable domain discretisation facilitates the implementation of XAI with manageable computational costs. The proposed methodology is tested on numerical cases and experimental signals, including the UNSW gear-wear and CWRU bearing-fault datasets. This enhancement of XAI is applicable to common black-box classifiers, providing researchers with an effective tool to give physical justification to their models and bolster trust in AI for machine condition monitoring applications.