Improved Feature Importance Computations for Tree Models: Shapley vs. Banzhaf
Adam Karczmarz, Anish Mukherjee, Piotr Sankowski, Piotr Wygocki

TL;DR
This paper compares Shapley and Banzhaf values for explaining tree ensemble models, showing Banzhaf's advantages in interpretation, efficiency, and robustness through theoretical improvements and empirical validation.
Contribution
It provides a comprehensive comparison of Shapley and Banzhaf values, introduces faster algorithms for both, and demonstrates Banzhaf's practical benefits over Shapley explanations.
Findings
Banzhaf values have more intuitive interpretation.
Banzhaf algorithms are more efficient and numerically robust.
Experimental results show faster computation times for Banzhaf explanations.
Abstract
Shapley values are one of the main tools used to explain predictions of tree ensemble models. The main alternative to Shapley values are Banzhaf values that have not been understood equally well. In this paper we make a step towards filling this gap, providing both experimental and theoretical comparison of these model explanation methods. Surprisingly, we show that Banzhaf values offer several advantages over Shapley values while providing essentially the same explanations. We verify that Banzhaf values: (1) have a more intuitive interpretation, (2) allow for more efficient algorithms, and (3) are much more numerically robust. We provide an experimental evaluation of these theses. In particular, we show that on real world instances. Additionally, from a theoretical perspective we provide new and improved algorithm computing the same Shapley value based explanations as the algorithm…
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
TopicsExplainable Artificial Intelligence (XAI) · Bayesian Modeling and Causal Inference · Adversarial Robustness in Machine Learning
