Pruning Bayesian Networks for Efficient Computation

03/27/2013
by   Michelle Baker, et al.
0

This paper analyzes the circumstances under which Bayesian networks can be pruned in order to reduce computational complexity without altering the computation for variables of interest. Given a problem instance which consists of a query and evidence for a set of nodes in the network, it is possible to delete portions of the network which do not participate in the computation for the query. Savings in computational complexity can be large when the original network is not singly connected. Results analogous to those described in this paper have been derived before [Geiger, Verma, and Pearl 89, Shachter 88] but the implications for reducing complexity of the computations in Bayesian networks have not been stated explicitly. We show how a preprocessing step can be used to prune a Bayesian network prior to using standard algorithms to solve a given problem instance. We also show how our results can be used in a parallel distributed implementation in order to achieve greater savings. We define a computationally equivalent subgraph of a Bayesian network. The algorithm developed in [Geiger, Verma, and Pearl 89] is modified to construct the subgraphs described in this paper with O(e) complexity, where e is the number of edges in the Bayesian network. Finally, we define a minimal computationally equivalent subgraph and prove that the subgraphs described are minimal.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

page 7

research
02/15/2018

Reliable Uncertain Evidence Modeling in Bayesian Networks by Credal Networks

A reliable modeling of uncertain evidence in Bayesian networks based on ...
research
02/27/2013

Reduction of Computational Complexity in Bayesian Networks through Removal of Weak Dependencies

The paper presents a method for reducing the computational complexity of...
research
10/19/2012

Incremental Compilation of Bayesian networks

Most methods of exact probability propagation in Bayesian networks do no...
research
04/24/2019

Learning big Gaussian Bayesian networks: partition, estimation, and fusion

Structure learning of Bayesian networks has always been a challenging pr...
research
01/16/2013

A Differential Approach to Inference in Bayesian Networks

We present a new approach for inference in Bayesian networks, which is m...
research
01/22/2019

Solving All Regression Models For Learning Gaussian Networks Using Givens Rotations

Score based learning (SBL) is a promising approach for learning Bayesian...
research
03/30/2020

On different Versions of the Exact Subgraph Hierarchy for the Stable Set Problem

One of many different hierarchies towards the stability number of a grap...

Please sign up or login with your details

Forgot password? Click here to reset