Grouping Parallel Bayesian Network Structure Learning Algorithm Based on Variable Ordering

被引:0
作者
Qi, Xiaolong [1 ,2 ]
Shi, Yinhuan [1 ]
Wang, Hao [1 ]
Gao, Yang [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[2] Yili Normal Univ, Dept Elect & Informat Engn, Yining 835000, Peoples R China
来源
INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016 | 2016年 / 9937卷
关键词
Bayesian network; Structure learning; Parallel learning;
D O I
10.1007/978-3-319-46257-8_44
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given an ordering constraint of n random variables and the maximum in- degree u for any variable, the search space of Bayesian network structure reduces from n!2(n(n-1)/2) to the 2(n(n-1)/2). Even so, with the increase of the number of variables, the requirement of time cannot be tolerated. In this paper, we present a parallel Bayesian network structure learning algorithm based on variable ordering. The algorithm includes three components: 1. variable grouping: it completes variable partition; 2. group learning: it completes independently construct of sub-Bayesian network; 3. Between the groups learning: it asynchronously combines sub-Bayesian network in order to get the full Bayesian networks. We theoretically analyzed that time complexity of our algorithm is O(mu(2)nr), where u that is number of parent, In the worst case, u = n, complexity of the algorithm is O(mn(3)r). The empirical results present in term of time complexity grouping parallel algorithm has significance compared with the traditional algorithm.
引用
收藏
页码:405 / 415
页数:11
相关论文
共 22 条
[1]  
[Anonymous], 2006, P 22 C UNCERTAINTY A
[2]  
[Anonymous], 2011, P C UNCERTAINTY ARTI
[3]  
Bouckaert R.R., 2013, UNCERTAINTY P, P102
[4]  
Chen Y., 2014, PARALLEL ALGORITHM E
[5]   Learning Bayesian networks from data: An information-theory based approach [J].
Cheng, J ;
Greiner, R ;
Kelly, J ;
Bell, D ;
Liu, WR .
ARTIFICIAL INTELLIGENCE, 2002, 137 (1-2) :43-90
[6]  
Chickering D., 1996, Learning from data: Artificial intelligence and statistics V, P121, DOI 10.1007/978-1-4612-2404-4_12
[7]  
COOPER GF, 1992, MACH LEARN, V9, P309, DOI 10.1007/BF00994110
[8]  
Dash D, 2004, J MACH LEARN RES, V5, P1177
[9]   A new approach for learning belief networks using independence criteria [J].
de Campos, LM ;
Huete, JF .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2000, 24 (01) :11-37
[10]   Being Bayesian about network structure. A Bayesian approach to structure discovery in Bayesian networks [J].
Friedman, N ;
Koller, D .
MACHINE LEARNING, 2003, 50 (1-2) :95-125