Computing SHAP Efficiently Using Model Structure Information
Linwei Hu, Ke Wang

TL;DR
This paper introduces new methods to compute SHAP values exactly in polynomial time by leveraging model structure information, significantly reducing computation time compared to traditional exponential methods.
Contribution
It develops novel strategies for efficient SHAP computation based on known model decomposition, order, or unknown order, enabling exact or approximate results faster.
Findings
Exact polynomial-time SHAP computation for models with known structure.
Efficient approximation methods for unknown model order.
Superior performance over sampling-based approaches in simulations.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Explainable Artificial Intelligence (XAI) · Topic Modeling
MethodsShapley Additive Explanations
