Hybrid Parrallel Bayesian Network Structure Learning from Massive Data Using MapReduce

被引:1
作者
Shun Li
Biao Wang
机构
[1] University of International Relations,School of Information Science and Technology
来源
Journal of Signal Processing Systems | 2018年 / 90卷
关键词
Bayesian network; Structure learning; MapReduce; Hybrid learning;
D O I
暂无
中图分类号
学科分类号
摘要
Bayesian Network (BN) is the popular and important data-mining model for representing uncertain knowledge. Much work has been done on migrating the BN structure learning algorithms, such as constraint-based (CB) and score-and-search-based (SSB) ones, to the MapReduce framework. But this approach is not suitable for hybrid algorithms, which have to conduct the Map and Reduce operation for all the data to get the scores, but not just the scores of the data in the pruned structures as in the traditional centralized version of hybrid algithm. This means the most time-comsuming part of the algorithm, the Map operations, will be run twice, once in CB and once in SSB. So in the MapReduce framework, when facing massive data, the simple migration of the traditional hybrid algorithm is almost equivalent to executing the CB and SSB sequentially, with little advantage. In this paper, we introduce a distributed hybrid BN structure learning algorithm. By using constraints and search methods that require the same data basis, the algorithm only needs to conduct the Map operation only once, in the CB stage, to prepare the data for the calculation of constraints and scores. Then it reuses intermediate results of constraints calculation in the SSB stage without Mapping the whole data again, thus greatly simplified the computing work. Experiment results show that the efficiency of the algorithm is more than doubled compared to the SSB, and the accuracy is improved by about 36% compared to the CB.
引用
收藏
页码:1115 / 1121
页数:6
相关论文
共 31 条
[1]  
Xiang Y(2014)Acquisition of causal models for local distributions in Bayesian networks IEEE Trans. Cybern. 44 1591-1604
[2]  
Truong M(2011)A method for integrating expert knowledge when learning Bayesian networks from data[J] IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 41 1382-1394
[3]  
Cano A(2015)Structural learning of Bayesian networks via Constrained Hill climbing algorithms: Adjusting trade-off between efficiency and accuracy[J] International Journal of Intelligent Systems 30 292-325
[4]  
Masegosa A(2011)Efficient structure learning of Bayesian networks using constraints Journal of Machine Learning Research 12 663-689
[5]  
Moral S(2006)The max-min hill-climbing Bayesian network structure learning algorithm Machine Learning 65 31-78
[6]  
Arias J(2014)A hybrid algorithm for Bayesian network structure learning with application to multi-label learning[J] Expert Systems with Applications 41 6755-6772
[7]  
Gámez J(1992)A bayesian method for the induction of probabilistic networks from data Machine Learning 9 309-347
[8]  
Puerta J(2002)Learning Bayesian networks from data: An information-theory based approach Artificial Intelligence 137 43-49
[9]  
Campos C(1999)Learning Bayesian belief networks based on the MDL principle: An efficient algorithm using the branch and bound technique IEICE Trans. Information and Systems E82-D 356-367
[10]  
Ji Q(2017)A parallel algorithm for Bayesian network structure learning from large data sets[J] Knowledge-Based Systems 117 46-55