Learning Bayesian networks using evolutionary algorithm and a variant of MDL score

  • Authors:
  • Fengzhan Tian;Yanfeng Zhang;Zhihai Wang;Houkuang Huang

  • Affiliations:
  • School of Computer & Information Technology, Beijing Jiaotong University, Beijing, P.R. China;School of Computer & Information Technology, Beijing Jiaotong University, Beijing, P.R. China;School of Computer & Information Technology, Beijing Jiaotong University, Beijing, P.R. China;School of Computer & Information Technology, Beijing Jiaotong University, Beijing, P.R. China

  • Venue:
  • KES'07/WIRN'07 Proceedings of the 11th international conference, KES 2007 and XVII Italian workshop on neural networks conference on Knowledge-based intelligent information and engineering systems: Part III
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Deterministic search algorithm such as greedy search is apt to get into local maxima, and learning Bayesian networks (BNs) by stochastic search strategy attracts the attention of many researchers. In this paper we propose a BN learning approach, E-MDL, based on stochastic search, which evolves BN structures with an evolutionary algorithm and can not only avoid getting into local maxima, but learn BNs with hidden variables. When there exists incomplete data, E-MDL estimates the probability distributions over the local structures in BNs from incomplete data, then evaluates BN structures by a variant of MDL score. The experimental results on Alarm, Asia and an examplar network verify the validation of E-MDL algorithm.