Robust Explainability: A Tutorial on Gradient-Based Attribution Methods for Deep Neural Networks
Ian E. Nielsen, Dimah Dera, Ghulam Rasool, Nidhal Bouaynaya, Ravi P., Ramachandran

TL;DR
This tutorial reviews gradient-based attribution methods for deep neural networks, emphasizing their robustness, evaluation challenges, limitations, and future research directions at the intersection of explainability and adversarial robustness.
Contribution
It provides a comprehensive overview of gradient-based interpretability methods, discusses their robustness evaluation, and outlines best practices and future research directions.
Findings
Gradient-based methods use input gradients to explain model decisions.
Robustness evaluation is crucial for meaningful explanations.
Limitations of gradient-based methods are discussed.
Abstract
With the rise of deep neural networks, the challenge of explaining the predictions of these networks has become increasingly recognized. While many methods for explaining the decisions of deep neural networks exist, there is currently no consensus on how to evaluate them. On the other hand, robustness is a popular topic for deep learning research; however, it is hardly talked about in explainability until very recently. In this tutorial paper, we start by presenting gradient-based interpretability methods. These techniques use gradient signals to assign the burden of the decision on the input features. Later, we discuss how gradient-based methods can be evaluated for their robustness and the role that adversarial robustness plays in having meaningful explanations. We also discuss the limitations of gradient-based methods. Finally, we present the best practices and attributes that should…
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.
