CLDec 17, 2021

Explain, Edit, and Understand: Rethinking User Study Design for Evaluating Model Explanations

arXiv:2112.09669v247 citations
AI Analysis

This work addresses the gap in evaluating explanation methods for improving human understanding of ML models, focusing on deception detection, but it is incremental as it builds on existing explanation techniques and user study designs.

The paper tackles the problem of evaluating whether model explanations improve human understanding by conducting a crowdsourcing study where participants interact with deception detection models to simulate predictions and edit reviews to lower model confidence. The results show that for a linear model, feature coefficient explanations help participants reduce model confidence more than no explanation, but for a BERT model, local explanations do not help, while global attributions from a linear imitator do.

In attempts to "explain" predictions of machine learning models, researchers have proposed hundreds of techniques for attributing predictions to features that are deemed important. While these attributions are often claimed to hold the potential to improve human "understanding" of the models, surprisingly little work explicitly evaluates progress towards this aspiration. In this paper, we conduct a crowdsourcing study, where participants interact with deception detection models that have been trained to distinguish between genuine and fake hotel reviews. They are challenged both to simulate the model on fresh reviews, and to edit reviews with the goal of lowering the probability of the originally predicted class. Successful manipulations would lead to an adversarial example. During the training (but not the test) phase, input spans are highlighted to communicate salience. Through our evaluation, we observe that for a linear bag-of-words model, participants with access to the feature coefficients during training are able to cause a larger reduction in model confidence in the testing phase when compared to the no-explanation control. For the BERT-based classifier, popular local explanations do not improve their ability to reduce the model confidence over the no-explanation case. Remarkably, when the explanation for the BERT model is given by the (global) attributions of a linear model trained to imitate the BERT model, people can effectively manipulate the model.

Code Implementations1 repo
Foundations

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

Your Notes