DEAL: Disentangle and Localize Concept-level Explanations for VLMs
Tang Li, Mengmeng Ma, Xi Peng
TL;DR
Large pre-trained Vision-Language Models (VLMs) often entangle fine-grained concepts, leading to entangled and mislocalized explanations. The authors introduce DEAL, a plug-in, self-supervised framework that prompts Large Language Models to generate discriminative concepts, computes post-hoc heatmap explanations, and enforces both disentanglement among concept explanations and localization consistency with category explanations via a constrained objective Risk(f) = E_{(I,T)}[ L_contr(f(I,T)) ] + λ R_disen + γ R_local. By optimizing this objective with Lagrange multipliers, DEAL achieves superior concept-level disentanglability and localizability without altering model architectures, while also improving prediction accuracy across diverse datasets and backbones. Extensive ablations and ground-truth-part evaluations confirm the necessity of both constraints, and additional results demonstrate strong per-image and per-concept explainability as well as robust retrieval capabilities. The approach reduces reliance on spurious correlations and provides human-understandable concept-level explanations, offering practical benefits for safety-critical and generalization-sensitive applications.
Abstract
Large pre-trained Vision-Language Models (VLMs) have become ubiquitous foundational components of other models and downstream tasks. Although powerful, our empirical results reveal that such models might not be able to identify fine-grained concepts. Specifically, the explanations of VLMs with respect to fine-grained concepts are entangled and mislocalized. To address this issue, we propose to DisEntAngle and Localize (DEAL) the concept-level explanations for VLMs without human annotations. The key idea is encouraging the concept-level explanations to be distinct while maintaining consistency with category-level explanations. We conduct extensive experiments and ablation studies on a wide range of benchmark datasets and vision-language models. Our empirical results demonstrate that the proposed method significantly improves the concept-level explanations of the model in terms of disentanglability and localizability. Surprisingly, the improved explainability alleviates the model's reliance on spurious correlations, which further benefits the prediction accuracy.
