From Shapley Value to Model Counting and Back
Ahmet Kara, Dan Olteanu, Dan Suciu

TL;DR
This paper establishes a polynomial-time equivalence between computing Shapley values and model counting for certain classes of Boolean functions, connecting game-theoretic importance measures with probabilistic query evaluation.
Contribution
It proves a key equivalence linking Shapley value computation to model counting, settling an open problem and enabling new efficient algorithms for specific circuit classes and query types.
Findings
Polynomial-time Shapley value computation for deterministic, decomposable circuits.
Equivalence between Shapley value calculation for query tuples and model counting in lineage.
Hardness results for non-hierarchical Boolean conjunctive queries based on #P-hard model counting.
Abstract
In this paper we investigate the problem of quantifying the contribution of each variable to the satisfying assignments of a Boolean function based on the Shapley value. Our main result is a polynomial-time equivalence between computing Shapley values and model counting for any class of Boolean functions that are closed under substitutions of variables with disjunctions of fresh variables. This result settles an open problem raised in prior work, which sought to connect the Shapley value computation to probabilistic query evaluation. We show two applications of our result. First, the Shapley values can be computed in polynomial time over deterministic and decomposable circuits, since they are closed under OR-substitutions. Second, there is a polynomial-time equivalence between computing the Shapley value for the tuples contributing to the answer of a Boolean conjunctive query and…
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
TopicsBayesian Modeling and Causal Inference · Advanced Database Systems and Queries · Data Management and Algorithms
