Relative Layer-Wise Relevance Propagation: a more Robust Neural Networks eXplaination
Eric Nyiri, Olivier Gibaru
TL;DR
This paper addresses the need for robust, interpretable explanations of neural network decisions by improving Layer-Wise Relevance Propagation through Relative LRP (R-LRP). R-LRP computes relative input contributions without dividing by small denominators or requiring hyperparameters, preserving a conservation property up to a common factor. Empirical results across MNIST-like data, Cat-vs-Dog, and ImageNet-1K with VGG16/19 and ResNet50 show that R-LRP yields more object-centric, stable attributions, and that using absolute-value contributions often enhances localization for small relevance budgets. The findings suggest R-LRP provides practical, architecture-agnostic explanations with better focus on relevant image regions, and the authors plan to extend the approach to MLP-Mixer and attention-based architectures.
Abstract
Machine learning methods are solving very successfully a plethora of tasks, but they have the disadvantage of not providing any information about their decision. Consequently, estimating the reasoning of the system provides additional information. For this, Layer-Wise Relevance Propagation (LRP) is one of the methods in eXplainable Machine Learning (XML). Its purpose is to provide contributions of any neural network output in the domain of its input. The main drawback of current methods is mainly due to division by small values. To overcome this problem, we provide a new definition called Relative LRP where the classical conservation law is satisfied up to a multiplicative factor but without divisions by small values except for Resnet skip connection. In this article, we will focus on image classification. This allows us to visualize the contributions of a pixel to the predictions of a multi-layer neural network. Pixel contributions provide a focus to further analysis on regions of potential interest. R-LRP can be applied for any dense, CNN or residual neural networks. Moreover, R-LRP doesn't need any hyperparameters to tune contrary to other LRP methods. We then compare the R-LRP method on different datasets with simple CNN, VGG16, VGG19 and Resnet50 networks.
