Computer Science ›› 2019, Vol. 46 ›› Issue (9): 206-210.doi: 10.11896/j.issn.1002-137X.2019.09.030

• Artificial Intelligence • Previous Articles     Next Articles

Bayesian Structure Learning Based on Physarum Polycephalum

LIN Lang, ZHANG Zi-li   

  1. (School of Computer and Information Science,Southwest University,Chongqing 400715,China)
  • Received:2019-03-13 Online:2019-09-15 Published:2019-09-02

Abstract: Bayesian network is a graph model which combines probability statistics and graph theory.It has been successfully applied in many fields.However,it is very difficult to build Bayesian network only depending on the domain knowledge of experts.Therefore,learning Bayesian network structure from data has become a key issue in this field.Bayesian network structure learning is a NP-hard problem because the search space is too large.According to the chara-cteristics of physarum polycephalum in the process of foraging to retain an important feeding pipeline,the original search space was reduced by combining the relevant mathematical model of physarum polycephalum and the theory of conditional mutual information.In this paper,the obtained undirected graph is used as the basic framework of the network,and then the mountain climbing method is used to determine the direction of the skeleton and get the correspon-ding topological ordering.Finally,the order of nodes is used as the input of K2 algorithm to get the final network.The network topology structure and score are selected as the evaluation index,and comparative experiments are carried out on multiple data sets.Experiments show that the proposed algorithm has higher accuracy in network reconfiguration and raw data matching.

Key words: Bayesian network, Independence condition mutual information, Physarum polycephalum, Structure learning

CLC Number: 

  • TP391
