Extracting Interpretable Concept-Based Decision Trees from CNNs
Not on the map. Why?
Abstract (arXiv)
In an attempt to gather a deeper understanding of how convolutional neural networks (CNNs) reason about human-understandable concepts, we present a method to infer labeled concept data from hidden layer activations and interpret the concepts through a shallow decision tree. The decision tree can provide information about which concepts a model deems important, as well as provide an understanding of how the concepts interact with each other. Experiments demonstrate that the extracted decision tree is capable of accurately representing the original CNN's classifications at low tree depths, thus encouraging human-in-the-loop understanding of discriminative concepts.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1.
5 papers.
- 2022Concept Embedding Analysis: A Reviewcited by 20
- 2023Evaluating the Stability of Semantic Concept Representations in CNNs for Robust Explainabilitycited by 11
- 2023Revealing Similar Semantics Inside CNNs: An Interpretable Concept-based Comparison of Feature Spacescited by 4
- 2022Interpreting Neural Policies with Disentangled Tree Representationscited by 1
- 2024The Anatomy of Adversarial Attacks: Concept-based XAI Dissectioncited by 0
- 2024The Anatomy of Adversarial Attacks: Concept-based XAI Dissection25 Mar 2024
- 2023Revealing Similar Semantics Inside CNNs: An Interpretable Concept-based Comparison of Feature Spaces30 Apr 2023
- 2023Evaluating the Stability of Semantic Concept Representations in CNNs for Robust Explainability28 Apr 2023
- 2022Interpreting Neural Policies with Disentangled Tree Representations13 Oct 2022
- 2022Concept Embedding Analysis: A Review25 Mar 2022