The Disagreement Problem in Explainable Machine Learning: A Practitioner's Perspective

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Krishna, Satyapriya, Han, Tessa, Gu, Alex, Wu, Steven, Jabbari, Shahin, Lakkaraju, Himabindu
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912332857212928
author Krishna, Satyapriya
Han, Tessa
Gu, Alex
Wu, Steven
Jabbari, Shahin
Lakkaraju, Himabindu
author_facet Krishna, Satyapriya
Han, Tessa
Gu, Alex
Wu, Steven
Jabbari, Shahin
Lakkaraju, Himabindu
contents As various post hoc explanation methods are increasingly being leveraged to explain complex models in high-stakes settings, it becomes critical to develop a deeper understanding of whether and when the explanations output by these methods disagree with each other, and how such disagreements are resolved in practice. However, there is little to no research that provides answers to these critical questions. In this work, we formalize and study the disagreement problem in explainable machine learning. More specifically, we define the notion of disagreement between explanations, analyze how often such disagreements occur in practice, and how practitioners resolve these disagreements. We first conduct interviews with data scientists to understand what constitutes disagreement between explanations generated by different methods for the same model prediction, and introduce a novel quantitative framework to formalize this understanding. We then leverage this framework to carry out a rigorous empirical analysis with four real-world datasets, six state-of-the-art post hoc explanation methods, and six different predictive models, to measure the extent of disagreement between the explanations generated by various popular explanation methods. In addition, we carry out an online user study with data scientists to understand how they resolve the aforementioned disagreements. Our results indicate that (1) state-of-the-art explanation methods often disagree in terms of the explanations they output, and (2) machine learning practitioners often employ ad hoc heuristics when resolving such disagreements. These findings suggest that practitioners may be relying on misleading explanations when making consequential decisions. They also underscore the importance of developing principled frameworks for effectively evaluating and comparing explanations output by various explanation techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2202_01602
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle The Disagreement Problem in Explainable Machine Learning: A Practitioner's Perspective
Krishna, Satyapriya
Han, Tessa
Gu, Alex
Wu, Steven
Jabbari, Shahin
Lakkaraju, Himabindu
Machine Learning
Artificial Intelligence
As various post hoc explanation methods are increasingly being leveraged to explain complex models in high-stakes settings, it becomes critical to develop a deeper understanding of whether and when the explanations output by these methods disagree with each other, and how such disagreements are resolved in practice. However, there is little to no research that provides answers to these critical questions. In this work, we formalize and study the disagreement problem in explainable machine learning. More specifically, we define the notion of disagreement between explanations, analyze how often such disagreements occur in practice, and how practitioners resolve these disagreements. We first conduct interviews with data scientists to understand what constitutes disagreement between explanations generated by different methods for the same model prediction, and introduce a novel quantitative framework to formalize this understanding. We then leverage this framework to carry out a rigorous empirical analysis with four real-world datasets, six state-of-the-art post hoc explanation methods, and six different predictive models, to measure the extent of disagreement between the explanations generated by various popular explanation methods. In addition, we carry out an online user study with data scientists to understand how they resolve the aforementioned disagreements. Our results indicate that (1) state-of-the-art explanation methods often disagree in terms of the explanations they output, and (2) machine learning practitioners often employ ad hoc heuristics when resolving such disagreements. These findings suggest that practitioners may be relying on misleading explanations when making consequential decisions. They also underscore the importance of developing principled frameworks for effectively evaluating and comparing explanations output by various explanation techniques.
title The Disagreement Problem in Explainable Machine Learning: A Practitioner's Perspective
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2202.01602