Kumar et al - Additivity Axiom Limits for Non-Additive Models
Summary
§3.2 of Kumar et al. (2020) identifies a problem common to both value functions, rooted in the axioms. Shapley values are unique only because all three axioms hold, and the additivity axiom is the “not nearly so innocent” one. For a linear model with independent features every expectation value function gives — matching the intuition that scaled coefficients signal importance (eq. 14-19). But for a multiplicative model with independent, zero-centred features, every coalition except the grand one has value 0, so every feature receives regardless of its value (eq. 20-23). Under an interventional reading, Shapley values are as uninformative for non-additive models as an equal-split rule is for linear ones; “model-agnostic” is not true “under the lens of a particular interpretation.”
Overview
§3.1 concerned the choice of value function. §3.2 assumes feature independence, which “renders the interventional versus conditional debate irrelevant”, and shows that the Shapley value is still “conceptually limited for non-additive models” (p.5). The argument has three steps: (i) uniqueness rests on additivity; (ii) additivity makes the Shapley value behave well for additive models — and an alternative that drops additivity behaves badly there; (iii) the mirror image: for multiplicative models the Shapley value behaves like that bad alternative.
Main Content
Uniqueness rests on additivity (p.5)
Claim: Each pair of axioms admits a non-Shapley allocation (§3.2, p.5)
“For any two of the axioms described in Section 2.1, there exists an alternative attribution between players which satisfies those two but not the other; the Shapley value is therefore only unique because it satisfies all three.” Because “the notion of the sum of two games is not especially meaningful”, the additivity axiom has been described by game theorists (Osborne & Rubinstein 1994) as “mathematically convenient” and “not nearly so innocent as the other two”.
See ^thm-shapley-axioms for the axioms.
Additive models: Shapley recovers centred coefficients (eq. 14-19, p.6)
Result: Shapley values of a linear model with independent features (§3.2, eq. 14-19, p.6)
Let with independent . For any expectation value function and any :
The marginal contribution of is
Because does not depend on , the weighted average in eq. 3 is the same constant:
Interpretation (p.6): “the Shapley value is supported by the common intuition that coefficient size, if variables are appropriately scaled, signals importance in a linear model.” Additivity also aligns with additive models in a second way: the games of two models sum to the expectation game of the sum of the models — “reasonable when the models are additive in the first place.”
Relaxing additivity: the equal-split alternative ψ (p.6)
Definition: Alternative attribution ψ satisfying symmetry and dummy but not additivity (§3.2, p.6)
Let be the set of dummy features. Define As printed (p.6): ” for and where is the set of dummy features”, i.e.
Reading consistent with the surrounding text: dummies keep their (zero) stand-alone value and the remainder is split equally among the non-dummy features, so the intended normaliser is :
(Why looks like a typo: the authors say “any feature which did not satisfy would get the same attribution”, an equal split over non-dummies; with the printed the attributions would not sum to unless , breaking efficiency. The source does not comment on it.)
Consequence for linear models: with the expectation value function, every non-dummy feature receives the same attribution, whatever its coefficient or deviation from the mean. “In this sense the additivity constraint seems necessary for a game-based feature attribution to provide any meaningful quantities about an additive model.” Under an interventional interpretation — using attributions “to assess which data changes produce the largest model prediction change” — equal splitting “is not a helpful property”.
Multiplicative models: Shapley behaves like ψ (eq. 20-23, p.6)
“Under an interventional interpretation, Shapley values are as uninformative for non-additive models as this alternative attribution is for linear ones. For instance, any value function which always evaluates to 0 except on the grand coalition will evenly distribute influence among players” (p.6).
Result: Equal attribution in a zero-centred product model (§3.2, eq. 20-23, p.6)
Let (printed as ), with the independent and centred at 0. For any :
which, since , “is always 0 unless “. Hence
“regardless of the value . Even if, for instance, the magnitude of one of the variables is much higher than the other.” The property “will, in fact, hold for all multiplicative functions of independently distributed, zero-centered data.”
Proof sketch. unless , i.e. , where . In eq. 3 this single term has weight .
Conclusion: “Shapley values are touted for their ‘model-agnostic’ quality, but under the lens of a particular interpretation, this is not the case.”
Examples
Example: Linear model attribution (eq. 19)
, , independent; explain , , . , ; sum . Under ψ both would receive , hiding that pushes the prediction down and up.
Example: Wildly different inputs, identical credit (eq. 20-23)
Two features. , zero-mean independent features, . . Feature 1 is 100 times further from its mean, and moving to 0 would kill the prediction just as moving would — the attribution cannot distinguish them.
Three features, signs. , : each feature gets , including the two features with positive values. A reader taking “negative SHAP = this input lowered the score” would be misled about features 1 and 3.
Example: Non-zero means break the symmetry — showing the result's dependence on centring
, independent, , : , , , , giving (see Kumar et al - Conditional vs Interventional Shapley Catch-22). The equal split is therefore a consequence of the zero baseline: shifting the reference point changes the allocation of the same interaction, which is itself a reminder that Shapley values for interactions encode a baseline choice.
Example: Multiplicative marketing models (illustration)
Log-log demand models and many MMM specifications are multiplicative in levels: sales . A tree model trained on levels learns these interactions; its SHAP values split each interaction term evenly (or by a baseline-dependent rule) between the interacting drivers, so a channel’s attribution partly reflects its partners’ values in that week. Explaining the log of the KPI (where the model is additive) gives the coefficient-like reading of eq. 19 instead — a reminder to state the scale on which attributions are additive (cf. Shape (Saturation) Effects).
Connections
- Shapley Values and SHAP Value Functions — eq. 3 weights used in the proof sketch.
- Kumar et al - Shapley Values as Contrastive and Actionable Explanations — §4.2’s quadratic example is another non-additive case where the sign of misleads.
- Janzing et al 2020 - Feature Relevance as a Causal Problem - Overview — accepts the interventional value function; the multiplicative result applies regardless.
- Fisher Rudin Dominici 2019 - Model Class Reliance - Overview — model reliance is a non-additive (non-decomposing) alternative importance notion.
- Shape of the Marketing Response Function — why marketing response is typically non-additive.
See Also
- Kumar et al 2020 - Problems with Shapley-Value Explanations - Overview
- Breiman 2001 - Statistical Modeling The Two Cultures - Overview — algorithmic models are exactly the non-additive ones.