mlsanityData to 14 Oct 2026

Integer Programming for Learning Directed Acyclic Graphs from Continuous Data

arXiv 1904.10574 ↗First posted 23 Apr 2019cs.LG cs.DM stat.MLcited by 20

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

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 5; 2022: 2; 2023: 4; 2024: 7; 2025: 1; 2026: 1.

20 papers.

Sort:

  1. 2021Integer Programming for Causal Structure Learning in the Presence of Latent Variablescited by 15
  2. 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
  3. 2021Multi-task Learning of Order-Consistent Causal Graphscited by 10
  4. 2022On the convex hull of convex quadratic optimization problems with indicatorscited by 6
  5. 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Modelscited by 4
  6. 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
  7. 2022Differentiable Invariant Causal Discoverycited by 3
  8. 2023Outlier detection in regression: conic quadratic formulationscited by 3
  9. 2023Constrained Optimization of Rank-One Functions with Indicator Variablescited by 2
  10. 2024Learning Directed Acyclic Graphs from Partial Orderingscited by 2
  11. 2021Definite Non-Ancestral Relations and Structure Learningcited by 1
  12. 2023Causal Graph Discovery from Self and Mutually Exciting Time Seriescited by 1
8 more
  1. 2024An Asymptotically Optimal Coordinate Descent Algorithm for Learning Bayesian Networks from Gaussian Modelscited by 1
  2. 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
  3. 2021Causal Graph Discovery from Self and Mutually Exciting Time Seriescited by 0
  4. 2023Causal Structural Learning from Time Series: A Convex Optimization Approachcited by 0
  5. 2024Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisonscited by 0
  6. 2024Empirical Bayes for Dynamic Bayesian Networks Using Generalized Variational Inferencecited by 0
  7. 2024ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulationscited by 0
  8. 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicatorscited by 0