How to Manipulate CNNs to Make Them Lie: the GradCAM Case
Not on the map. Why?
Abstract (arXiv)
Recently many methods have been introduced to explain CNN decisions. However, it has been shown that some methods can be sensitive to manipulation of the input. We continue this line of work and investigate the explanation method GradCAM. Instead of manipulating the input, we consider an adversary that manipulates the model itself to attack the explanation. By changing weights and architecture, we demonstrate that it is possible to generate any desired explanation, while leaving the model's accuracy essentially unchanged. This illustrates that GradCAM cannot explain the decision of every CNN and provides a proof of concept showing that it is possible to obfuscate the inner workings of a CNN. Finally, we combine input and model manipulation. To this end we put a backdoor in the network: the explanation is correct unless there is a specific pattern present in the input, which triggers a malicious explanation. Our work raises new security concerns, especially in settings where explanations of models may be used to make decisions, such as in the medical domain.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 3; 2024: 1; 2025: 3.
12 papers.
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A surveycited by 47
- 2023Don't trust your eyes: on the (un)reliability of feature visualizationscited by 32
- 2022On Computing Probabilistic Abductive Explanationscited by 18
- 2021Making Corgis Important for Honeycomb Classification: Adversarial Attacks on Concept-based Explainability Toolscited by 9
- 2022A Rigorous Study Of The Deep Taylor Decompositioncited by 3
- 2025Birds look like cars: Adversarial analysis of intrinsically interpretable deep learningcited by 3
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspectivecited by 2
- 2022Explainability of Deep Learning models for Urban Space perceptioncited by 0
- 2023BI-LAVA: Biocuration with Hierarchical Image Labeling through Active Learning and Visual Analysiscited by 0
- 2024Impact of Adversarial Attacks on Deep Learning Model Explainabilitycited by 0
- 2025Accuracy is Not Enough: Poisoning Interpretability in Federated Learning via Color Skewcited by 0
- 2025Accuracy is Not Enough: Poisoning Interpretability in Federated Learning via Color Skew17 Nov 2025
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspective11 Aug 2025
- 2025Birds look like cars: Adversarial analysis of intrinsically interpretable deep learning11 Mar 2025
- 2024Impact of Adversarial Attacks on Deep Learning Model Explainability15 Dec 2024
- 2023BI-LAVA: Biocuration with Hierarchical Image Labeling through Active Learning and Visual Analysis15 Aug 2023
- 2023Don't trust your eyes: on the (un)reliability of feature visualizations7 Jun 2023
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A survey6 Jun 2023
- 2022On Computing Probabilistic Abductive Explanations12 Dec 2022
- 2022A Rigorous Study Of The Deep Taylor Decomposition14 Nov 2022
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022Explainability of Deep Learning models for Urban Space perception29 Aug 2022
- 2021Making Corgis Important for Honeycomb Classification: Adversarial Attacks on Concept-based Explainability Tools14 Oct 2021