atlas

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

Beyond TreeSHAP: Efficient Computation of Any-Order Shapley Interactions for Tree Ensembles

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Shapley value attribution · 16 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.

Proposes TreeSHAP-IQ, an algorithm that computes any-order Shapley interaction indices (SII, and general CIIs) exactly for tree ensembles in a single recursive tree traversal using polynomial arithmetic, extending Linear TreeSHAP.

Problem

Exact local Shapley interactions of any order are exponentially expensive to compute for tree-based models, and prior tree-based methods only handled SV or pairwise interactions.

Approach

Extends the summary polynomial of Linear TreeSHAP to interaction polynomials and quotient polynomials so that all any-order SII (and general cardinal interaction indices via modified weights in psi) are computed in one traversal per explanation point, with complexity scaling by binomial(n-1, s-1) instead of exponential in n.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · Creditspeed-up: ∼ 10^4Helped
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · Bankspeed-up: ∼ 10^3Helped
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · Adultspeed-up: ∼ 10^3Helped
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · Bikespeed-up: ∼ 10^1Helped
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · COMPASspeed-up: ∼ 10^2Helped
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · Titanicspeed-up: ∼ 10^1Helped
Use TreeSHAP-IQ instead of naive computationShapley interaction computation · Californiaspeed-up: ∼ 1Helped

Surprising findings

Limitations

Experimental setup

Datasets: German Credit Bank Adult Census Bike COMPAS Titanic California housing

Benchmarks: German Credit Bank Adult Census Bike COMPAS Titanic California housing

Metrics: speed-up over naive computation n-SII attribution values

Baselines: TreeSHAP Linear TreeSHAP naive exact computation

Builds on: TreeSHAP Linear TreeSHAP Shapley Interaction Index n-SII

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