Contextual Semantic Interpretability
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNN) are known to learn an image representation that captures concepts relevant to the task, but do so in an implicit way that hampers model interpretability. However, one could argue that such a representation is hidden in the neurons and can be made explicit by teaching the model to recognize semantically interpretable attributes that are present in the scene. We call such an intermediate layer a semantic bottleneck. Once the attributes are learned, they can be re-combined to reach the final decision and provide both an accurate prediction and an explicit reasoning behind the CNN decision. In this paper, we look into semantic bottlenecks that capture context: we want attributes to be in groups of a few meaningful elements and participate jointly to the final decision. We use a two-layer semantic bottleneck that gathers attributes into interpretable, sparse groups, allowing them contribute differently to the final output depending on the context. We test our contextual semantic interpretable bottleneck (CSIB) on the task of landscape scenicness estimation and train the semantic interpretable bottleneck using an auxiliary database (SUN Attributes). Our model yields in predictions as accurate as a non-interpretable baseline when applied to a real-world test set of Flickr images, all while providing clear and interpretable explanations for each prediction.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 4; 2024: 4; 2025: 0; 2026: 1.
14 papers.
Sort:
- 2023Coarse-to-Fine Concept Bottleneck Modelscited by 31
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?cited by 28
- 2021Towards a Collective Agenda on AI for Earth Science Data Analysiscited by 27
- 2021Interactive Disentanglement: Learning Concepts by Interacting with their Prototype Representationscited by 24
- 2023Sparse Linear Concept Discovery Modelscited by 22
- 2022Concept Embedding Analysis: A Reviewcited by 20
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?cited by 17
- 2024Sparse Concept Bottleneck Models: Gumbel Tricks in Contrastive Learningcited by 11
- 2022ELUDE: Generating interpretable explanations via a decomposition into labelled and unlabelled featurescited by 10
- 2023DISCOVER: Making Vision Networks Interpretable via Competition and Dissectioncited by 8
- 2024Multi-Scale Grouped Prototypes for Interpretable Semantic Segmentationcited by 4
- 2023UFO: A unified method for controlling Understandability and Faithfulness Objectives in concept-based explanations for CNNscited by 1
- 2026Clarity: The Flexibility-Interpretability Trade-Off in Sparsity-aware Concept Bottleneck Models29 Jan 2026
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?20 Sep 2024
- 2024Multi-Scale Grouped Prototypes for Interpretable Semantic Segmentation14 Sep 2024
- 2024Sparse Concept Bottleneck Models: Gumbel Tricks in Contrastive Learning4 Apr 2024
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?24 Jan 2024
- 2023DISCOVER: Making Vision Networks Interpretable via Competition and Dissection7 Oct 2023
- 2023Coarse-to-Fine Concept Bottleneck Models3 Oct 2023
- 2023Sparse Linear Concept Discovery Models21 Aug 2023
- 2023UFO: A unified method for controlling Understandability and Faithfulness Objectives in concept-based explanations for CNNs27 Mar 2023
- 2022ELUDE: Generating interpretable explanations via a decomposition into labelled and unlabelled features15 Jun 2022
- 2022Concept Embedding Analysis: A Review25 Mar 2022
- 2021Deep Learning and Earth Observation to Support the Sustainable Development Goals21 Dec 2021
- 2023Coarse-to-Fine Concept Bottleneck Modelscited by 31
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?cited by 28
- 2021Towards a Collective Agenda on AI for Earth Science Data Analysiscited by 27
- 2021Interactive Disentanglement: Learning Concepts by Interacting with their Prototype Representationscited by 24
- 2023Sparse Linear Concept Discovery Modelscited by 22
- 2022Concept Embedding Analysis: A Reviewcited by 20
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?cited by 17
- 2024Sparse Concept Bottleneck Models: Gumbel Tricks in Contrastive Learningcited by 11
- 2022ELUDE: Generating interpretable explanations via a decomposition into labelled and unlabelled featurescited by 10
- 2023DISCOVER: Making Vision Networks Interpretable via Competition and Dissectioncited by 8
- 2024Multi-Scale Grouped Prototypes for Interpretable Semantic Segmentationcited by 4
- 2023UFO: A unified method for controlling Understandability and Faithfulness Objectives in concept-based explanations for CNNscited by 1
12 most cited of 14 All 14 (JSON)
- 2026Clarity: The Flexibility-Interpretability Trade-Off in Sparsity-aware Concept Bottleneck Models29 Jan 2026
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?20 Sep 2024
- 2024Multi-Scale Grouped Prototypes for Interpretable Semantic Segmentation14 Sep 2024
- 2024Sparse Concept Bottleneck Models: Gumbel Tricks in Contrastive Learning4 Apr 2024
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?24 Jan 2024
- 2023DISCOVER: Making Vision Networks Interpretable via Competition and Dissection7 Oct 2023
- 2023Coarse-to-Fine Concept Bottleneck Models3 Oct 2023
- 2023Sparse Linear Concept Discovery Models21 Aug 2023
- 2023UFO: A unified method for controlling Understandability and Faithfulness Objectives in concept-based explanations for CNNs27 Mar 2023
- 2022ELUDE: Generating interpretable explanations via a decomposition into labelled and unlabelled features15 Jun 2022
- 2022Concept Embedding Analysis: A Review25 Mar 2022
- 2021Deep Learning and Earth Observation to Support the Sustainable Development Goals21 Dec 2021
12 newest of 14 All 14 (JSON)