Memory-Efficient Dynamic Programming for Learning Optimal Bayesian Networks

3Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

We describe a memory-efficient implementation of a dynamic programming algorithm for learning the optimal structure of a Bayesian network from training data. The algorithm leverages the layered structure of the dynamic programming graphs representing the recursive decomposition of the problem to reduce the memory requirements of the algorithm from O(n2n) to O(C(n, n/2)), where C(n, n/2) is the binomial coefficient. Experimental results show that the approach runs up to an order of magnitude faster and scales to datasets with more variables than previous approaches.

Cite

CITATION STYLE

APA

Malone, B., Yuan, C., & Hansen, E. A. (2011). Memory-Efficient Dynamic Programming for Learning Optimal Bayesian Networks. In Proceedings of the 25th AAAI Conference on Artificial Intelligence, AAAI 2011 (pp. 1057–1062). AAAI Press. https://doi.org/10.1609/aaai.v25i1.8024

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free