Skip to main content

Biased Random-Key Genetic Algorithm for Structure Learning

  • Conference paper
  • First Online:
Advances in Swarm Intelligence (ICSI 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12689))

Included in the following conference series:

Abstract

The structure learning of Bayesian networks is a NP-hard problem, which cannot be easily solved since it is usually a complex combination optimization problem. Thus, many structure learning algorithms using evolutionary techniques are investigated recently to obtain a reasonable result. However, evolutionary algorithms may suffer from a low accuracy and restricts their applications. In this paper, we apply the Biased Random-Key Genetic Algorithm to solve Bayesian network structure learning problem since this framework is novely designed to solve conventional combination optimization problems. Also, we use a local optimization algorithm as its decoder to improve the performance. Experiments show that our method achieves better performances on the real-world networks than other state-of-art algorithms.

This work is supported by National Natural Science Foundation of China (No. 61703416) and Training Program for Excellent Young Innovators of Changsha (No. KQ2009009).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.bnlearn.com/bnrepository/.

References

  1. Aragam, B., Qing, Z.: Concave penalized estimation of sparse Gaussian Bayesian networks. J. Mach. Learn. Res. 16, 2273–2328 (2015)

    MathSciNet  MATH  Google Scholar 

  2. Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA J. Comput. 6, 154–160 (1994)

    Article  Google Scholar 

  3. de Campos, C.P., Zeng, Z., Ji, Q.: Structure learning of Bayesian networks using constraints. In: Proceedings of the 26th Annual International Conference on Machine Learning, ICML 2009, pp. 113–120. Association for Computing Machinery (2009)

    Google Scholar 

  4. Chen, X., Yuan, Y., Orgun, M.A.: Using Bayesian networks with hidden variables for identifying trustworthy users in social networks. J. Inf. Sci. 46(5), 600–615 (2020)

    Article  Google Scholar 

  5. Constantinou, A.C.: Learning Bayesian networks with the Saiyan algorithm. ACM Trans. Knowl. Discov. Data 14(4), 1–21 (2020)

    Article  Google Scholar 

  6. Contaldi, C., Vafaee, F., Nelson, P.C.: Bayesian network hybrid learning using an elite-guided genetic algorithm. Artif. Intell. Rev. 52(1), 245–272 (2018). https://doi.org/10.1007/s10462-018-9615-5

    Article  Google Scholar 

  7. Correia, A.H.C., Cussens, J.: On pruning for score-based Bayesian network structure learning. In: Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics (AISTATS 2020), vol. 108, pp. 2709–2718 (2020)

    Google Scholar 

  8. Costa, P.C., Yu, B., Atiahetchi, M., Myers, D.: High-level information fusion of cyber-security expert knowledge and experimental data. In: 2018 21st International Conference on Information Fusion, pp. 2322–2329 (2018)

    Google Scholar 

  9. Chickering, D.M., Heckerman, D., Meek, C.: Large-sample learning of Bayesian networks is NP-hard. J. Mach. Learn. Res. 5(1999), 1287–1330 (2004)

    MathSciNet  MATH  Google Scholar 

  10. Fernando, J., Mauricio, G.: Biased random-key genetic algorithms for combinatorial optimization. J. Heuristics 17(5), 487–525 (2011)

    Article  Google Scholar 

  11. Gheisari, S., Meybodi, M.R.: BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization. Inf. Sci. 348, 272–289 (2016)

    Article  MathSciNet  Google Scholar 

  12. Gonçalves, J., Almeida, J.: A hybrid genetic algorithm for assembly line balancing. J. Heuristics 8, 629–642 (2002)

    Article  Google Scholar 

  13. Gu, J., Fu, F., Zhou, Q.: Penalized estimation of directed acyclic graphs from discrete data. Stat. Comput. 29(1), 161–176 (2018). https://doi.org/10.1007/s11222-018-9801-y

    Article  MathSciNet  MATH  Google Scholar 

  14. He, R., Li, X., Chen, G., Wang, Y., Jiang, S., Zhi, C.: A quantitative risk analysis model considering uncertain information. Process Saf. Environ. Prot. 118, 361–370 (2018)

    Article  Google Scholar 

  15. Jaakkola, T., Sontag, D., Globerson, A., Meila, M.: Learning Bayesian network structure using LP relaxations. J. Mach. Learn. Res. Proc. Track 9, 358–365 (2010)

    Google Scholar 

  16. Lee, S., Kim, S.: Parallel simulated annealing with a greedy algorithm for Bayesian network structure learning. IEEE Trans. Knowl. Data Eng. 32(6), 1157–1166 (2020)

    Article  Google Scholar 

  17. Schmidt, M., Niculescu-Mizil, A., Murphy, K.: Learning graphical model structure using L1-regularization paths. In: Proceedings of the National Conference on Artificial Intelligence, vol. 2, pp. 1278–1283 (2007)

    Google Scholar 

  18. Silander, T., Myllymäki, P.: A simple approach for finding the globally optimal Bayesian network structure. In: Proceedings of the 22nd Conference on Uncertainty in Artificial Intelligence, UAI 2006, pp. 445–452 (2006)

    Google Scholar 

  19. Spears, W.M., DeJong, K.A.: On the virtues of parameterised uniform crossover. In: International Conference on Genetic Algorithms, pp. 230–236 (1991)

    Google Scholar 

  20. Wei, D., Gao, T., Yu, Y.: DAGs with no fears: a closer look at continuous optimization for learning Bayesian networks (2020)

    Google Scholar 

  21. Ye, Q., Amini, A., Zhou, Q.: Optimizing regularized Cholesky score for order-based learning of Bayesian networks. IEEE Trans. Pattern Anal. Mach. Intell. (2020). https://doi.org/10.1109/TPAMI.2020.2990820

    Article  Google Scholar 

  22. Zheng, X., Aragam, B., Ravikumar, P., Xing, E.P.: DAGs with no tears: continuous optimization for structure learning. In: Advances in Neural Information Processing Systems, vol. 2018-Decem, pp. 9472–9483 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yun Zhou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sun, B., Zhou, Y. (2021). Biased Random-Key Genetic Algorithm for Structure Learning. In: Tan, Y., Shi, Y. (eds) Advances in Swarm Intelligence. ICSI 2021. Lecture Notes in Computer Science(), vol 12689. Springer, Cham. https://doi.org/10.1007/978-3-030-78743-1_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-78743-1_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-78742-4

  • Online ISBN: 978-3-030-78743-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics