Janzing 2020 - Symmetry Axiom Objection and Reply

Summary

Sundararajan & Najmi (2019, Ex. 4.9) object that expectation-based Shapley values break the symmetry axiom. For with independent , and , the input gives credit and credit . Janzing et al. reply that (i) this is sensible, since each input’s credit is its distance from its own mean, and (ii) the symmetry axiom concerns the induced binary function , which really is asymmetric here, so the axiom is not violated.

Overview

This note covers the last part of §3 (p.6), “The problem with the symmetry axiom”. It answers the second axiom-level criticism of attribution relative to . The first was the failure of sensitivity under conditioning, which counts against eq. (3) (Janzing 2020 - Irrelevant-Feature Example and Failure of Sensitivity). This one is aimed at expectation-based Shapley values in general, so it would also hit the marginal definition the paper defends. The symmetry property being debated is property 5 of §2.1.

Main Content

Fig. 3: Table 3 of Sundararajan & Najmi (2019), reproduced in Janzing et al. (p.6)

Probability
112
123
213
224

and are independent, with and .

The objection (Sundararajan & Najmi 2019, Ex. 4.9, as rephrased on p.6)

At , gets attribution and gets . If , the two inputs get different credit even though is symmetric, which the objection calls a violation of symmetry. Because , conditional and marginal expectations coincide here, so the issue arises “regardless of whether one defines the simplified function with respect to marginal or conditional expectations.”

Verification (derived here). and . Under the marginal definition, and , so and . Hence , and likewise . In general, for linear the attribution is (see Janzing 2020 - KernelSHAP vs SHAPR Experiments).

The reply (Janzing et al., p.6)

  1. It makes intuitive sense. “the value that is farther from its mean contributes more to the fact that deviates from its mean.” If exactly, “we would certainly say that does not contribute to the deviation from the mean at all.” The authors therefore do not follow Sundararajan & Najmi in treating this as a problem.
  2. The axiom holds where it applies. Symmetry holds for Shapley values of the binary function defined by including or excluding features. Define

This is not symmetric in , since

whenever (here vs ). Unequal credit for an asymmetric is what symmetry requires.

The full induced game for (derived here)

The paper gives only and . With and , all four values of , and all four marginal contributions, are:

Centred
ContributionValue

So and by eq. (2), and completeness holds: . Each player’s contribution does not depend on the coalition it joins, so the game is additive. It is symmetric in the two players exactly when , i.e. . (The paper’s is not centred, so . Shapley values are unchanged by subtracting the constant , which turns into the set function of §2.2 with .)

Generalisation: additive models with marginal dropping (derived here, not in the paper)

Let be additive, with defined by marginal expectations (eq. 4). Then

so . In the linear case, , this gives , the ground truth used in §4.2. The induced game is symmetric in if and only if . A symmetric (, ) therefore gets equal credit only if , i.e. only if the two inputs share the relevant mean. With independent features, conditional dropping (eq. 3) gives the same game, which is why the paper says the objection applies “regardless” of which definition is used. With dependent features the conditional game is generally not additive, even for additive , because then depends on . That is the mechanism behind Lemma 1.

Comment

This is the same move as in the sensitivity paradox: an axiom stated for is checked on the induced game . The paper’s position is consistent. Sensitivity is demanded for , which holds only under marginal values, while symmetry is accepted for . A critic could say the paper picks whichever level of description suits each axiom. The paper’s own defence (§5) is that axioms “stated in a too vague manner” leave “some room for interpretation”.

Examples

Example: Two symmetric channels with different typical spend (marketing illustration)

A response model of the form treats the two channels identically. In a week where both channels spend 2 units, display’s typical spend is 1.9 and social’s is 1.1. Marginal SHAP gives display and social . Social gets more credit for this week’s deviation from the average week because its spend was unusual. That is a statement about deviations, not about per-unit effectiveness, which is equal by construction. Reading SHAP shares as channel ROI would be wrong for this reason alone.

Connections

See Also