arrow
Return

Finding the optimal Bayesian network given a constraint graph

delete2017-07-03
delete9
delete
OA
AI
J
Jacob Schreiber *
W
William Stafford Noble
DOI:10.7717/peerj-cs.122delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Despite recent algorithmic improvements, learning the optimal structure of a Bayesian network from data is typically infeasible past a few dozen variables. Fortunately, domain knowledge can frequently be exploited to achieve dramatic computational savings, and in many cases domain knowledge can even make structure learning tractable. Several methods have previously been described for representing this type of structural prior knowledge, including global orderings, super-structures, and constraint rules. While super-structures and constraint rules are flexible in terms of what prior knowledge they can encode, they achieve savings in memory and computational time simply by avoiding considering invalid graphs. We introduce the concept of a constraint graph as an intuitive method for incorporating rich prior knowledge into the structure learning task. We describe how this graph can be used to reduce the memory cost and computational time required to find the optimal graph subject to the encoded constraints, beyond merely eliminating invalid graphs. In particular, we show that a constraint graph can break the structure learning task into independent subproblems even in the presence of cyclic prior knowledge. These subproblems are well suited to being solved in parallel on a single machine or distributed across many machines without excessive communication cost.
Keywords:
Bayesian network
Structure learning
Discrete optimization
Parallel processing
Big data

Journal

PeerJ Computer Science cover
PeerJ Computer Science
IF:
2.5
Papers:
3.4K
Citations:
6.9K

Organization

U
University of Washington
Scholars:
8.0W
Papers: 7.0W
Citations: 12.5W
Cited Papers

Cited Papers

Phylogenetic Implications of Dental Characters in Henricosborniidae (Mammalia, Notoungulata)
err2020-02-13
err0
PREAI
errNicolás Bauzá; Javier N. Gelfo; Guillermo M. López
errShare
errSave
The max-min hill-climbing Bayesian network structure learning algorithm
err2006-03-28
err1.4K
errOAAI
errTsamardinos, Ioannis; Brown, Laura E.; Aliferis, Constantin F.
errShare
errSave
no more