基于双精英结构引导的贝叶斯网络结构学习算法
首发时间:2023-02-06
摘要:贝叶斯网络(Bayesian networks, BNs)是一种概率图形模型,已被广泛应用于各种研究领域中的知识表示和推理。由于搜索空间随着问题变量的增加而呈现指数级增长,从数据中进行贝叶斯网络结构学习(BN Structure Learning,BNSL)的任务已被证明是NP-难的。遗传算法(Genetic Algorithms,GAs)被证明是一种解决此类问题的有效方法,然而由于对群体的指导性不足和对结构信息的使用不充分等因素,算法会出现搜索效率低下和结构精度不高等问题。在本文中,我们提出一种基于双精英结构指导的混合遗传算法(DESGA)用于在BNSL问题中有效搜索BN结构。在DESGA中,我们提出一种改进的精英机制用来选取精英个体,以解决种群分布不均匀的问题。基于精英个体的结构,我们提出一种新的双精英结构用来得出变量间共同的独立性和依赖性关系。所提出的双精英结构不仅可以促进算法在更有潜力的空间中进行搜索,同时也可以进一步限制搜索空间。此外,我们还引入了相对结构和趋向性结构,以全面利用精英个体的结构信息。因此,我们提出了一套学习策略来驱动双精英结构、相对结构和趋向性结构之间的结构演化。这种策略可以控制精英结构多样性处在一个合理的区间内,以保持探索性和开发性的平衡。所提出的DESGA在8个BN数据集上进行评估,并且与最先进的BNSL-GA算法和传统的BNSL算法进行比较。实验结果表明,DESGA算法在搜索效率和结构精度上优于所比较的算法。
关键词: 贝叶斯网络,结构学习,双精英结构,结构演化,遗传算法
For information in English, please click here
Dual elite structure guided genetic algorithm for bayesian network structure learning
Abstract:Bayesian networks (BNs) are a probabilistic graphical model that has been widely used for knowledge representation and reasoning in a variety of research fields. Due to the exponential growth of the search space as the number of variables increases, the task of BN Structure Learning (BNSL) from data has proven to be NP-hard. Genetic Algorithms (GAs) have shown to be a powerful approach for BNSL problem, but insufficient guidance of the population and inadequate structural information usage may lead to poor performance on the convergence speed and structure accuracy.In this paper, we propose a dual elite structure guided genetic algorithm (DESGA) for BNSL to effectively search the BN structures. In DESGA, an improved elitism mechanism is introduced to select the elite individuals to address the population uneven distribution problem. Based on the structures of the elite individuals, a novel dual elite structure is proposed that can draw the common independency and dependency relationships simultaneously. The dual elite structure can not only help to search in the more promising regions but also help to reduce the search space. Furthermore, the relative structure and the tendency structure are introduced to use the structural information in elite individuals comprehensively. A set of learning strategies are therefore proposed to drive the structural evolution among the dual elite structure, relative structure, and tendency structure, which can control the elite structure diversity in the healthy interval in order to maintain the balance of exploration and exploitation. The proposed DESGA is evaluated on eight BN datasets and compared with the state-of-the-art GA-based BNSL algorithms and a traditional BNSL algorithm. The experimental results indicate that EDSE-GA is superior to the compared algorithms in terms of the search efficiency and accuracy.
基金:
引用

No.****
动态公开评议
共计0人参与
勘误表
基于双精英结构引导的贝叶斯网络结构学习算法
评论
全部评论