Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Models
Wojciech Samek, Thomas Wiegand, Klaus-Robert Müller
TL;DR
This paper advocates for explainable AI by detailing two key explanation methods—Sensitivity Analysis and Layer-Wise Relevance Propagation—and a framework for evaluating explanation quality. It demonstrates that LRP provides more interpretable, conservation-based attributions than gradient-based SA across image, text, and video tasks, supported by a software toolbox. The authors argue that explainability supports verification, improvement, and compliance with emerging regulations, and they outline directions for deeper theoretical grounding and broader domain adoption. Overall, the work positions explainability as a practical necessity for trustworthy and scientifically insightful AI systems.
Abstract
With the availability of large databases and recent improvements in deep learning methodology, the performance of AI systems is reaching or even exceeding the human level on an increasing number of complex tasks. Impressive examples of this development can be found in domains such as image classification, sentiment analysis, speech understanding or strategic game playing. However, because of their nested non-linear structure, these highly successful machine learning and artificial intelligence models are usually applied in a black box manner, i.e., no information is provided about what exactly makes them arrive at their predictions. Since this lack of transparency can be a major drawback, e.g., in medical applications, the development of methods for visualizing, explaining and interpreting deep learning models has recently attracted increasing attention. This paper summarizes recent developments in this field and makes a plea for more interpretability in artificial intelligence. Furthermore, it presents two approaches to explaining predictions of deep learning models, one method which computes the sensitivity of the prediction with respect to changes in the input and one approach which meaningfully decomposes the decision in terms of the input variables. These methods are evaluated on three classification tasks.
