Support-vector-based fuzzy neural network for pattern classification

被引:159
作者
Lin, CT [1 ]
Yeh, CM
Liang, SF
Chung, JF
Kumar, N
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Dept Elect & Control Engn, Hsinchu 300, Taiwan
[2] Univ Syst Taiwan, NCTU Branch, Brain Res Ctr, Hsinchu 300, Taiwan
[3] Natl Chiao Tung Univ, Dept Biol Sci & Technol, Hsinchu 300, Taiwan
[4] IBM India Res Lab, New Delhi 110016, India
关键词
fuzzy kernel function; fuzzy neural network (FNN); kernel method; mercer theorem; pattern classification; support vector machine (SVM);
D O I
10.1109/TFUZZ.2005.861604
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fuzzy neural networks (FNNs) for pattern classification usually use the backpropagation or C-cluster type learning algorithms to learn the parameters of the fuzzy rules and membership functions from the training data. However, such kinds of learning algorithms usually cannot minimize the empirical risk (training error) and expected risk (testing error) simultaneously, and thus cannot reach a good classification performance in the testing phase. To tackle this drawback, a support-vector-based fuzzy neural network (SVFNN) is proposed for pattern classification in this paper. The SVFNN combines the superior classification power of support vector machine (SVM) in high dimensional data spaces and the efficient human-like reasoning of FNN in handling uncertainty information. A learning algorithm consisting of three learning phases is developed to construct the SVFNN and train its parameters. In the first phase, the fuzzy rules and membership functions are automatically determined by the clustering principle. In the second phase, the parameters of FNN are calculated by the SVM with the proposed adaptive fuzzy kernel function. In the third phase, the relevant fuzzy rules are selected by the proposed reducing fuzzy rule method. To investigate the effectiveness of the proposed SVFNN classification, it is applied to the Iris, Vehicle, Dna, Satimage, Ijenn1 datasets from the UCI Repository, Statlog collection and IJCNN challenge 2001, respectively. Experimental results show that the proposed SVFNN for pattern classification can achieve good classification performance with drastically reduced number of fuzzy kernel functions.
引用
收藏
页码:31 / 41
页数:11
相关论文
共 44 条
[1]  
[Anonymous], NATURE STAT LEARNING
[2]   Constructive training of probabilistic neural networks [J].
Berthold, MR ;
Diamond, J .
NEUROCOMPUTING, 1998, 19 (1-3) :167-183
[3]  
Bezdek J. C., 1981, Pattern recognition with fuzzy objective function algorithms
[4]   GENERALIZED K NEAREST NEIGHBOR RULES [J].
BEZDEK, JC ;
CHUAH, SK ;
LEEP, D .
FUZZY SETS AND SYSTEMS, 1986, 18 (03) :237-256
[5]  
BLAKE C, 1998, UCI RESPOSITORY MACH
[6]  
Burges C. J. C., 1996, P 13 INT C MACH LEAR, P71
[7]  
Cai LYL, 1998, IEEE T SYST MAN CY B, V28, P334, DOI 10.1109/3477.678627
[8]   Rule-base self-generation and simplification for data-driven fuzzy models [J].
Chen, MY ;
Linkens, DA .
FUZZY SETS AND SYSTEMS, 2004, 142 (02) :243-265
[9]  
Cristianini N., 2000, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods
[10]   General fuzzy min-max neural network for clustering and classification [J].
Gabrys, B ;
Bargiela, A .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2000, 11 (03) :769-783