atlas

Research map / Learning theory and algorithms / Prediction and decision losses

shapiq: Shapley Interactions for Machine Learning

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Shapley value attribution · 13 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces shapiq, an open-source Python package unifying algorithms for computing Shapley values and any-order Shapley interactions, plus a benchmark suite of 100 games (2,042 pre-computed configurations) across ML domains.

Problem

Computing Shapley values and Shapley interactions exactly is exponential in the number of players, and existing tools (e.g., shap) offer few approximators limited to first-order feature attributions, with no common benchmark for higher-order interaction approximators.

Approach

A unified, application-agnostic library of exact computers, approximators (for SV and k-SII, STII, FSII), and explainers (TabularExplainer, TreeExplainer with TreeSHAP-IQ), coupled with pre-computed ground-truth games across 11 ML benchmark applications for systematic comparison.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase explanation order from feature attributions to pairwise Shapley interactionsShapley interactions · Synthetic and real-world ML applicationsShapley-weighted faithfulnessHelped
Increase explanation orderShapley interactions · Synthetic and real-world ML applicationsShapley-weighted faithfulnessHelped
Use a larger explanation order when higher-order interactions dominateShapley interactions · Games dominated by higher-order interactionsShapley-weighted faithfulnessHelped
Use FSII instead of other interaction indicesShapley interactions · Shapley-weighted faithfulness evaluationShapley-weighted faithfulnessHelped
Increase interaction sizeShapley interactions · Synthetic single-interaction gamesShapley-weighted faithfulnessHurt
Use kernel-based estimatorsShapley-value and Shapley-interaction approximation methods · Local Explanation, Uncertainty Explanation, and Unsupervised Feature ImportanceMSEHelped
Use stratification-based estimatorsShapley-value and Shapley-interaction approximation methods · Data Valuation, Dataset Valuation, and Ensemble SelectionMSEHelped
Use mean-estimation methods instead of the leading kernel- or stratification-based estimatorsShapley-value and Shapley-interaction approximation methods · Across benchmark applicationsMSEHurt
Use stratification-based rather than kernel-based estimatorsShapley-value and Shapley-interaction approximation methods · Games where coalition size naturally impacts worth, including Dataset ValuationMSEHelped
Use kernel-based rather than stratification-based estimatorsShapley-value and Shapley-interaction approximation methods · Games where coalition-size and worth dependency is less pronounced, including Local ExplanationMSEHelped
Approximate games dominated by higher-order interactions with kernel-based estimatorsKernel-based estimators · Games with higher-order interactionsApproximation accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: AdultCensus BikeSharing CaliforniaHousing MovieReview (IMDB) ImageNet OpenML

Benchmarks: shapiq benchmark games (11 applications)

Metrics: MSE precision Shapley-weighted R^2

Baselines: KernelSHAP SVARM Permutation Sampling Owen Sampling Stratified Sampling Unbiased KernelSHAP k-ADD-SHAP

Builds on: SHAP TreeSHAP KernelSHAP SHAP-IQ SVARM TreeSHAP-IQ

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy