Integer Programming for Learning Directed Acyclic Graphs from Continuous Data
Not on the map. Why?
Abstract (arXiv)
Learning directed acyclic graphs (DAGs) from data is a challenging task both in theory and in practice, because the number of possible DAGs scales superexponentially with the number of nodes. In this paper, we study the problem of learning an optimal DAG from continuous observational data. We cast this problem in the form of a mathematical programming model which can naturally incorporate a super-structure in order to reduce the set of possible candidate DAGs. We use the penalized negative log-likelihood score function with both ℓ0 and ℓ1 regularizations and propose a new mixed-integer quadratic optimization (MIQO) model, referred to as a layered network (LN) formulation. The LN formulation is a compact model, which enjoys as tight an optimal continuous relaxation value as the stronger but larger formulations under a mild condition. Computational results indicate that the proposed formulation outperforms existing mathematical formulations and scales better than available algorithms that can solve the same problem with only ℓ1 regularization. In particular, the LN formulation clearly outperforms existing methods in terms of computational time needed to find an optimal DAG in the presence of a sparse super-structure.
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 4; 2024: 7; 2025: 1; 2026: 1.
20 papers.
Sort:
- 2021Integer Programming for Causal Structure Learning in the Presence of Latent Variablescited by 15
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2021Multi-task Learning of Order-Consistent Causal Graphscited by 10
- 2022On the convex hull of convex quadratic optimization problems with indicatorscited by 6
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Modelscited by 4
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2022Differentiable Invariant Causal Discoverycited by 3
- 2023Outlier detection in regression: conic quadratic formulationscited by 3
- 2023Constrained Optimization of Rank-One Functions with Indicator Variablescited by 2
- 2024Learning Directed Acyclic Graphs from Partial Orderingscited by 2
- 2021Definite Non-Ancestral Relations and Structure Learningcited by 1
- 2023Causal Graph Discovery from Self and Mutually Exciting Time Seriescited by 1
8 more
- 2024An Asymptotically Optimal Coordinate Descent Algorithm for Learning Bayesian Networks from Gaussian Modelscited by 1
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
- 2021Causal Graph Discovery from Self and Mutually Exciting Time Seriescited by 0
- 2023Causal Structural Learning from Time Series: A Convex Optimization Approachcited by 0
- 2024Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisonscited by 0
- 2024Empirical Bayes for Dynamic Bayesian Networks Using Generalized Variational Inferencecited by 0
- 2024ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulationscited by 0
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicatorscited by 0
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicators2 Aug 2026
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2024ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulations21 Oct 2024
- 2024An Asymptotically Optimal Coordinate Descent Algorithm for Learning Bayesian Networks from Gaussian Models21 Aug 2024
- 2024Empirical Bayes for Dynamic Bayesian Networks Using Generalized Variational Inference25 Jun 2024
- 2024Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisons25 Jun 2024
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphs24 May 2024
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Models19 Apr 2024
- 2024Learning Directed Acyclic Graphs from Partial Orderings24 Mar 2024
- 2023Outlier detection in regression: conic quadratic formulations12 Jul 2023
- 2023Constrained Optimization of Rank-One Functions with Indicator Variables31 Mar 2023
- 2023Causal Structural Learning from Time Series: A Convex Optimization Approach26 Jan 2023
8 more
- 2023Causal Graph Discovery from Self and Mutually Exciting Time Series26 Jan 2023
- 2022Differentiable Invariant Causal Discovery31 May 2022
- 2022On the convex hull of convex quadratic optimization problems with indicators2 Jan 2022
- 2021Multi-task Learning of Order-Consistent Causal Graphs3 Nov 2021
- 2021Causal Graph Discovery from Self and Mutually Exciting Time Series4 Jun 2021
- 2021Definite Non-Ancestral Relations and Structure Learning20 May 2021
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectives14 Apr 2021
- 2021Integer Programming for Causal Structure Learning in the Presence of Latent Variables5 Feb 2021
- 2021Integer Programming for Causal Structure Learning in the Presence of Latent Variablescited by 15
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2021Multi-task Learning of Order-Consistent Causal Graphscited by 10
- 2022On the convex hull of convex quadratic optimization problems with indicatorscited by 6
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Modelscited by 4
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2022Differentiable Invariant Causal Discoverycited by 3
- 2023Outlier detection in regression: conic quadratic formulationscited by 3
- 2023Constrained Optimization of Rank-One Functions with Indicator Variablescited by 2
- 2024Learning Directed Acyclic Graphs from Partial Orderingscited by 2
- 2021Definite Non-Ancestral Relations and Structure Learningcited by 1
- 2023Causal Graph Discovery from Self and Mutually Exciting Time Seriescited by 1
12 most cited of 20 All 20 (JSON)
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicators2 Aug 2026
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2024ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulations21 Oct 2024
- 2024An Asymptotically Optimal Coordinate Descent Algorithm for Learning Bayesian Networks from Gaussian Models21 Aug 2024
- 2024Empirical Bayes for Dynamic Bayesian Networks Using Generalized Variational Inference25 Jun 2024
- 2024Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisons25 Jun 2024
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphs24 May 2024
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Models19 Apr 2024
- 2024Learning Directed Acyclic Graphs from Partial Orderings24 Mar 2024
- 2023Outlier detection in regression: conic quadratic formulations12 Jul 2023
- 2023Constrained Optimization of Rank-One Functions with Indicator Variables31 Mar 2023
- 2023Causal Structural Learning from Time Series: A Convex Optimization Approach26 Jan 2023
12 newest of 20 All 20 (JSON)