mlsanityData to 14 Oct 2026

Inexact Column Generation for Bayesian Network Structure Learning via Difference-of-Submodular Optimization

arXiv 2505.11089 ↗First posted 16 May 2025stat.ML cs.LG math.OCcited by 0

Not on the map. Why?

Abstract (arXiv)

In this paper, we consider a score-based Integer Programming (IP) approach for solving the Bayesian Network Structure Learning (BNSL) problem. State-of-the-art BNSL IP formulations suffer from the exponentially large number of variables and constraints. A standard approach in IP to address such challenges is to employ row and column generation techniques, which dynamically generate rows and columns, while the complex pricing problem remains a computational bottleneck for BNSL. For the general class of ℓ0-penalized likelihood scores, we show how the pricing problem can be reformulated as a difference of submodular optimization problem, and how the Difference of Convex Algorithm (DCA) can be applied as an inexact method to efficiently solve the pricing problems. Empirically, we show that, for continuous Gaussian data, our row and column generation approach yields solutions with higher quality than state-of-the-art score-based approaches, especially when the graph density increases, and achieves comparable performance against benchmark constraint-based and hybrid approaches, even when the graph size increases.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 50 references that are in the map. First posted on arXiv 16 May 2025.

Builds on

10 of 50 references.

References · 10

  1. 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 331
  2. 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 187
  3. 2013Causal Inference and Causal Explanation with Background Knowledgecited by 170
  4. 2017Causal Structure Learningcited by 84
  5. 2016Structure Learning in Graphical Modelingcited by 66
  6. 2020Differentiable Causal Discovery Under Unmeasured Confoundingcited by 56
  7. 2013Theory Refinement on Bayesian Networkscited by 28
  8. 2014Algorithms for Approximate Minimization of the Difference Between Submodular Functions, with Applicationscited by 17
  9. 2021Integer Programming for Causal Structure Learning in the Presence of Latent Variablescited by 15
  10. 2023Difference of Submodular Minimization via DC Programmingcited by 3

Built on by

Not cited yet.