Although concept-based models promise interpretability by explaining predictions with human-understandable concepts, they typically rely on exhaustive annotations and treat concepts as flat and independent. To circumvent this, recent work has introduced Hierarchical Concept Embedding Models (HiCEMs) to explicitly model concept relationships, and Concept Splitting to discover sub-concepts using only coarse annotations. However, both HiCEMs and Concept Splitting are restricted to shallow hierarchies. We overcome this limitation with Multi-Level Concept Splitting (MLCS), which discovers multi-level concept hierarchies from only top-level supervision, and Deep-HiCEMs, an architecture that represents these discovered hierarchies and enables interventions at multiple levels of abstraction. Experiments across multiple datasets show that MLCS discovers human-interpretable concepts absent during training and that Deep-HiCEMs maintain high accuracy while supporting test-time concept interventions that can improve task performance.
Figures & tables
Figure 1: Deep-HiCEM: as in a HiCEM, from a latent code h , we learn two embeddings per concept ( c^i+′ and c^i−′ ), which are then passed through sub-concepts modules, which produce new embeddings ( c^i+ and c^i− ) that include information about sub-concepts and their descendants.
MNIST-ADD
SHAPES
CUB
AwA2
PseudoKitchens-2
LF-CBM
–
0.75±0.00
0.77±0.00
0.78±0.00
–
HiCEM + Concept Splitting
0.93±0.01
0.93±0.01
0.85±0.01
0.88±0.01
0.80±0.00
Deep-HiCEM + MLCS (ours)
0.94±0.01
0.93±0.01
0.84±0.01
0.85±0.01
0.79±0.01
Table 1: Mean ROC-AUC for discovered concepts. LF-CBMs were unable to discover concepts on the MNIST-ADD and PseudoKitchens-2 datasets. Concepts discovered with MLCS are predicted accurately.
MNIST-ADD
SHAPES
CUB
AwA2
PseudoKitchens-2
Black box (not interpretable)
0.94±0.00
0.89±0.00
0.80±0.00
0.98±0.00
0.63±0.02
LF-CBM
–
0.59±0.01
0.80±0.00
0.94±0.00
–
PCBM
0.16±0.03
0.54±0.01
0.65±0.01
0.95±0.00
0.12±0.00
PCBM-h
0.53±0.01
0.73±0.00
0.73±0.00
0.96±0.00
0.48±0.00
CBM
0.23±0.01
0.78±0.01
0.65±0.00
0.97±0.00
0.60±0.01
CEM
0.92±0.01
0.89±0.00
0.76±0.01
0.98±0.00
0.59±0.01
Table 2: Task accuracies. The task accuracy of Deep-HiCEMs is competitive with all our baselines.
MNIST-ADD
SHAPES
CUB
AwA2
PseudoKitchens-2
CBM
0.99±0.00
1.00±0.00
0.89±0.00
1.00±0.00
0.90±0.00
CEM
0.99±0.00
1.00±0.00
0.95±0.00
1.00±0.00
0.91±0.00
HiCEM + Concept Splitting
0.99±0.00
1.00±0.00
0.93±0.01
1.00±0.00
0.91±0.00
Deep-HiCEM + MLCS (ours)
0.99±0.00
1.00±0.00
0.94±0.00
1.00±0.00
0.91±0.00
Table 3: Mean ROC-AUCs for provided concepts. Deep-HiCEMs are able to predict provided concepts just as well as HiCEMs.
Figure 2: Task accuracy as discovered concepts are intervened on. Intervening on discovered concepts improves task accuracy, with a few exceptions that would benefit from further investigation.
Figure 3: Change in task accuracy as provided concepts are intervened on. Provided concept interventions work just as well in Deep-HiCEMs as they do in HiCEMs.
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Group
Ingredients
Fruit
Banana, Orange, Apple, Pear, Pineapple
Vegetables
Onion, Carrot, Potato, Pepper, Courgette
Pasta
Macaroni, Spaghetti
Appendix
Table 4: Ingredient groups in PseudoKitchens and PseudoKitchens-2.
Recipe
Ingredients
Fruit Salad
Fruit
Vegetable Pasta
Pasta, Onion, Garlic, Oil, Vegetables, Spice, Tin Tomatoes
Modern deep neural networks remain challenging to interpret due to the opacity of their latent representations, impeding model understanding, debugging, and debiasing. Concept Embedding Models (CEMs) address this by mapping inputs to human-interpretable concept representations from which tasks can be predicted. Yet, CEMs fail to represent inter-concept relationships and require concept annotations at different granularities during training, limiting their applicability. In this paper, we introduce Hierarchical Concept Embedding Models (HiCEMs), a new family of CEMs that explicitly model concept relationships through hierarchical structures. To enable HiCEMs in real-world settings, we propose Concept Splitting, a method for automatically discovering finer-grained sub-concepts from a pretrained CEM's embedding space without requiring additional annotations. This allows HiCEMs to generate fine-grained explanations from limited concept labels, reducing annotation burdens. Our evaluation across multiple datasets, including a user study and experiments on PseudoKitchens, a newly proposed concept-based dataset of 3D kitchen renders, demonstrates that (1) Concept Splitting discovers human-interpretable sub-concepts absent during training that can be used to train highly accurate HiCEMs, and (2) HiCEMs enable powerful test-time concept interventions at different granularities, leading to improved task accuracy.
Oscar Hill, Mateo Espinosa Zarlenga, Mateja Jamnik
Concept Bottleneck Models (CBMs) enhance interpretability by projecting learned features into a human-understandable concept space. Recent approaches leverage vision-language models to generate concept embeddings, reducing the need for manual concept annotations. However, these models suffer from a critical limitation: as the number of concepts approaches the embedding dimension, information leakage increases, enabling the model to exploit spurious or semantically irrelevant correlations and undermining interpretability. In this work, we propose Concept Flow Models (CFMs), which replace the flat bottleneck with a hierarchical, concept-driven decision tree. Each internal node in the hierarchy focuses on a localized subset of discriminative concepts, progressively narrowing the prediction scope. Our framework constructs decision hierarchies from visual embeddings, distributes semantic concepts at each hierarchy level, and trains differentiable concept weights through probabilistic tree traversal. Extensive experiments on diverse benchmarks demonstrate that CFMs match the predictive performance of flat CBMs, while substantially mitigating information leakage by reducing effective concept usage. Furthermore, CFMs yield stepwise decision flows that enable transparent and auditable model reasoning with hierarchical class structures.
Ya Wang, Adrian Paschke
Fraunhofer Institute for Open Communication Systems · Freie Universität Berlin
Concept Bottleneck Models (CBMs) introduce interpretability to black-box deep learning models by predicting labels through human-understandable concepts. However, unlike humans, who identify objects at different levels of abstraction using both general and specific features, existing CBMs operate at a single semantic level in both concept and label space. We propose HIL-CBM, a Hierarchical Interpretable Label-Free Concept Bottleneck Model that extends CBMs into a hierarchical framework to enhance interpretability by more closely mirroring the human cognitive process. HIL-CBM enables classification and explanation across multiple semantic levels without requiring relational concept annotations. HIL-CBM aligns the abstraction level of concept-based explanations with that of model predictions, progressing from abstract to concrete. This is achieved by (i) introducing a gradient-based visual consistency loss that encourages abstraction layers to focus on similar spatial regions, and (ii) training dual classification heads, each operating on feature concepts at different abstraction levels. Experiments on benchmark datasets demonstrate that HIL-CBM outperforms state-of-the-art sparse CBMs in classification accuracy. Human evaluations further show that HIL-CBM provides more interpretable and accurate explanations, while maintaining a hierarchical and label-free approach to feature concepts.
Haodong Xie, Yujun Cai, Rahul Singh Maharjan +3
Department of Computer Science, University of Manchester, United Kingdom. · School of Electrical Engineering and Computer Science, the University of Queensland, Australia. · Department of Computer Science, University of California at Merced, United State.