autonlab.org

Finding Optimal Bayesian Networks by Dynamic Programming (2005)

Ajit Singh, Andrew Moore

Abstract

Finding the Bayesian network that maximizes a score function is known as structure
learning
or structure discovery. Most approaches use local search in the space of
acyclic digraphs, which is prone to local maxima. Exhaustive enumeration requires
super-exponential time. In this paper we describe a "merely" exponential space/time algorithm
for finding a Bayesian network that corresponds to a global maxima of a decomposable
scoring function, such as BDeu or BIC.

Full text

Download (application/pdf, 214.0 kB)

Approximate BibTeX Entry

@techreport{singh:04,
    Month = {June},
    Year = {2005},
    Pages = {16},
    School = {School of Computer Science},
    Institution = {Carnegie Mellon University},
    Author = { Ajit Singh, Andrew Moore },
    Title = {Finding Optimal Bayesian Networks by Dynamic Programming}
}

Copyright 2008, Carnegie Mellon University, Auton Lab. All Rights Reserved.