Beyond Heatmaps: Unsupervised Concept-Graph Reasoning for Interpretable Visual Explanation

· Source: Computer Vision and Pattern Recognition · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Computer Vision & Pattern Recognition · Depth: Expert, quick

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

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

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Computer Vision Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.