Shapley-PC: Constraint-based Causal Structure Learning with a Shapley Inspired Framework

Fabrizio Russo, Francesca Toni
12/18/2023
cs.LGcs.AIstat.ME

No official code found. Best implementation: briziorusso/ShapleyPC (2 stars, MIT, last commit 2025-07-23).

Abstract

Causal Structure Learning (CSL), also referred to as causal discovery, amounts to extracting causal relations among variables in data. CSL enables the estimation of causal effects from observational data alone, avoiding the need to perform real life experiments. Constraint-based CSL leverages conditional independence tests to perform causal discovery. We propose Shapley-PC, a novel method to improve constraint-based CSL algorithms by using Shapley values over the possible conditioning sets, to decide which variables are responsible for the observed conditional (in)dependences. We prove soundness, completeness and asymptotic consistency of Shapley-PC and run a simulation study showing that our proposed algorithm is superior to existing versions of PC.

View on arXivView PDF

Code Implementations(1)

MIT

Estimate causal graphs from observational data using independence tests and game theory

20R, HTMLAug 20, 20241 years agoMIT

Cite this paper

@article{russo2023shapleypc,
  title  = {Shapley-PC: Constraint-based Causal Structure Learning with a Shapley Inspired Framework},
  author = {Fabrizio Russo and Francesca Toni},
  year   = {2023},
  eprint = {2312.11582},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.11582v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.11582.svg)](https://codeofpaper.com/paper/2312.11582)

Discussion