Local Discovery by Partitioning: Polynomial-Time Causal Discovery Around Exposure-Outcome Pairs
Jacqueline Maasch, Weishen Pan, Shantanu Gupta, Volodymyr Kuleshov, Kyra Gan, Fei Wang
TL;DR
Local Discovery by Partitioning (LDP) tackles global causal discovery’s intractability in observational data by organizing covariates into eight universal causal partitions relative to an exposure–outcome pair $(X,Y)$ and identifying a valid adjustment set (VAS) under the backdoor criterion in polynomial time. It operates without pretreatment or parametric data-generating assumptions, using constraint-based tests with worst-case $O(|oldsymbol{Z}|^2)$ independence checks, and provides intermediate partition labels to guide inference. The approach yields dramatic runtime gains (e.g., $1400$–$2500\times$ faster than PC on benchmarks) and improved downstream ATE estimation precision compared with baselines, while remaining flexible to multiple adjustment criteria such as common cause, disjunctive cause, and outcome criteria. The paper also presents identifiability results showing VAS validity under latent confounding when the Z5 criterion is satisfied, supported by extensive experiments on synthetic graphs and a real-world Mildew benchmark. Overall, LDP offers a practical, locally focused alternative to global causal discovery for unbiased causal inference in complex, possibly latent, settings.
Abstract
Causal discovery is crucial for causal inference in observational studies, as it can enable the identification of valid adjustment sets (VAS) for unbiased effect estimation. However, global causal discovery is notoriously hard in the nonparametric setting, with exponential time and sample complexity in the worst case. To address this, we propose local discovery by partitioning (LDP): a local causal discovery method that is tailored for downstream inference tasks without requiring parametric and pretreatment assumptions. LDP is a constraint-based procedure that returns a VAS for an exposure-outcome pair under latent confounding, given sufficient conditions. The total number of independence tests performed is worst-case quadratic with respect to the cardinality of the variable set. Asymptotic theoretical guarantees are numerically validated on synthetic graphs. Adjustment sets from LDP yield less biased and more precise average treatment effect estimates than baseline discovery algorithms, with LDP outperforming on confounder recall, runtime, and test count for VAS discovery. Notably, LDP ran at least 1300x faster than baselines on a benchmark.
