LLM-based Hierarchical Concept Decomposition for Interpretable Fine-Grained Image Classification
Renyi Qu, Mark Yatskar
TL;DR
The paper tackles the interpretability challenge in fine-grained image classification with vision-language models by introducing Hi-CoDe, a framework that generates a structured hierarchical concept tree via GPT-4 and uses an ensemble of simple linear probes on CLIP-derived concept embeddings. It combines visual parts, attributes, and attribute values into root-to-leaf concepts (h(y,p,a,v)) and encodes them into CLIP text embeddings for classification. The approach yields per-part classifiers whose decisions are fused through voting, enabling transparent analysis of which parts and attributes drive predictions. Empirical results on six fine-grained datasets show competitive accuracy with interpretable baselines, while ablation studies demonstrate the value of deeper decomposition and robust voting strategies for both performance and interpretability.
Abstract
(Renyi Qu's Master's Thesis) Recent advancements in interpretable models for vision-language tasks have achieved competitive performance; however, their interpretability often suffers due to the reliance on unstructured text outputs from large language models (LLMs). This introduces randomness and compromises both transparency and reliability, which are essential for addressing safety issues in AI systems. We introduce \texttt{Hi-CoDe} (Hierarchical Concept Decomposition), a novel framework designed to enhance model interpretability through structured concept analysis. Our approach consists of two main components: (1) We use GPT-4 to decompose an input image into a structured hierarchy of visual concepts, thereby forming a visual concept tree. (2) We then employ an ensemble of simple linear classifiers that operate on concept-specific features derived from CLIP to perform classification. Our approach not only aligns with the performance of state-of-the-art models but also advances transparency by providing clear insights into the decision-making process and highlighting the importance of various concepts. This allows for a detailed analysis of potential failure modes and improves model compactness, therefore setting a new benchmark in interpretability without compromising the accuracy.
