Evolutionary design of a fuzzy classifier from data

被引:61
作者
Chang, XG [1 ]
Lilly, JH [1 ]
机构
[1] Univ Louisville, Dept Elect & Comp Engn, Louisville, KY 40292 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2004年 / 34卷 / 04期
关键词
fuzzy systems; genetic algorithms; pattern classification; rule extraction; variable input spread inference training (VISIT);
D O I
10.1109/TSMCB.2004.831160
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic algorithms show powerful capabilities for automatically designing fuzzy systems from data, but many proposed methods must be subjected to some minimal structure assumptions, such as rule base size. In this paper, we also address the design of fuzzy systems from data. A new evolutionary approach is proposed for deriving a compact fuzzy classification system directly from data without any a priori knowledge or assumptions on the distribution of the data. At the beginning of the algorithm, the fuzzy classifier is empty with no rules in the rule base and no membership functions assigned to fuzzy variables. Then, rules and membership functions are automatically created and optimized in an evolutionary process. To accomplish this, parameters of the variable input spread inference training (VISIT) algorithm are used to code fuzzy systems on the training data set. Therefore, we can derive each individual fuzzy system via the VISIT algorithm, and then search the best one via genetic operations. To evaluate the fuzzy classifier, a fuzzy expert system acts as the fitness function. This fuzzy expert system can effectively evaluate the accuracy and compactness at the same time. In the application section, we consider. four benchmark classification problems: the iris data, wine data, Wisconsin breast cancer data, and Pima Indian diabetes data. Comparisons of our method with others in the literature show the effectiveness of the proposed method.
引用
收藏
页码:1894 / 1906
页数:13
相关论文
共 35 条
[1]   A fuzzy classifier with ellipsoidal regions [J].
Abe, S ;
Thawonmas, R .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1997, 5 (03) :358-368
[2]   Data-driven generation of compact, accurate, and linguistically sound fuzzy classifiers based on a decision-tree initialization [J].
Abonyi, J ;
Roubos, JA ;
Szeifert, F .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2003, 32 (01) :1-21
[3]   An approach to Online identification of Takagi-Suigeno fuzzy models [J].
Angelov, PP ;
Filev, DP .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (01) :484-498
[4]  
Baraldi A, 1999, IEEE T SYST MAN CY B, V29, P778, DOI 10.1109/3477.809032
[5]   Will the real Iris data please stand up? [J].
Bezdek, JC ;
Keller, JM ;
Krishnapuram, R ;
Kuncheva, LI ;
Pal, NR .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1999, 7 (03) :368-369
[6]  
Bezdek JC., 1992, FUZZY MODELS PATTERN
[7]  
BRANSON JS, 1999, P SE S SYST THEOR AU
[8]  
BUCKLEY JJ, 1992, P IJCNN 92 BALT, V2, P691
[9]  
Corcoran A. L., 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence (Cat. No.94TH0650-2), P120, DOI 10.1109/ICEC.1994.350030
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197