Finding All Bayesian Network Structures within a Factor of Optimal

11/12/2018
by   Zhenyu A. Liao, et al.
0

A Bayesian network is a widely used probabilistic graphical model with applications in knowledge discovery and prediction. Learning a Bayesian network (BN) from data can be cast as an optimization problem using the well-known score-and-search approach. However, selecting a single model (i.e., the best scoring BN) can be misleading or may not achieve the best possible accuracy. An alternative to committing to a single model is to perform some form of Bayesian or frequentist model averaging, where the space of possible BNs is sampled or enumerated in some fashion. Unfortunately, existing approaches for model averaging either severely restrict the structure of the Bayesian network or have only been shown to scale to networks with fewer than 30 random variables. In this paper, we propose a novel approach to model averaging inspired by performance guarantees in approximation algorithms. Our approach has two primary advantages. First, our approach only considers credible models in that they are optimal or near-optimal in score. Second, our approach is more efficient and scales to significantly larger Bayesian networks than existing approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2020

Learning All Credible Bayesian Network Structures for Model Averaging

A Bayesian network is a widely used probabilistic graphical model with a...
research
03/15/2012

Bayesian Model Averaging Using the k-best Bayesian Network Structures

We study the problem of learning Bayesian network structures from data. ...
research
11/03/2020

A Score-and-Search Approach to Learning Bayesian Networks with Noisy-OR Relations

A Bayesian network is a probabilistic graphical model that consists of a...
research
10/18/2012

LSBN: A Large-Scale Bayesian Structure Learning Framework for Model Averaging

The motivation for this paper is to apply Bayesian structure learning us...
research
08/03/2018

Multi-objective optimization to explicitly account for model complexity when learning Bayesian Networks

Bayesian Networks have been widely used in the last decades in many fiel...
research
02/24/2022

Bayesian Model Averaging of Chain Event Graphs for Robust Explanatory Modelling

Chain Event Graphs (CEGs) are a widely applicable class of probabilistic...
research
10/27/2021

Scalable Bayesian Network Structure Learning with Splines

A Bayesian Network (BN) is a probabilistic graphical model consisting of...

Please sign up or login with your details

Forgot password? Click here to reset