🤖 AI Summary
Existing concept bottleneck models rely on predefined vocabularies or supervised annotations, limiting their ability to explicitly localize concepts and model their spatial recurrence and interdependencies. This work proposes the Graph-structured Concept Bottleneck Model (G-CBM), which for the first time integrates unsupervised concept discovery with graph representation: visual concepts are automatically extracted via non-negative matrix factorization, a concept graph is constructed per image, and a tunable threshold enables selective concept usage. Furthermore, a graph attention network captures nonlinear dependencies among concepts. Evaluated on datasets including ImageNet and HAM10000, G-CBM achieves an average relative AUC improvement of 3.7%. Notably, on PH2 and HAM10000, it attains AUCs of 0.96 and 0.92 using only 2 and 3.8 concepts on average, respectively—matching the performance of supervised methods that require external annotations.
📝 Abstract
Concept Bottleneck Models (CBMs) provide an intrinsically interpretable alternative to post-hoc explanations. However, existing CBMs often rely on predefined concept vocabularies or supervised annotations, lack explicit concept grounding, and summarize each concept with a single image-level score -- discarding spatial recurrence and inter-concept dependencies. We propose a Graph-based Concept Bottleneck Model (G-CBM), an intrinsically interpretable framework that performs unsupervised concept discovery via Non-negative Matrix Factorization (NMF) and represents the discovered concepts as nodes in a per-image concept-graph representation. G-CBM matches region-level features to these concept nodes -- providing concept grounding and capturing concept recurrence across the image -- and applies a \emph{tunable concept filtering threshold} $τ$ to suppress weak region-level features. A Graph Attention Network (GAT) then performs concept-level reasoning by modeling nonlinear dependencies across nodes. Across ImageNet, HAM10000, PH2, and Derm7pt, G-CBM achieves an average relative AUC improvement of 3.7\% over a ResNet-50 baseline. Concept filtering frequently improves predictive performance while inducing selective concept use, achieving peak AUC of $0.96$ on PH2 with only 2 of 10 concepts and 0.92 on HAM10000 with 3.8 of 9 concepts. On dermoscopy benchmarks, G-CBM is competitive with supervised approaches requiring external annotations. Deletion/insertion analyses with random ablation controls show that the learned concept ranking faithfully reflects model predictions.