Interpretable Network Visualizations: A Human-in-the-Loop Approach for Post-hoc Explainability of CNN-based Image Classification

Matteo Bianchi, Antonio De Santis, Andrea Tocchetti, Marco Brambilla
5/6/2024
cs.LGcs.CV

No official code found. Best implementation: Antonio-Dee/interpretable-network-visualizations (1 star, last commit 2024-07-28).

Abstract

Transparency and explainability in image classification are essential for establishing trust in machine learning models and detecting biases and errors. State-of-the-art explainability methods generate saliency maps to show where a specific class is identified, without providing a detailed explanation of the model's decision process. Striving to address such a need, we introduce a post-hoc method that explains the entire feature extraction process of a Convolutional Neural Network. These explanations include a layer-wise representation of the features the model extracts from the input. Such features are represented as saliency maps generated by clustering and merging similar feature maps, to which we associate a weight derived by generalizing Grad-CAM for the proposed methodology. To further enhance these explanations, we include a set of textual labels collected through a gamified crowdsourcing activity and processed using NLP techniques and Sentence-BERT. Finally, we show an approach to generate global explanations by aggregating labels across multiple images.

View on arXivView PDF

Code Implementations(1)

11HTML, PythonMay 3, 20242 years ago

Similar Papers

Cite this paper

@article{bianchi2024interpretable,
  title  = {Interpretable Network Visualizations: A Human-in-the-Loop Approach for Post-hoc Explainability of CNN-based Image Classification},
  author = {Matteo Bianchi and Antonio De Santis and Andrea Tocchetti and Marco Brambilla},
  year   = {2024},
  eprint = {2405.03301},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.03301v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.03301.svg)](https://codeofpaper.com/paper/2405.03301)

Discussion