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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aragam, B., Qing, Z.: Concave penalized estimation of sparse Gaussian Bayesian networks. J. Mach. Learn. Res. 16, 2273–2328 (2015)
Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA J. Comput. 6, 154–160 (1994)
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)
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)
Constantinou, A.C.: Learning Bayesian networks with the Saiyan algorithm. ACM Trans. Knowl. Discov. Data 14(4), 1–21 (2020)
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
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)
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)
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)
Fernando, J., Mauricio, G.: Biased random-key genetic algorithms for combinatorial optimization. J. Heuristics 17(5), 487–525 (2011)
Gheisari, S., Meybodi, M.R.: BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization. Inf. Sci. 348, 272–289 (2016)
Gonçalves, J., Almeida, J.: A hybrid genetic algorithm for assembly line balancing. J. Heuristics 8, 629–642 (2002)
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
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)
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)
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)
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)
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)
Spears, W.M., DeJong, K.A.: On the virtues of parameterised uniform crossover. In: International Conference on Genetic Algorithms, pp. 230–236 (1991)
Wei, D., Gao, T., Yu, Y.: DAGs with no fears: a closer look at continuous optimization for learning Bayesian networks (2020)
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
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
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)