atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Testing Causal Models with Hidden Variables in Polynomial Delay via Conditional Independencies

AAAI 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Identifiability with hidden confounders · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces the c-component local Markov property (C-LMP) for semi-Markovian causal DAGs and a polynomial-delay algorithm (ListCI) that lists the non-vacuous conditional independence tests needed to test a causal graph with hidden variables against arbitrary distributions.

Problem

Testing a hypothesized causal DAG with hidden variables against observational data requires listing CIs implied by the graph, but existing Markov properties either assume restrictive conditions or take exponential time to output even one CI.

Approach

Define C-LMP using ancestral c-components (c-components of ancestral subgraphs), showing a one-to-one correspondence between invoked CIs and ancestral c-components, and enumerate admissible ancestral c-components via a binary-search-tree style divide-and-conquer with a poly-time existence check (FindAAC).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ListCI instead of ListGMP to list CI constraintsCI listing on bnlearn DAGs · bnlearn benchmark DAGsruntime before timeout: ListGMP did not timeout on graphs with n < 10 nodes; ListCI did not timeout for many graphs up to n = 80Helped
Use ListCI instead of ListCIBF to list CI constraintsCI listing on bnlearn DAGs · bnlearn benchmark DAGsruntime before timeout: ListCIBF did not time out for some graphs with up to n = 35 nodes, but there were other graphs with n=25 where the algorHelped
Apply C-LMP CI tests to the expert-provided graphExpert-provided protein signaling DAG · Protein signaling datasetCI tests with p > 0.05: seven out of tenMixed
Add bidirected edges while c-components remain sparseC-LMP · Random graphsnumber of non-vacuous CIs: increases exponentially with s; O(n 2^s)Mixed
Increase the number of bidirected edges as c-components become denserC-LMP · Random graphsnumber of non-vacuous CIs: decays exponentially with the number of bidirected edgesHelped

Surprising findings

Limitations

Experimental setup

Datasets: bnlearn repository DAGs protein signaling dataset (Sachs et al.)

Benchmarks: bnlearn DAGs up to 100 nodes protein signaling dataset

Metrics: runtime number of non-vacuous CIs p-value of CI tests

Baselines: ListGMP ListCIBF

Builds on: local Markov property ordered local Markov property c-components global Markov property

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy