English

Overlooked factors in concept-based explanations: Dataset choice, concept learnability, and human capability

Computer Vision and Pattern Recognition 2023-05-15 v2

Abstract

Concept-based interpretability methods aim to explain deep neural network model predictions using a predefined set of semantic concepts. These methods evaluate a trained model on a new, "probe" dataset and correlate model predictions with the visual concepts labeled in that dataset. Despite their popularity, they suffer from limitations that are not well-understood and articulated by the literature. In this work, we analyze three commonly overlooked factors in concept-based explanations. First, the choice of the probe dataset has a profound impact on the generated explanations. Our analysis reveals that different probe datasets may lead to very different explanations, and suggests that the explanations are not generalizable outside the probe dataset. Second, we find that concepts in the probe dataset are often less salient and harder to learn than the classes they claim to explain, calling into question the correctness of the explanations. We argue that only visually salient concepts should be used in concept-based explanations. Finally, while existing methods use hundreds or even thousands of concepts, our human studies reveal a much stricter upper bound of 32 concepts or less, beyond which the explanations are much less practically useful. We make suggestions for future development and analysis of concept-based interpretability methods. Code for our analysis and user interface can be found at \url{https://github.com/princetonvisualai/OverlookedFactors}

Keywords

Cite

@article{arxiv.2207.09615,
  title  = {Overlooked factors in concept-based explanations: Dataset choice, concept learnability, and human capability},
  author = {Vikram V. Ramaswamy and Sunnie S. Y. Kim and Ruth Fong and Olga Russakovsky},
  journal= {arXiv preprint arXiv:2207.09615},
  year   = {2023}
}

Comments

Published at CVPR 2023

R2 v1 2026-06-25T01:04:05.500Z