Fuzzy rule selection by multi-objective genetic local search algorithms and rule evaluation measures in data mining

被引:300
作者
Ishibuchi, H [1 ]
Yamamoto, T [1 ]
机构
[1] Osaka Prefecture Univ, Dept Ind Engn, Sakai, Osaka 5998531, Japan
关键词
data mining; pattern classification; fuzzy rule selection; evolutionary multi-criterion optimization; hybrid genetic algorithms;
D O I
10.1016/S0165-0114(03)00114-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper shows how a small number of simple fuzzy if-then rules can be selected for pattern classification problems with many continuous attributes. Our approach consists of two phases: candidate rule generation by rule evaluation measures in data mining and rule selection by multi-objective evolutionary algorithms. In our approach, first candidate fuzzy if-then rules are generated from numerical data and prescreened using two rule evaluation measures (i.e., confidence and support) in data mining. Then a small number of fuzzy if-then rules are selected from the prescreened candidate rules using multi-objective evolutionary algorithms. In rule selection, we use three objectives: maximization of the classification accuracy, minimization of the number of selected rules, and minimization of the total rule length. Thus the task of multi-objective evolutionary algorithms is to find a number of non-dominated rule sets with respect to these three objectives. The main contribution of this paper is to propose an idea of utilizing the two rule evaluation measures as prescreening criteria of candidate rules for fuzzy rule selection. An arbitrarily specified number of candidate rules can be generated from numerical data for high-dimensional pattern classification problems. Through computer simulations, we demonstrate that such a prescreening procedure improves the efficiency of our approach to fuzzy rule selection. We also extend a multi-objective genetic algorithm (MOGA) in our former studies to a multi-objective genetic local search (MOGLS) algorithm where a local search procedure adjusts the selection (i.e., inclusion or exclusion) of each candidate rule. Furthermore, a learning algorithm of rule weights (i.e., certainty factors) is combined with our MOGLS algorithm. Such extensions to our MOGA for fuzzy rule selection are another contribution of this paper. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:59 / 88
页数:30
相关论文
共 31 条
[1]   A fuzzy classifier with ellipsoidal regions [J].
Abe, S ;
Thawonmas, R .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1997, 5 (03) :358-368
[2]  
Agrawal R, 1994, P 20 INT C VER LARG, V1215, P487
[3]  
[Anonymous], 1993, P 13 INT JOINT C ART
[4]   Including a simplicity criterion in the selection of the best rule in a genetic fuzzy learning algorithm [J].
Castillo, L ;
González, A ;
Pérez, R .
FUZZY SETS AND SYSTEMS, 2001, 120 (02) :309-321
[5]   Use of a fuzzy machine learning technique in the knowledge acquisition process [J].
Castro, JL ;
Castro-Sanchez, JJ ;
Zurita, JM .
FUZZY SETS AND SYSTEMS, 2001, 123 (03) :307-320
[6]   A proposal on reasoning methods in fuzzy rule-based classification systems [J].
Cordón, O ;
del Jesus, MJ ;
Herrera, F .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 1999, 20 (01) :21-45
[7]   Semantic constraints for membership function optimization [J].
de Oliveira, JV .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1999, 29 (01) :128-138
[8]  
Dougherty J., 1995, MACHINE LEARNING P 1, P194, DOI DOI 10.1016/B978-1-55860-377-6.50032-3
[9]   CONSTRUCTION OF FUZZY CLASSIFICATION SYSTEMS WITH RECTANGULAR FUZZY RULES USING GENETIC ALGORITHMS [J].
ISHIBUCHI, H ;
NOZAKI, K ;
YAMAMOTO, N ;
TANAKA, H .
FUZZY SETS AND SYSTEMS, 1994, 65 (2-3) :237-253
[10]   A multi-objective genetic local search algorithm and its application to flowshop scheduling [J].
Ishibuchi, H ;
Murata, T .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 1998, 28 (03) :392-403