Skip to main content

Advertisement

Log in

Improved algorithm based on mutual information for learning Bayesian network structures in the space of equivalence classes

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

As is well known, greedy algorithm is usually used as local optimization method in many heuristic algorithms such as ant colony optimization, taboo search, and genetic algorithms, and it is significant to increase the convergence speed and learning accuracy of greedy search in the space of equivalence classes of Bayesian network structures. An improved algorithm, I-GREEDY-E is presented based on mutual information and conditional independence tests to firstly make a draft about the real network, and then greedily explore the optimal structure in the space of equivalence classes starting from the draft. Numerical experiments show that both the BIC score and structure error have some improvement, and the number of iterations and running time are greatly reduced. Therefore the structure with highest degree of data matching can be relatively faster determined by the improved algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Beiser JA, Rigdon SE (1997) Bayes prediction for the number of failures of a repairable system. IEEE Trans Reliab 46(2):320–326

    Article  Google Scholar 

  2. Bromberg F, Margaritis D, Honavar V (2006) Efficient markov network structure discovery from independence tests. In: SIAM International Conference on Data Mining, pp 141–152

  3. Chickering DM (1994) Learning Bayesian networks is NP-complete. Computer Science Department University of California, Los Angeles

    Google Scholar 

  4. Chickering DM (1995) A transformational characterization of equivalent Bayesian network structures. In: 17th conference on Uncertainty in Artificial Intelligence. Morgan Kaufmann, San Francisco, pp 87–98

  5. Chickering DM (2002) Learning equivalence classes of Bayesian network structures. J Mach Learn Res 2:445–498

    MathSciNet  MATH  Google Scholar 

  6. Chickering DM (2002) Optimal structure identification with greedy search. J Mach Learn Res 3:507–554

    MathSciNet  Google Scholar 

  7. Chickering DM, Geiger D, Heckerman D (1995) Learning Bayesian networks: search methods and experimental results. Preliminary Papers Fifth International Workshop Artificial Intelligence and Statistics

  8. Hansen JF (1980) The clinical diagnosis of ischemic heart disease due to coronary artery disease. Dan Med Bull 27:280–286

    Google Scholar 

  9. Heckerman D (2008) A tutorial on learning with Bayesian networks. Stud Comput Intell 156:33–82

    Article  Google Scholar 

  10. Jing Zhao, Jun Sun, Wen Bo-xu et al (2009) Structure learning of Bayesian networks based on discrete binary quantum-behaved particle swarm optimization algorithm. In: 5th International Conference on Natural Computation, pp 86–90

  11. Junzhong J, Hongxun Z, Renbing H et al (2009) A Bayesian network learning algorithm based on independence test and ant colony optimization. Acta Autom Sin 3(35):281–288

    Article  Google Scholar 

  12. Kaname K, Eric P, Seiya I et al (2010) Optimal search on clustered structural constraint for learning Bayesian network structure. J Mach Learn Res 11:285–310

    MathSciNet  Google Scholar 

  13. Larranaaga P, Poza M, Yurramendi Y et al (1996) Structure learning of Bayesian networks by genetic algorithms: a performance analysis of control parameters. IEEE Trans Pattern Anal Mach Intell 18:912–926

    Article  Google Scholar 

  14. Larranaga P, Kuijpers R, Murga R et al (1996) Learning Bayesian network structures by searching for the best ordering with genetic algorithms. IEEE Trans Syst Man Cybern 26:487–493

    Article  Google Scholar 

  15. Lobona B, Afif M, Faiez G et al (2010) Imporving algorithms for structure learning in Bayesian Networks using a new implicit score. Expert Syst Appl 37:5470–5475

    Article  Google Scholar 

  16. Madigan D, York J (1995) Bayesian graphical models for discrete data. Int Stat Rev 63:215–232

    Article  MATH  Google Scholar 

  17. Milan S, Jiri V (2009) A reconstruction algorithm for the essential graph. Int J Approximate Reasoning 50:385–413

    Article  MATH  Google Scholar 

  18. Pedro CP, Andeas N, Mathaus D et al (2009) Using a local discovery ant algorithm for Bayesian network structure learning. Trans Evol Comput 13(4):767–779

    Article  Google Scholar 

  19. Proakis J (2000) Digital communications. McGraw-Hill

  20. Rangarajan A, Coughlan J, Yuille AL et al (2003) A Bayesian network framework for relational shape matching. In: Ninth IEEE International Conference on Computer Vision, vol. 1. Nice, France,, pp 671–678

  21. Ronan D, Shen Q (2009) Learning Bayesian equivalence classes with ant colony optimization. J Artif Intell Res 35:391–447

    Google Scholar 

  22. Wolbrecht E, Ambrosio BD, Passch B et al (2000) Monitoring and diagnosis of a multi-stage manufacturing process using Bayesian networks. Artif Intell Eng Des Anal Manuf 14(1):53–67

    Google Scholar 

  23. Xuchu Dong, Dantong Ouyang, Yuxin Ye et al (2010) A stable stochastic optimization algorithm for triangulation of Bayesian networks. In: Third International Conference on Knowledge Discovery and Data Mining. Phuket, Thailand, pp 466–469, after al

  24. Xuewen C, Gopalakrishna A, Xiaotong L (2008) Improving Bayesian network structure learning with mutual information-based node ordering in the k2 algorithm. IEEE Trans Knowl Data Eng 20:628-640

    Article  Google Scholar 

  25. Yun Z, Keong K (2004) Improved MDL score for learning of Bayesian networks. In: International Conference on Artificial Intelligence in Science and Technology, pp 98–103

  26. Zan H, Jiexun L, Hua S et al (2007) Large-scale regulatory network analysis from microarray data: modified Bayesian network learning and association rule mining. Decis Support Syst 43(4):1207–1225

    Article  Google Scholar 

Download references

Acknowledgments

I would like to thank You-Long Yang, Xiao-Li Gao and Ming-Min Zhu for useful discussions and suggestions. I would also like to thank the anonymous reviewers for their help with improving this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bing Han Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, B.H., Liu, S.Y. & Li, Z.G. Improved algorithm based on mutual information for learning Bayesian network structures in the space of equivalence classes. Multimed Tools Appl 60, 129–137 (2012). https://doi.org/10.1007/s11042-011-0801-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-011-0801-6

Keywords

Navigation