[1]THRUN S,MONTEMERLO M,DAHLKAMP H,et al.Stanley:The robot that won the DARPA Grand Challenge[J].Journal of field Robotics,2006,23(9):661-692.
[2]JURAFSKY D,MARTIN J H.Speech and language processing[M].London:Pearson,2014.
[3]CHICKERING D M,HECKERMAN D,MEEK C.Large-sample learning of Bayesian networks is NP-hard[J].Journal of Machine Learning Research,2004,5(Oct):1287-1330.
[4]KALISCH M,BÜHLMANN P.Estimating high-dimensional directed acyclic graphs with the PC-algorithm[J].Journal of Machine Learning Research,2007,8(Mar):613-636.
[5]MADSEN A L,JENSEN F,SALMERÓN A,et al.A parallel algorithm for Bayesian network structure learning from large data sets[J].Knowledge-Based Systems,2017,100(117):46-55.
[6]NIE S,DE CAMPOS C P,JI Q.Efficient learning of Bayesian networks with bounded tree-width[J].International Journal of Approximate Reasoning,2017,80(C):412-427.
[7]YUE K,FANG Q,WANG X,et al.A Parallel and Incremental Approach for Data-Intensive Learning of Bayesian Networks[J].IEEE Transactions on Cybernetics,2017,45(12):2890-2904.
[8]SUZUKI J.Learning Bayesian belief networks based on the mini-mum description length principle:an efficient algorithm using the B & B technique[C]//Proceedings of the Thirteenth International Conference on International Conference on Machine Learning.Morgan Kaufmann Publishers Inc.,1996:462-470.
[9]AKAIKE H.Information theory and an extension of the maximum likelihood principle[M]//Selected papers of hirotugu akaike.New York:Springer,1998:199-213.
[10]HECKERMAN D,GEIGER D,CHICKERING D M.LearningBayesian networks:The combination of knowledge and statistical data[J].Machine Learning,1995,20(3):197-243.
[11]COOPER G F,HERSKOVITS E.A Bayesian method for the induction of probabilistic networks from data[J].Machine Lear-ning,1992,9(4):309-347.
[12]AGHDAM R,GANJALI M,ZHANG X,et al.CN:a consensus algorithm for inferring gene regulatory networks using the SORDER algorithm and conditional mutual information test[J].Molecular BioSystems,2015,11(3):942-949.
[13]ABELLÁN J,CASTELLANO J.Improving the Naive Bayesclassifier via a quick variable selection method using maximum of entropy[J].Entropy,2017,19(6):247.
[14]TABAR V R.A Simple Node Ordering Method for the K2 Algorithm based on the Factor Analysis[C]//International Conference on Pattern Recognition Applications and Methods.2017:273-280.
[15]NAKAGAKI T,YAMADA H,TO’TH A.Maze-solving by an amoeboid organism[J].Nature,2000,407(6803):470.
[16]TERO A,KOBAYASHI R,NAKAGAKI T.A mathematicalmodel for adaptive transport network in path finding by true slime mold[J].Journal of Theoretical Biology,2007,244(4):553-564.
[17]ABRAMOVICI M,NEUBACH M,FATHI M,et al.Competing fusion for bayesian applications[C]//Proceedings of Information Processing and Management of Uncertainty.2008:379.
[18]TERO A,TAKAGI S,SAIGUSA T,et al.Rules for Biologically Inspired Adaptive Network Design[J].Science,2010,327(5964):439-442.
[1] LI Jia-rui, LING Xiao-bo, LI Chen-xi, LI Zi-mu, YANG Jia-hai, ZHANG Lei, WU Cheng-nan. Dynamic Network Security Analysis Based on Bayesian Attack Graphs [J]. Computer Science, 2022, 49(3): 62-69.
[2] LI Chao, QIN Biao. Efficient Computation of Intervention in Causal Bayesian Networks [J]. Computer Science, 2022, 49(1): 279-284.
[3] LI Chao, QIN Biao. Efficient Computation of MPE in Causal Bayesian Networks [J]. Computer Science, 2021, 48(4): 14-19.
[4] XU Yuan-yin,CHAI Yu-mei,WANG Li-ming,LIU Zhen. Emotional Sentence Classification Method Based on OCC Model and Bayesian Network [J]. Computer Science, 2020, 47(3): 222-230.
[5] ZHANG Cheng-wei, LUO Feng-e, DAI Yi. Prediction Method of Flight Delay in Designated Flight Plan Based on Data Mining [J]. Computer Science, 2020, 47(11A): 464-470.
[6] CHAI Hui-min, FANG Min, LV Shao-nan. Local Path Planning of Mobile Robot Based on Situation Assessment Technology [J]. Computer Science, 2019, 46(4): 210-215.
[7] LIU Hui-qing, GUO Yan-bu, LI Hong-ling, LI Wei-hua. Short Text Feature Extension Method Based on Bayesian Networks [J]. Computer Science, 2019, 46(11A): 66-71.
[8] XING Zhi-wei, ZHU Hui, LI Biao, LUO Qian. Dynamic Estimation of Flight Departure Time Based on Bayesian Network [J]. Computer Science, 2019, 46(10): 329-335.
[9] ZHANG Zhi-dong, WANG Zhi-hai, LIU Hai-yang and SUN Yan-ge. Ensemble Multi-label Classification Algorithm Based on Tree-Bayesian Network [J]. Computer Science, 2018, 45(3): 189-195.
[10] XU Jian-rui, LI Zhan-wu and XU An. KDE-CGA Algorithm of Structure Learning for Small Sample Data Bayesian Network [J]. Computer Science, 2017, 44(Z11): 437-441.
[11] CAO Ru-sheng, NI Shi-hong and ZHANG Peng. Bayesian Networks Structure Learning Algorithm Based on Cloud Genetic Annealing [J]. Computer Science, 2017, 44(9): 239-242.
[12] LIU Dong-rui, LIU Dong-sheng, ZHANG Li-ping, HOU Min and WANG Chun-hui. Prediction of Code Clone Quality Based on Bayesian Network [J]. Computer Science, 2017, 44(4): 165-168.
[13] FU Yong-ping and QIU Yu-hui. Method of Personalized Collaboration Filter Recommendation Based on Bayesian Network [J]. Computer Science, 2016, 43(9): 266-268.
[14] CAO Ru-sheng, NI Shi-hong, ZHANG Peng and XI Xian-yang. EM Parameter Learning Algorithm of Bayesian Network Based on Cloud Model [J]. Computer Science, 2016, 43(8): 194-198.
[15] SEIN Minn and FU Shun-kai. Accelerating Structure Learning of Bayesian Network [J]. Computer Science, 2016, 43(2): 263-268.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!