We introduce Aumann-SHAP, an interaction-aware framework that decomposes counterfactual transitions by restricting the model to a local hypercube connecting baseline and counterfactual features. Each hypercube is discretized into a grid to construct an induced micro-player cooperative game in which elementary grid-step moves become players. Shapley and LES values on this TU-micro-game yield geometry-aware within-pot attributions that converge to the diagonal Aumann--Shapley / Integrated Gradients limit under grid refinement, and recover equal-split Shapley as the degenerate m=1 special case. An exact grid-state closed form gives polynomial-time computation for fixed interaction order. On a synthetic benchmark with known ground truth, equal-split Shapley carries an irreducible bias while Aumann-SHAP converges to the correct decomposition. On German Credit, interaction geometry changes feature priority rankings in 12.3% of instances. On UCI Heart Disease, equal-split misattributes a cholesterol suppressor as a positive contributor, which is a sign error Aumann-SHAP corrects. On MNIST, game-theoretic attribution reaches target confidence with 3.5× fewer edits than magnitude-based ordering, with micro-game Shapley achieving the best efficiency across all budgets.
Figures & tables
Method
CF
Geo
Int
IG lim
Poly
SHAP [ 3 ]
×
×
×
×
×
Integrated Gradients [ 6 ]
×
∼
×
✓
✓
Shapley–Taylor [ 7 ]
×
×
✓
×
×
Equal-split CF Shapley [ 14 ]
✓
×
✓
×
✓
Aumann-SHAP
✓
✓
✓
✓
✓
TABLE I : Comparison of attribution methods on key properties. CF = designed for counterfactual transitions; Geo = geometry-aware within-pot split; Int = interaction pot decomposition; IG lim = converges to Aumann–Shapley/IG limit; Poly = polynomial closed-form computation.
Symbol
Meaning
N={1,…,d}
full feature index set
u⊆N , ∣u∣=k
coalition of features under study
T⊆u
sub-coalition (corner of local cube)
x0,x1∈X
baseline and counterfactual instance
xS
mixed input ( cf. Eq. ( 1 ))
V(S)=g(xS)−g(x0)
finite-change coalition value
TABLE II : Notation used throughout the paper.
Fig. 1 : Local slider cube for u={i,j,k} (a) and the sub-cube from (0,0,0) to (ti,tj,tk) (b), illustrating corner evaluations and the inclusion–exclusion construction.
Fig. 2 : Convergence to analytical ground truth. Micro-game Shapley (solid) converges to the exact 1/3 – 2/3 split (dashed) as m increases. Equal-split Shapley (dotted red) remains at 0.5 for all m — a permanent, irreducible bias. Model: g=x1x22+x3 , u={1,2} , x0=(0,0,0)→x1=(1,1,1) .
Fig. 3 : Solid curves with markers provide runtimes: grid-state computation (blue) and, when feasible, full micro-coalition enumeration (orange). Dashed curves are fitted scaling laws: ∼ck(m+1)k for grid-state (green) and ∼cn2n with n=km for full enumeration (red).
Fig. 4 : Medical misattribution risk. Equal-split (gray) assigns positive credit to chol , implying it contributes to the beneficial interaction. Aumann-SHAP (blue) reveals chol actively suppresses the interaction (negative share). A geometry-agnostic explanation could misdirect clinical intervention toward the wrong feature.
Pot T
Feat.
ϕeq
Smicro
ϕeq−Smicro
X8+X13
X13
0.0659
0.0176
-0.0484
X8+X13
X8
0.0659
0.1143
0.0484
X8+X14
X14
-0.0004
-0.0366
-0.0362
X8+X14
X8
-0.0004
0.0359
0.0362
TABLE VI : Growing Spheres: within-pot reallocations (TU-micro-game vs. equal split).
Fig. 5 : MNIST 1→7 counterfactual: attribution maps and redistribution. Top row: baseline x0 , endpoint x1 (only the k changed pixels are moved), and Top-25 masks for equal-split and TU-micro-game Shapley (red). Bottom row: signed heatmaps, redistribution D=micro−equal , and an overlay of the largest re-allocations on x1 .
Fig. 6 : Global MNIST 1→7 mean explanations (nearest-neighbor pairing). We sample 200 test-set baselines x0 of digit 1 and pair each with its nearest neighbor x1 among test-set 7 ’s (Euclidean distance), then compute local attributions on the changed-pixel set {(r,c):∣xrc1−xrc0∣>ε} with ε=0.05 and average the resulting maps over pairs.
Method
K@0.5
K@0.9
AUC
Micro-game Shapley
4
6
0.8928
Equal-split Shapley
5
6
0.8916
Equal Surplus
5
7
0.8761
∣x1−x0∣ magnitude
14
21
0.5823
Random (mean of 200)
—
—
0.1094
TABLE VII : MNIST patch test efficiency metrics. Smaller K@τ and larger AUC are better.