MLCVLGFeb 7, 2019

Towards Automatic Concept-based Explanations

arXiv:1902.03129v3220 citations
AI Analysis

This addresses the problem of interpretability for users of machine learning models by moving beyond individual feature explanations to higher-level concepts.

The paper tackles the challenge of summarizing per-sample feature importance scores by proposing concept-based explanations, and demonstrates that their ACE algorithm automatically extracts human-meaningful and important visual concepts.

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.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes