Beyond Heatmaps: Unsupervised Concept-Graph Reasoning for Interpretable Visual Explanation
Summary
The Graph-based Concept Bottleneck Model (G-CBM) introduces an intrinsically interpretable framework for visual explanation, moving beyond traditional post-hoc methods and supervised concept models. G-CBM performs unsupervised concept discovery using Non-negative Matrix Factorization (NMF), representing these concepts as nodes in a per-image concept-graph. It grounds region-level features to these concept nodes, capturing spatial recurrence, and applies a "tunable concept filtering threshold" τ to suppress weak features. A Graph Attention Network (GAT) then models nonlinear dependencies across nodes for concept-level reasoning. Across ImageNet, HAM10000, PH2, and Derm7pt, G-CBM achieved an average relative AUC improvement of 3.7% over a ResNet-50 baseline. Concept filtering notably improved predictive performance, reaching a peak AUC of 0.96 on PH2 with only 2 of 10 concepts.
Key takeaway
For AI Scientists and Machine Learning Engineers developing interpretable vision models, G-CBM presents a compelling alternative to traditional post-hoc explanations. You should consider integrating unsupervised concept discovery and graph-based reasoning into your model architectures. This approach can achieve higher predictive performance alongside clear, grounded explanations, particularly beneficial in critical domains like medical imaging where transparency is paramount. Implementing a tunable concept filtering threshold can further optimize both performance and concept selectivity.
Key insights
G-CBM offers intrinsically interpretable visual explanations by discovering concepts unsupervisedly and modeling their dependencies via graph reasoning.
Principles
- Intrinsic interpretability surpasses post-hoc methods.
- Unsupervised concept discovery is viable.
- Graph-based reasoning captures inter-concept dependencies.
Method
G-CBM uses NMF for unsupervised concept discovery, maps region features to concept-graph nodes, applies a tunable filtering threshold τ, and employs a GAT for concept-level reasoning.
In practice
- Apply NMF for unsupervised concept extraction.
- Use graph attention networks for concept reasoning.
- Implement tunable concept filtering for performance.
Topics
- Computer Vision
- Interpretable AI
- Concept Bottleneck Models
- Graph Attention Networks
- Unsupervised Learning
- Medical Imaging
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Computer Vision Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.