Improved Acyclicity Reasoning for Bayesian Network Structure Learning with Constraint Programming
Not on the map. Why?
Abstract (arXiv)
Bayesian networks are probabilistic graphical models with a wide range of application areas including gene regulatory networks inference, risk analysis and image processing. Learning the structure of a Bayesian network (BNSL) from discrete data is known to be an NP-hard task with a superexponential search space of directed acyclic graphs. In this work, we propose a new polynomial time algorithm for discovering a subset of all possible cluster cuts, a greedy algorithm for approximately solving the resulting linear program, and a generalised arc consistency algorithm for the acyclicity constraint. We embed these in the constraint programmingbased branch-and-bound solver CPBayes and show that, despite being suboptimal, they improve performance by orders of magnitude. The resulting solver also compares favourably with GOBNILP, a state-of-the-art solver for the BNSL problem which solves an NP-hard problem to discover each cut and solves the linear program exactly.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 5 of its 32 references that are in the map. First posted on arXiv 23 Jun 2021.
Builds on
5 of 32 references.
References · 5
- 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 187
- 2020A Survey on Computational Propaganda Detectioncited by 70
- 2016Bayesian Network Structure Learning with Integer Programming: Polytopes, Facets, and Complexitycited by 9
- 2017Entropy-based Pruning for Learning Bayesian Networks using BICcited by 6
- 2013Using New Data to Refine a Bayesian Networkcited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 1; 2025: 1.
5 papers.
- 2021A survey of Bayesian Network structure learningcited by 87
- 2023Causal Structure Learning Supervised by Large Language Modelcited by 21
- 2025Machine learning interatomic potential can infer electrical responsecited by 6
- 2023Learning the Finer Things: Bayesian Structure Learning at the Instantiation Levelcited by 0
- 2024Exact discovery is polynomial for certain sparse causal Bayesian networkscited by 0
- 2025Machine learning interatomic potential can infer electrical response7 Apr 2025
- 2024Exact discovery is polynomial for certain sparse causal Bayesian networks21 Jun 2024
- 2023Causal Structure Learning Supervised by Large Language Model20 Nov 2023
- 2023Learning the Finer Things: Bayesian Structure Learning at the Instantiation Level8 Mar 2023
- 2021A survey of Bayesian Network structure learning23 Sep 2021