Bayesian network structure learning based on hybrid genetic and fish swarm algorithm

被引:1
作者
Guo, Tong [1 ]
Lin, Feng [1 ]
机构
[1] School of Electrical Engineering, Zhejiang University
来源
Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science) | 2014年 / 48卷 / 01期
关键词
Artificial fish swarm algorithm; Bayesian network; Cloud-based adaptive theory; Genetic algorithm;
D O I
10.3785/j.issn.1008-973X.2014.01.020
中图分类号
学科分类号
摘要
The method of learning Bayesian network structure was proposed based on hybrid genetic and fish swarm algorithm. The method used the maximum weight spanning tree to generate the candidate networks. Then the artificial fish swarm algorithm referring to the ideas of crossover and mutation methods of genetic algorithm was used to optimize the initial populations. Because of the randomness of the stage of the searching food in the artificial fish swarm algorithm, the cloud-based adaptive theory was brought into this stage to improve it. Simulation experiments on ASIA and ALARM demonstrate that the approach has quite good optimization ability in Bayesian network structure learning.
引用
收藏
页码:130 / 135
页数:5
相关论文
共 14 条
[1]  
Heckman D., Wellman M., Bayesian networks, CACM, 38, 3, pp. 27-30, (1995)
[2]  
Frideman N., Linial M., Nachman I., Using Bayesian networks to analyze data, Journal of Computational Biology, 3, pp. 601-620, (2007)
[3]  
Chickering D.M., Heckerman D., Meek C., Large-sample learning of Bayesian networks is NP-hard, Journal of Machine Learning Research, 5, pp. 1287-1330, (2004)
[4]  
Cheng J., Bell D.A., Liu W., An algorithm for Bayesian belief network construction from data, Proceedings of the 6th International Workshop on Artificial Intelligence and Statistics, pp. 83-90, (1997)
[5]  
Chow C., Liu C., Approximation discrete probability distributions with dependence trees, IEEE Transactions on Information Theory, 14, 3, pp. 462-467, (1968)
[6]  
Larranaga P., Poza M., Yurramendi Y., Et al., Structure learning of Bayesian networks by genetic algorithms: a performance analysis of control parameters, IEEE Transactions on Pattern Analysis and Machine Intelligence, 18, 9, pp. 912-926, (1996)
[7]  
Li X.-L., Shao Z.-J., Qian J.-X., An optimizing method based on autonomous animats: fish swarm algorithm, Systems Engineering: Theory and Practice, 11, pp. 32-38, (2002)
[8]  
Li D.-Y., Meng H.-J., Shi X.-M., Membership clouds and membership cloud generators, Journal of Computer Research and Development, 32, 6, pp. 15-20, (1995)
[9]  
Xu L.-J., Huang J.-G., Wang H.-J., Et al., Hybrid optimized algorithm for learning Bayesian network structure, Journal of Computer-aided design and Computer Graphics, 21, 5, pp. 633-639, (2009)
[10]  
Shen J.-J., Lin F., Structure learning of Bayesian network using adaptive hybrid memetic algorithm, Systems Engineering and Electronics, 34, 6, pp. 1293-1298, (2012)