Improving the Weighting Strategy in KernelSHAP
Lars Henry Berge Olsen, Martin Jullum

TL;DR
This paper introduces a deterministic weighting modification to KernelSHAP, significantly reducing computation time and variance in Shapley value estimation for explainable AI, especially for high-dimensional data.
Contribution
The authors propose a novel deterministic weighting scheme for KernelSHAP that decreases variance and computational cost, enhancing efficiency in model explanation tasks.
Findings
Reduces the number of contribution function evaluations by up to 50%
Maintains accuracy of Shapley value approximations despite fewer evaluations
Enables explanation of higher-dimensional models within feasible runtimes
Abstract
In Explainable AI (XAI), Shapley values are a popular model-agnostic framework for explaining predictions made by complex machine learning models. The computation of Shapley values requires estimating non-trivial contribution functions representing predictions with only a subset of the features present. As the number of these terms grows exponentially with the number of features, computational costs escalate rapidly, creating a pressing need for efficient and accurate approximation methods. For tabular data, the KernelSHAP framework is considered the state-of-the-art model-agnostic approximation framework. KernelSHAP approximates the Shapley values using a weighted sample of the contribution functions for different feature subsets. We propose a novel modification of KernelSHAP which replaces the stochastic weights with deterministic ones to reduce the variance of the resulting Shapley…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Anomaly Detection Techniques and Applications
MethodsShapley Additive Explanations · Lib
