Research map / Graph learning / Graph algorithms and clustering
Incorporating Information into Shapley Values: Reweighting via a Maximum Entropy Approach
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.
Reinterprets Shapley values through a maximum-entropy lens and proposes Markov Blanket Shapley values and Ancestor Shapley values that reweight orderings or causal graphs using prior structural information.
Problem
Shapley value feature attribution averages marginal contributions uniformly over all orderings, while causal discovery (Pearl-Verma, faithfulness) selects orderings yielding sparsest graphs; the two approaches are not reconciled and uniform weighting ignores prior knowledge about the model's causal
Approach
Standard Shapley values equal the maximum-entropy weighting over orderings; incorporating prior information means zeroing out non-sparsest orderings (Markov Blanket Shapley values, restricted to parents, children and spouses) and, for interventional explanations, averaging per-graph interventional Shapley values over a class of plausible causal graphs (Ancestor Shapley values).
Key results
- In a minimalistic 3-variable linear SEM, Ancestor Shapley values under the three graph sets give X1,X2 attributions of (0.2,0.19), (0.1,0.29) and (0.07,0.19) with intervenability 0.39, 0.39 and 0.26.
- Theorems show that sparsest-ordering weighting over orderings starting from parents and children yields non-zero attributions only for Markov blanket members (parents, children, spouses).
- Markov Blanket Shapley values satisfy efficiency, missingness, symmetry and dummy, while Ancestor Shapley values lose linearity and the dummy property.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use the G*2 candidate-graph prior instead of the exact-graph prior G*1 | Ancestor Shapley · Linear SEM | Shapley attribution (X1, X2): p0.2, 0.19q -> p0.1, 0.29q | Mixed |
| Expand the prior from G*2 to G*3 by including the faithfulness-only graph set | Ancestor Shapley · Linear SEM | intervenability: 0.39 -> 0.26 | Hurt |
Surprising findings
- Blindly applying Occam's razor (sparsest orderings) to Shapley values excludes spouses, which are needed for least-squares prediction, so the sparsest explanation is not fully satisfactory.
Limitations
- Results are theoretical and demonstrated only on a minimalistic linear SEM example.
- Ancestor Shapley values lose linearity and dummy properties.
- Computation requires enumerating all orderings, which is expensive, though efficient algorithms are mentioned for Markov Blanket values in the appendix.
Experimental setup
Metrics: Shapley values intervenability
Baselines: Standard Shapley values Asymmetric Shapley values Causal Shapley values
Builds on: Shapley values Weighted Shapley values (Kalai & Samet) Asymmetric Shapley values (Frye et al.) Causal Shapley values (Heskes et al.) Pearl-Verma theorem
Closest papers by meaning
- Exactly Computing do-Shapley Values (ICML 2026 · similarity 0.88)
- Asymmetric Shapley values: incorporating causal knowledge into model-agnostic explainability (NeurIPS 2020 · similarity 0.88)
- Explaining Predictive Uncertainty with Information Theoretic Shapley Values (NeurIPS 2023 · similarity 0.88)
- Shapley Residuals: Quantifying the limits of the Shapley value for explanations (NeurIPS 2021 · similarity 0.87)
- Practical do-Shapley Explanations with Estimand-Agnostic Causal Inference (NeurIPS 2025 · similarity 0.87)
- Regression-adjusted Monte Carlo Estimators for Shapley Values and Probabilistic Values (NeurIPS 2025 · similarity 0.85)
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.
