Bayesian Network Structure Learning Based on Unconstrained Optimization and Genetic Algorithm

2013 ◽  
Vol 380-384 ◽  
pp. 1366-1369
Author(s):  
Xiu Jian Lv ◽  
Rui Tao Liu

Based on unconstrained optimization and genetic algorithm, this paper presents a constrained genetic algorithm (CGA) for learning Bayesian network structure. Firstly, an undirected graph is obtained by solving an unconstrained optimization problem. Then based on the undirected graph, the initial population is generated, and selection, crossover and mutation operators are used to learn Bayesian network structure. Since the space of generating the initial population is constituted by some candidate edges of the optimal Bayesian network, the initial population has good property. Compared with the methods which use genetic algorithm (GA) to learn Bayesian network structure directly, the proposed method is more efficiency.

Author(s):  
Sachin Shetty ◽  
Min Song ◽  
Mansoor Alam

A Bayesian network model is a popular formalism for data mining due to its intuitive interpretation. This chapter presents a semantic genetic algorithm (SGA) to learn the best Bayesian network structure from a database. SGA builds on recent advances in the field and focuses on the generation of initial population, crossover, and mutation operators. In SGA, we introduce semantic crossover and mutation operators to aid in obtaining accurate solutions. The crossover and mutation operators incorporate the semantic of Bayesian network structures to learn the structure with very minimal errors. SGA has been proven to discover Bayesian networks with greater accuracy than existing classical genetic algorithms. We present empirical results to prove the accuracy of SGA in predicting the Bayesian network structures.


2008 ◽  
pp. 1081-1090
Author(s):  
Sachin Shetty ◽  
Min Song ◽  
Mansoor Alam

A Bayesian network model is a popular formalism for data mining due to its intuitive interpretation. This chapter presents a semantic genetic algorithm (SGA) to learn the best Bayesian network structure from a database. SGA builds on recent advances in the field and focuses on the generation of initial population, crossover, and mutation operators. In SGA, we introduce semantic crossover and mutation operators to aid in obtaining accurate solutions. The crossover and mutation operators incorporate the semantic of Bayesian network structures to learn the structure with very minimal errors. SGA has been proven to discover Bayesian networks with greater accuracy than existing classical genetic algorithms. We present empirical results to prove the accuracy of SGA in predicting the Bayesian network structures.


Sign in / Sign up

Export Citation Format

Share Document