mlsanityData to 7 Oct 2026

Computing SHAP Efficiently Using Model Structure Information

arXiv 2309.02417 ↗First posted 5 Sep 2023stat.ML cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

SHAP (SHapley Additive exPlanations) has become a popular method to attribute the prediction of a machine learning model on an input to its features. One main challenge of SHAP is the computation time. An exact computation of Shapley values requires exponential time complexity. Therefore, many approximation methods are proposed in the literature. In this paper, we propose methods that can compute SHAP exactly in polynomial time or even faster for SHAP definitions that satisfy our additivity and dummy assumptions (eg, kernal SHAP and baseline SHAP). We develop different strategies for models with different levels of model structure information: known functional decomposition, known order of model (defined as highest order of interaction in the model), or unknown order. For the first case, we demonstrate an additive property and a way to compute SHAP from the lower-order functional components. For the second case, we derive formulas that can compute SHAP in polynomial time. Both methods yield exact SHAP results. Finally, if even the order of model is unknown, we propose an iterative way to approximate Shapley values. The three methods we propose are computationally efficient when the order of model is not high which is typically the case in practice. We compare with sampling approach proposed in Castor & Gomez (2008) using simulation studies to demonstrate the efficacy of our proposed methods.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 13 references that are in the map. First posted on arXiv 5 Sep 2023.

Builds on

6 of 13 references.

References · 6

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  2. 2019The many Shapley values for model explanationcited by 341
  3. 2020True to the Model or True to the Data?cited by 123
  4. 2020GAMI-Net: An Explainable Neural Network based on Generalized Additive Models with Structured Interactionscited by 82
  5. 2022Explaining Adverse Actions in Credit Decisions Using Shapley Decompositioncited by 4
  6. 2022Using Model-Based Trees with Boosting to Fit Low-Order Functional ANOVA Modelscited by 3

Built on by

Not cited yet.