Integer Programming for Causal Structure Learning in the Presence of Latent Variables
Not on the map. Why?
Abstract (arXiv)
The problem of finding an ancestral acyclic directed mixed graph (ADMG) that represents the causal relationships between a set of variables is an important area of research on causal inference. Most existing score-based structure learning methods focus on learning directed acyclic graph (DAG) models without latent variables. A number of score-based methods have recently been proposed for the ADMG learning, yet they are heuristic in nature and do not guarantee an optimal solution. We propose a novel exact score-based method that solves an integer programming (IP) formulation and returns a score-maximizing ancestral ADMG for a set of continuous variables that follow a multivariate Gaussian distribution. We generalize the state-of-the-art IP model for DAG learning problems and derive new classes of valid inequalities to formulate an IP model for ADMG learning. Empirically, our model can be solved efficiently for medium-sized problems and achieves better accuracy than state-of-the-art score-based methods as well as benchmark constraint-based methods.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 9 of its 35 references that are in the map. First posted on arXiv 5 Feb 2021.
Builds on
9 of 35 references.
References · 9
- 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 185
- 2020Differentiable Causal Discovery Under Unmeasured Confoundingcited by 56
- 2019Ordering-Based Causal Structure Learning in the Presence of Latent Variablescited by 26
- 2019Integer Programming for Learning Directed Acyclic Graphs from Continuous Datacited by 20
- 2017Bayesian Network Learning via Topological Ordercited by 14
- 2013Markovian acyclic directed mixed graphs for discrete datacited by 10
- 2014A factorization criterion for acyclic directed mixed graphscited by 8
- 2015Distributional Equivalence and Structure Learning for Bow-free Acyclic Path Diagramscited by 8
- 2020Bayesian network structure learning with causal effects in the presence of latent variablescited by 8
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 5; 2025: 4; 2026: 2.
14 papers.
Sort:
- 2022Causal Structure Learning: a Combinatorial Perspectivecited by 46
- 2024Local Causal Structure Learning in the Presence of Latent Variablescited by 11
- 2024Scalable Differentiable Causal Discovery in the Presence of Latent Confounders with Skeleton Posterior (Extended Version)cited by 6
- 2024Learning Cut Generating Functions for Integer Programmingcited by 5
- 2022The m-connecting imset and factorization for ADMG modelscited by 4
- 2023Taming Binarized Neural Networks and Mixed-Integer Programscited by 4
- 2025Differentiable Cyclic Causal Discovery Under Unmeasured Confounderscited by 4
- 2024A fast score-based search algorithm for maximal ancestral graphs using entropycited by 3
- 2024ExDAG: an MIQP Algorithm for Learning DAGscited by 1
- 2025ExMAG: Learning of Maximally Ancestral Graphscited by 1
- 2025Testing for Causal Fairnesscited by 0
- 2025Inexact Column Generation for Bayesian Network Structure Learning via Difference-of-Submodular Optimizationcited by 0
- 2026From Local to Cluster: A Unified Framework for Causal Discovery with Latent Variables24 Apr 2026
- 2026Efficient Differentiable Causal Discovery via Reliable Super-Structure Learning9 Jan 2026
- 2025Differentiable Cyclic Causal Discovery Under Unmeasured Confounders11 Aug 2025
- 2025Inexact Column Generation for Bayesian Network Structure Learning via Difference-of-Submodular Optimization16 May 2025
- 2025ExMAG: Learning of Maximally Ancestral Graphs11 Mar 2025
- 2025Testing for Causal Fairness18 Feb 2025
- 2024ExDAG: an MIQP Algorithm for Learning DAGs21 Jun 2024
- 2024Scalable Differentiable Causal Discovery in the Presence of Latent Confounders with Skeleton Posterior (Extended Version)15 Jun 2024
- 2024Local Causal Structure Learning in the Presence of Latent Variables25 May 2024
- 2024Learning Cut Generating Functions for Integer Programming22 May 2024
- 2024A fast score-based search algorithm for maximal ancestral graphs using entropy7 Feb 2024
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023
2 more
- 2022The m-connecting imset and factorization for ADMG models18 Jul 2022
- 2022Causal Structure Learning: a Combinatorial Perspective2 Jun 2022
- 2022Causal Structure Learning: a Combinatorial Perspectivecited by 46
- 2024Local Causal Structure Learning in the Presence of Latent Variablescited by 11
- 2024Scalable Differentiable Causal Discovery in the Presence of Latent Confounders with Skeleton Posterior (Extended Version)cited by 6
- 2024Learning Cut Generating Functions for Integer Programmingcited by 5
- 2022The m-connecting imset and factorization for ADMG modelscited by 4
- 2023Taming Binarized Neural Networks and Mixed-Integer Programscited by 4
- 2025Differentiable Cyclic Causal Discovery Under Unmeasured Confounderscited by 4
- 2024A fast score-based search algorithm for maximal ancestral graphs using entropycited by 3
- 2024ExDAG: an MIQP Algorithm for Learning DAGscited by 1
- 2025ExMAG: Learning of Maximally Ancestral Graphscited by 1
- 2025Testing for Causal Fairnesscited by 0
- 2025Inexact Column Generation for Bayesian Network Structure Learning via Difference-of-Submodular Optimizationcited by 0
12 most cited of 14 All 14 (JSON)
- 2026From Local to Cluster: A Unified Framework for Causal Discovery with Latent Variables24 Apr 2026
- 2026Efficient Differentiable Causal Discovery via Reliable Super-Structure Learning9 Jan 2026
- 2025Differentiable Cyclic Causal Discovery Under Unmeasured Confounders11 Aug 2025
- 2025Inexact Column Generation for Bayesian Network Structure Learning via Difference-of-Submodular Optimization16 May 2025
- 2025ExMAG: Learning of Maximally Ancestral Graphs11 Mar 2025
- 2025Testing for Causal Fairness18 Feb 2025
- 2024ExDAG: an MIQP Algorithm for Learning DAGs21 Jun 2024
- 2024Scalable Differentiable Causal Discovery in the Presence of Latent Confounders with Skeleton Posterior (Extended Version)15 Jun 2024
- 2024Local Causal Structure Learning in the Presence of Latent Variables25 May 2024
- 2024Learning Cut Generating Functions for Integer Programming22 May 2024
- 2024A fast score-based search algorithm for maximal ancestral graphs using entropy7 Feb 2024
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023
12 newest of 14 All 14 (JSON)