Finding and Removing Clever Hans: Using Explanation Methods to Debug and Improve Deep Models
Not on the map. Why?
Abstract (arXiv)
Contemporary learning models for computer vision are typically trained on very large (benchmark) datasets with millions of samples. These may, however, contain biases, artifacts, or errors that have gone unnoticed and are exploitable by the model. In the worst case, the trained model does not learn a valid and generalizable strategy to solve the problem it was trained for, and becomes a 'Clever-Hans' (CH) predictor that bases its decisions on spurious correlations in the training data, potentially yielding an unrepresentative or unfair, and possibly even hazardous predictor. In this paper, we contribute by providing a comprehensive analysis framework based on a scalable statistical analysis of attributions from explanation methods for large data corpora. Based on a recent technique - Spectral Relevance Analysis - we propose the following technical contributions and resulting findings: (a) a scalable quantification of artifactual and poisoned classes where the machine learning models under study exhibit CH behavior, (b) several approaches denoted as Class Artifact Compensation (ClArC), which are able to effectively and significantly reduce a model's CH behavior. I.e., we are able to un-Hans models trained on (poisoned) datasets, such as the popular ImageNet data corpus. We demonstrate that ClArC, defined in a simple theoretical framework, may be implemented as part of a Neural Network's training or fine-tuning process, or in a post-hoc manner by injecting additional layers, preventing any further propagation of undesired CH features, into the network architecture. Using our proposed methods, we provide qualitative and quantitative analyses of the biases and artifacts in various datasets. We demonstrate that these insights can give rise to improved, more representative and fairer models operating on implicitly cleaned data corpora.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1.
5 papers.
- 2021This looks more like that: Enhancing Self-Explaining Models by Prototypical Relevance Propagationcited by 43
- 2022ProtoVAE: A Trustworthy Self-Explainable Prototypical Variational Modelcited by 34
- 2022A Typology for Exploring the Mitigation of Shortcut Behaviorcited by 7
- 2023Prototypical Self-Explainable Models Without Re-trainingcited by 6
- 2022Detecting Backdoor Poisoning Attacks on Deep Neural Networks by Heatmap Clusteringcited by 4
- 2023Prototypical Self-Explainable Models Without Re-training13 Dec 2023
- 2022ProtoVAE: A Trustworthy Self-Explainable Prototypical Variational Model15 Oct 2022
- 2022Detecting Backdoor Poisoning Attacks on Deep Neural Networks by Heatmap Clustering27 Apr 2022
- 2022A Typology for Exploring the Mitigation of Shortcut Behavior4 Mar 2022
- 2021This looks more like that: Enhancing Self-Explaining Models by Prototypical Relevance Propagation27 Aug 2021