Towards Automatic Concept-based Explanations

Amirata Ghorbani, James Wexler, James Zou, Been Kim
2/7/2019
stat.MLcs.CVcs.LG

Official code: amiratag/ACE (166 stars, MIT, last commit 2024-05-01).

Abstract

Interpretability has become an important topic of research as more machine learning (ML) models are deployed and widely used to make important decisions. Most of the current explanation methods provide explanations through feature importance scores, which identify features that are important for each individual input. However, how to systematically summarize and interpret such per sample feature importance scores itself is challenging. In this work, we propose principles and desiderata for \emph{concept} based explanation, which goes beyond per-sample features to identify higher-level human-understandable concepts that apply across the entire dataset. We develop a new algorithm, ACE, to automatically extract visual concepts. Our systematic experiments demonstrate that \alg discovers concepts that are human-meaningful, coherent and important for the neural network's predictions.

View on arXivView PDF

Code Implementations(1)

amiratag/ACEOfficial100%
MIT

Towards Automatic Concept-based Explanations

16644PythonSep 25, 20192 years agoMIT

Cite this paper

@article{ghorbani2019towards,
  title  = {Towards Automatic Concept-based Explanations},
  author = {Amirata Ghorbani and James Wexler and James Zou and Been Kim},
  year   = {2019},
  eprint = {1902.03129},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1902.03129}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1902.03129.svg)](https://codeofpaper.com/paper/1902.03129)

Discussion