Differentiable Constraint-Based Causal Discovery
Jincheng Zhou, Mengbo Wang, Anqi He, Yumeng Zhou, Hessam Olya, Murat Kocaoglu, Bruno Ribeiro
TL;DR
This work tackles causal discovery from observational data by introducing a differentiable notion of $d$-separation grounded in percolation theory and soft logic. The authors formulate a differentiable d-separation framework that converts discrete CI constraints into continuous, gradient-friendly objectives, and instantiate it as DAGPA (DAG Percolation Apartness) which learns weighted adjacency matrices via gradient-based optimization and discrete Langevin sampling. DAGPA directly leverages CI test p-values as soft supervision for low-order CI statements, while enforcing acyclicity through a log-determinant regularizer, thereby bridging constraint-based and score-based paradigms. Empirically, it shows strong robustness in low-sample regimes and competitive performance on the Sachs real-world dataset and synthetic benchmarks, highlighting the practical potential of differentiable percolation-based CAusal Discovery. These results suggest a promising direction for hybrid causal discovery methods that exploit CI structure with differentiable optimization, and pave the way for integrating CI-driven signals with likelihood-based score methods in future work.
Abstract
Causal discovery from observational data is a fundamental task in artificial intelligence, with far-reaching implications for decision-making, predictions, and interventions. Despite significant advances, existing methods can be broadly categorized as constraint-based or score-based approaches. Constraint-based methods offer rigorous causal discovery but are often hindered by small sample sizes, while score-based methods provide flexible optimization but typically forgo explicit conditional independence testing. This work explores a third avenue: developing differentiable $d$-separation scores, obtained through a percolation theory using soft logic. This enables the implementation of a new type of causal discovery method: gradient-based optimization of conditional independence constraints. Empirical evaluations demonstrate the robust performance of our approach in low-sample regimes, surpassing traditional constraint-based and score-based baselines on a real-world dataset. Code and data of the proposed method are publicly available at https://github$.$com/PurdueMINDS/DAGPA.
