首页 | 本学科首页   官方微博 | 高级检索  
     

基于条件互信息和概率突跳机制的贝叶斯网络结构学习算法
引用本文:魏中强,徐宏喆,李 文,桂小林.基于条件互信息和概率突跳机制的贝叶斯网络结构学习算法[J].计算机科学,2015,42(3):214-217.
作者姓名:魏中强  徐宏喆  李 文  桂小林
作者单位:西安交通大学陕西省计算机网络重点实验室 西安710049
基金项目:本文受国家自然科学基金(61172090)资助
摘    要:贝叶斯网络分类器的精确构造是NP难问题,使用K2算法可以有效地缩减搜索空间,提高学习效率。然而K2算法需要初始的节点次序作为输入,这在缺少先验信息的情况下很难确定;另一方面,K2算法采用贪婪的搜索策略,容易陷入局部最优解。提出了一种基于条件互信息和概率突跳机制的贝叶斯网络结构学习算法(CMI-PK2算法),该算法首先利用条件互信息生成有效的节点次序作为K2算法的输入,然后利用概率突跳机制改进K2算法的搜索过程来提高算法的全局寻优能力,学习较为理想的网络结构。在两个基准网络Asia和Alarm上进行了实验验证,结果表明CMI-PK2算法具有更高的分类精度和数据拟合程度。

关 键 词:贝叶斯网络分类器  结构学习  条件互信息  概率突跳  K2算法

Bayesian Network Structure Learning Algorithm Based on Conditional Mutual Information and Probabilistic Jumping Mechanism
WEI Zhong-qiang,XU Hong-zhe,LI Wen and GUI Xiao-lin.Bayesian Network Structure Learning Algorithm Based on Conditional Mutual Information and Probabilistic Jumping Mechanism[J].Computer Science,2015,42(3):214-217.
Authors:WEI Zhong-qiang  XU Hong-zhe  LI Wen and GUI Xiao-lin
Affiliation:WEI Zhong-qiang;XU Hong-zhe;LI Wen;GUI Xiao-lin;Shaanxi Key Lab of Computer Network,Xi’an Jiaotong University;
Abstract:Precise construction of Bayesian network classifier is an NP-hard problem.K2 algorithm can reduce search space effectively and improve learning efficiency,but it requires the initial node ordering as input,which is very limited by the absence of the priori information.On the other hand,K2 algorithm uses a greedy search strategy and is easy to fall into local optimization solutions.This paper presented a new Bayesian network structure learning algorithm based on conditional mutual information and probabilistic jumping mechanism.Firstly,conditional mutual information is used to determine the initial node ordering as input of K2 algorithm.Then probabilistic jumping mechanism is introduced into K2 algorithm to improve the search process and the ability of global optimization,and learn more reasonable network structure.Experimental results over two benchmark networks Asia and Alarm show that this new improved algorithm has higher classification accuracy and better degree of data matching.
Keywords:Bayesian network classifier  Structure learning  Conditional mutual information  Probabilistic jumping  K2 algorithm
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号