Improved Acyclicity Reasoning for Bayesian Network Structure Learning with Constraint Programming

06/23/2021
by   Fulya Trösser, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2018

A Maximum Linear Arrangement Problem on Directed Graphs

We propose a new arrangement problem on directed graphs, Maximum Directe...
research
10/22/2021

An Efficient Branch-and-Bound Solver for Hitting Set

The hitting set problem asks for a collection of sets over a universe U ...
research
02/15/2019

On resampling vs. adjusting probabilistic graphical models in estimation of distribution algorithms

The Bayesian Optimisation Algorithm (BOA) is an Estimation of Distributi...
research
10/01/2016

A Birth and Death Process for Bayesian Network Structure Inference

Bayesian networks (BNs) are graphical models that are useful for represe...
research
04/27/2017

A quantitative assessment of the effect of different algorithmic schemes to the task of learning the structure of Bayesian Networks

One of the most challenging tasks when adopting Bayesian Networks (BNs) ...
research
10/19/2012

Inference in Polytrees with Sets of Probabilities

Inferences in directed acyclic graphs associated with probability sets a...
research
07/22/2011

Solving Linear Constraints in Elementary Abelian p-Groups of Symmetries

Symmetries occur naturally in CSP or SAT problems and are not very diffi...

Please sign up or login with your details

Forgot password? Click here to reset