Shapley Flow: A Graph-based Approach to Interpreting Model Predictions

10/27/2020
by   Jiaxuan Wang, et al.
0

Many existing approaches for estimating feature importance are problematic because they ignore or hide dependencies among features. A causal graph, which encodes the relationships among input variables, can aid in assigning feature importance. However, current approaches that assign credit to nodes in the causal graph fail to explain the entire graph. In light of these limitations, we propose Shapley Flow, a novel approach to interpreting machine learning models. It considers the entire causal graph, and assigns credit to edges instead of treating nodes as the fundamental unit of credit assignment. Shapley Flow is the unique solution to a generalization of the Shapley value axioms to directed acyclic graphs. We demonstrate the benefit of using Shapley Flow to reason about the impact of a model's input on its output. In addition to maintaining insights from existing approaches, Shapley Flow extends the flat, set-based, view prevalent in game theory based explanation methods to a deeper, graph-based, view. This graph-based view enables users to understand the flow of importance through a system, and reason about potential interventions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/24/2022

Estimation of a Causal Directed Acyclic Graph Process using Non-Gaussianity

Numerous approaches have been proposed to discover causal dependencies i...
research
10/07/2020

Gradient-based Causal Structure Learning with Normalizing Flow

In this paper, we propose a score-based normalizing flow method called D...
research
10/27/2019

CXPlain: Causal Explanations for Model Interpretation under Uncertainty

Feature importance estimates that inform users about the degree to which...
research
02/22/2019

A Graph-Based Machine Learning Approach for Bot Detection

Bot detection using machine learning (ML), with network flow-level featu...
research
05/31/2021

Attention Flows are Shapley Value Explanations

Shapley Values, a solution to the credit assignment problem in cooperati...
research
01/16/2020

Assigning credit to scientific datasets using article citation networks

A citation is a well-established mechanism for connecting scientific art...

Please sign up or login with your details

Forgot password? Click here to reset