SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2304.07670 · 2023

Explanations of Black-Box Models based on Directional Feature Interactions

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 6 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
davinhill/BivariateShapley canonical 0 of 6
FunctionStatusWhere it lives
calc_train_accy Not yet run davinhill/BivariateShapley/BlackBox_Models/CIFAR10/CIFAR10_baseline.py
code served (permissive licence) · get_code("96e451fa9df5d161")
list2cuda Not yet run davinhill/BivariateShapley/BivariateShapley/utils_shapley.py
code served (permissive licence) · get_code("7440d21dad446d7f")
load_data Not yet run davinhill/BivariateShapley/BlackBox_Models/IMDB/load_data.py
code served (permissive licence) · get_code("c1763033a3cd227a")
numpy2cuda Not yet run davinhill/BivariateShapley/BivariateShapley/utils_shapley.py
code served (permissive licence) · get_code("777635b869239c8c")
pad_collate Not yet run davinhill/BivariateShapley/BlackBox_Models/IMDB/load_data.py
code served (permissive licence) · get_code("5bc70e784a3ff6ae")
tensor2numpy Not yet run davinhill/BivariateShapley/BivariateShapley/utils_shapley.py
code served (permissive licence) · get_code("3df0ea6c0269c048")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

As machine learning algorithms are deployed ubiquitously to a variety of domains, it is imperative to make these often black-box models transparent. Several recent works explain black-box models by capturing the most influential features for prediction per instance; such explanation methods are univariate, as they characterize importance per feature. We extend univariate explanation to a higher-order; this enhances explainability, as bivariate methods can capture feature interactions in black-box models, represented as a directed graph. Analyzing this graph enables us to discover groups of features that are equally important (i.e., interchangeable), while the notion of directionality allows us to identify the most influential features. We apply our bivariate method on Shapley value explanations, and experimentally demonstrate the ability of directional explanations to discover feature interactions. We show the superiority of our method against state-of-the-art on CIFAR10, IMDB, Census, Divorce, Drug, and gene data.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2304.07670")
get_code_for_paper("2304.07670")
have("2304.07670")

Connect an agent — have() is free.