The Tractability of SHAP-Score-Based Explanations over Deterministic and Decomposable Boolean Circuits
Marcelo Arenas, Pablo Barcel\'o Leopoldo Bertossi, Mika\"el Monet

TL;DR
This paper proves that SHAP-score explanations can be computed efficiently over deterministic and decomposable Boolean circuits, extending previous results and establishing computational limits for these explanations.
Contribution
It demonstrates polynomial-time computability of SHAP-scores over a broad class of Boolean circuits and clarifies the importance of circuit properties for tractability.
Findings
SHAP-score can be computed in polynomial time over deterministic and decomposable Boolean circuits.
Computing SHAP-score is #P-hard if either determinism or decomposability is absent.
The results extend to various Boolean circuit classes, including decision trees and decision diagrams.
Abstract
Scores based on Shapley values are widely used for providing explanations to classification results over machine learning models. A prime example of this is the influential SHAP-score, a version of the Shapley value that can help explain the result of a learned model on a specific entity by assigning a score to every feature. While in general computing Shapley values is a computationally intractable problem, it has recently been claimed that the SHAP-score can be computed in polynomial time over the class of decision trees. In this paper, we provide a proof of a stronger result over Boolean models: the SHAP-score can be computed in polynomial time over deterministic and decomposable Boolean circuits. Such circuits, also known as tractable Boolean circuits, generalize a wide range of Boolean circuits and binary decision diagrams classes, including binary decision trees, Ordered Binary…
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) · Adversarial Robustness in Machine Learning · Bayesian Modeling and Causal Inference
