CVMar 27, 2023

UFO: A unified method for controlling Understandability and Faithfulness Objectives in concept-based explanations for CNNs

arXiv:2303.15632v11 citationsh-index: 16
Originality Incremental advance
AI Analysis

This addresses the need for more reliable and interpretable explanations in explainable AI, though it is incremental as it builds on existing concept-based methods.

The paper tackles the problem that concept-based explanations for CNNs often lack faithfulness and understandability, proposing UFO to control these objectives and demonstrating a tradeoff where increasing understandability reduces faithfulness.

Concept-based explanations for convolutional neural networks (CNNs) aim to explain model behavior and outputs using a pre-defined set of semantic concepts (e.g., the model recognizes scene class ``bedroom'' based on the presence of concepts ``bed'' and ``pillow''). However, they often do not faithfully (i.e., accurately) characterize the model's behavior and can be too complex for people to understand. Further, little is known about how faithful and understandable different explanation methods are, and how to control these two properties. In this work, we propose UFO, a unified method for controlling Understandability and Faithfulness Objectives in concept-based explanations. UFO formalizes understandability and faithfulness as mathematical objectives and unifies most existing concept-based explanations methods for CNNs. Using UFO, we systematically investigate how explanations change as we turn the knobs of faithfulness and understandability. Our experiments demonstrate a faithfulness-vs-understandability tradeoff: increasing understandability reduces faithfulness. We also provide insights into the ``disagreement problem'' in explainable machine learning, by analyzing when and how concept-based explanations disagree with each other.

Foundations

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

Your Notes