A Bayesian Network Based Approach for Data Classification Using Structural Learning

被引:0
作者
Khanteymoori, A. R. [1 ]
Homayounpour, M. M. [1 ]
Menhaj, M. B. [2 ]
机构
[1] AmirKabir Univ, Dept Comp Engn, Tehran, Iran
[2] AmirKabir Univ, Dept Elect Engn, Tehran, Iran
来源
ADVANCES IN COMPUTER SCIENCE AND ENGINEERING | 2008年 / 6卷
关键词
Bayesian Networks; Data Classification; Machine learning; Structural learning;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes the theory and implementation of Bayesian networks in the context of data classification. Bayesian networks provide it very general and yet effective gaphical language for factoring joint probability distributions which in turn make them very popular for classification. Finding the optimal structure of Bayesian networks from data has been shown to be NP-hard. In this paper score-based algorithms Such as K2, Hill Climbing, Iterative Hill Climbing and simulated annealing have been developed to provide more efficient structure learning through more investigation on MDL, BIC and AIC scores borrowed from information theory. Our experimental results show that the BIC score is the best one though it is very time consuming. Bayesian naive classifier is the simplest Bayesian network with known structure for data classification. For the purpose of comparison, we considered several cases and applied general Bayesian networks along with this classifier to these cases. The Simulation results approved that using structural learning in order to find Bayesian networks structure improves the classification accuracy. Indeed it was shown that the Iterative Hill Climbing is the most appropriate search algorithm and K2 is the simplest one with the least time complexity.
引用
收藏
页码:25 / +
页数:2
相关论文
共 13 条
[1]  
COOPER GF, 1991, UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, P86
[2]   THE COMPUTATIONAL-COMPLEXITY OF PROBABILISTIC INFERENCE USING BAYESIAN BELIEF NETWORKS [J].
COOPER, GF .
ARTIFICIAL INTELLIGENCE, 1990, 42 (2-3) :393-405
[3]   Bayesian network classifiers [J].
Friedman, N ;
Geiger, D ;
Goldszmidt, M .
MACHINE LEARNING, 1997, 29 (2-3) :131-163
[4]  
Friedman N, 1996, UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, P252
[5]  
FRIEDMAN N, 1998, P 14 C UNC ART INT, P139
[6]  
GYFTODIMOS E, 2004, 3 HELL C AI SETN 200
[7]   LEARNING BAYESIAN NETWORKS - THE COMBINATION OF KNOWLEDGE AND STATISTICAL-DATA [J].
HECKERMAN, D ;
GEIGER, D ;
CHICKERING, DM .
MACHINE LEARNING, 1995, 20 (03) :197-243
[8]  
Heckerman D., 1999, LEARNING GRAPHICAL M, P301
[9]  
HECKERMAN D, 1996, 9506 MICR
[10]  
Murphy K.P., 2002, Dynamic bayesian networks: representation, inference and learning