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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Jeong, Hyunchai, Ejaz, Adiba, Tian, Jin, Bareinboim, Elias
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918071528062976
author Jeong, Hyunchai
Ejaz, Adiba
Tian, Jin
Bareinboim, Elias
author_facet Jeong, Hyunchai
Ejaz, Adiba
Tian, Jin
Bareinboim, Elias
contents Testing a hypothesized causal model against observational data is a key prerequisite for many causal inference tasks. A natural approach is to test whether the conditional independence relations (CIs) assumed in the model hold in the data. While a model can assume exponentially many CIs (with respect to the number of variables), testing all of them is both impractical and unnecessary. Causal graphs, which encode these CIs in polynomial space, give rise to local Markov properties that enable model testing with a significantly smaller subset of CIs. Model testing based on local properties requires an algorithm to list the relevant CIs. However, existing algorithms for realistic settings with hidden variables and non-parametric distributions can take exponential time to produce even a single CI constraint. In this paper, we introduce the c-component local Markov property (C-LMP) for causal graphs with hidden variables. Since C-LMP can still invoke an exponential number of CIs, we develop a polynomial delay algorithm to list these CIs in poly-time intervals. To our knowledge, this is the first algorithm that enables poly-delay testing of CIs in causal graphs with hidden variables against arbitrary data distributions. Experiments on real-world and synthetic data demonstrate the practicality of our algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_2409_14593
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Testing Causal Models with Hidden Variables in Polynomial Delay via Conditional Independencies
Jeong, Hyunchai
Ejaz, Adiba
Tian, Jin
Bareinboim, Elias
Machine Learning
Artificial Intelligence
Methodology
Testing a hypothesized causal model against observational data is a key prerequisite for many causal inference tasks. A natural approach is to test whether the conditional independence relations (CIs) assumed in the model hold in the data. While a model can assume exponentially many CIs (with respect to the number of variables), testing all of them is both impractical and unnecessary. Causal graphs, which encode these CIs in polynomial space, give rise to local Markov properties that enable model testing with a significantly smaller subset of CIs. Model testing based on local properties requires an algorithm to list the relevant CIs. However, existing algorithms for realistic settings with hidden variables and non-parametric distributions can take exponential time to produce even a single CI constraint. In this paper, we introduce the c-component local Markov property (C-LMP) for causal graphs with hidden variables. Since C-LMP can still invoke an exponential number of CIs, we develop a polynomial delay algorithm to list these CIs in poly-time intervals. To our knowledge, this is the first algorithm that enables poly-delay testing of CIs in causal graphs with hidden variables against arbitrary data distributions. Experiments on real-world and synthetic data demonstrate the practicality of our algorithm.
title Testing Causal Models with Hidden Variables in Polynomial Delay via Conditional Independencies
topic Machine Learning
Artificial Intelligence
Methodology
url https://arxiv.org/abs/2409.14593