Fuzzy Data Mining by Heuristic Rule Extraction and Multiobjective Genetic Rule Selection

Size: px
Start display at page:

Download "Fuzzy Data Mining by Heuristic Rule Extraction and Multiobjective Genetic Rule Selection"

Transcription

1 2006 IEEE International Conference on Fuzzy Systems Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 6-2, 2006 Fuzzy Data Mining by Heuristic Rule Extraction and Multiobjective Genetic Rule Selection Hisao Ishibuchi, Member, IEEE, Yusuke Nojima, Member, IEEE, and Isao Kuwajima, Student Member, IEEE Abstract In this paper, we demonstrate that multiobjective genetic rule selection can significantly improve the accuracycomplexity tradeoff curve of fuzzy rule-based classification systems generated by a heuristic rule extraction procedure for classification problems with many continuous attributes. First a prespecified number of fuzzy rules are extracted in a heuristic manner based on a rule evaluation criterion. This step can be viewed as fuzzy data mining. Then multiobjective genetic rule selection is applied to the extracted rules to find a number of non-dominated rule sets with respect to accuracy maximization and complexity minimization. This step can be viewed as a postprocessing procedure in fuzzy data mining. Experimental results show that multiobjective genetic rule selection finds a number of smaller rule sets with higher classification accuracy than heuristically extracted rule sets. That is, the accuracycomplexity tradeoff curve of heuristically extracted rule sets in fuzzy data mining is improved by multiobjective genetic rule selection. This observation suggests that multiobjective genetic rule selection plays an important role in fuzzy data mining as a postprocessing procedure. I. INTRODUCTION Evolutionary multiobjective optimization (EMO) is one of the most active research areas in the field of evolutionary computation []-[3]. Recently EMO algorithms have been employed in some studies on modeling and classification. For example, Kupinski & Anastasio [4] used an EMO algorithm to generate non-dominated neural networks on a receiver operating characteristic curve. Gonzalez et al. [5] generated non-dominated radial basis function networks of different sizes. Llora & Goldberg [6] used an EMO algorithm in Pittsburgh-style learning classifier systems. Abbass [7] used a memetic EMO algorithm (i.e., a hybrid EMO algorithm with local search) to speed up the backpropagation algorithm where multiple neural networks of different sizes were evolved to find an appropriate network structure. Non-dominated neural networks were combined into a single ensemble classifier in [8]-[0]. The use of EMO algorithms to design ensemble classifiers was also proposed in Ishibuchi & Yamamoto [] where multiple fuzzy rulebased classifiers of different sizes were generated. In some studies on fuzzy rule-based systems, EMO algorithms were This work was partially supported by Japan Society for the Promotion of Science (JSPS) through Grand-in-Aid for Scientific Research (B): KAKENHI (70075). Hisao Ishibuchi, Yusuke Nojima and Isao Kuwajima are with the Department of Computer Science and Intelligent Systems, Graduate School of Engineering, Osaka Prefecture University, - Gakuen-cho, Naka-ku, Sakai, Osaka , Japan (hisaoi@cs.osakafu-u.ac.jp, nojima@cs. osakafu-u.ac.jp, kuwajima@ci.cs.osakafu-u.ac.jp) /06/$20.00/ 2006 IEEE 633 used to analyze the tradeoff structure between accuracy and interpretability [2]-[20]. For more recent studies, see [2]. In this paper, we use an EMO algorithm for fuzzy rule selection to examine the usefulness of multiobjective genetic rule selection as a postprocessing procedure in fuzzy data mining for pattern classification problems. A number of nondominated rule sets (i.e., non-dominated fuzzy rule-based classification systems) with respect to their accuracy and complexity are found by EMO-based rule selection from fuzzy rules extracted by a heuristic rule extraction procedure in fuzzy data mining. Genetic fuzzy rule selection for classification problems was first formulated as a single-objective combinatorial 0/ optimization problem in Ishibuchi et al. [22], [23] where a fitness function of each rule set was defined as a weighted sum of its accuracy (i.e., the number of correctly classified training patterns) and its complexity (i.e., the number of fuzzy rules). This single-objective formulation was extended in [2] as a two-objective problem where non-dominated rule sets were found by an EMO algorithm. Then fuzzy rule selection was formulated as a three-objective problem in [3] where the total rule length (i.e., the total number of antecedent conditions over fuzzy rules in each rule set) was used as an additional complexity measure. This threeobjective formulation was also handled by a memetic EMO algorithm in [6] and a multiobjective fuzzy genetics-based machine learning algorithm in [20]. This paper is organized as follows. First we briefly explain multiobjective optimization and fuzzy rule selection in Section II. We use two objectives in fuzzy rule selection: the minimization of the error rate on training patterns and the minimization of the number of fuzzy rules. Next we explain a heuristic procedure for extracting fuzzy classification rules in Section III. Several rule evaluation criteria used in the heuristic rule extraction procedure are compared in Section IV through computational experiments on some benchmark data sets in the UC Irvine machine learning repository. We also examine the accuracy-complexity tradeoff curve of extracted rule sets using various specifications of the number of fuzzy rules to be extracted. Then we demonstrate the usefulness of multiobjective genetic rule selection as a postprocessing procedure in fuzzy data mining in Section V. It is clearly shown that the accuracy-complexity tradeoff curve of heuristically extracted rule sets is improved by multiobjective genetic rule selection. That is, the accuracy of heuristically extracted rule sets is improved while their complexity is decreased by multiobjective genetic fuzzy rule selection. Finally Section VI concludes this paper.

2 II. MULTIOBJECTIVE FUZZY RULE SELECTION In this section, we explain multiobjective optimization and multiobjective genetic fuzzy rule selection. A. Multiobjective Optimization Let us consider the following k-objective minimization problem: Minimize z = ( f( y), f2( y),..., fk ( y)), () subject to y Y, (2) where z is the objective vector, f i (y) is the i-th objective to be minimized, y is the decision vector, and Y is the feasible region in the decision space. Let a and b be two feasible solutions of the k-objective minimization problem in ()-(2). If the following condition holds, a can be viewed as being better than b: i, fi ( a) fi ( b ) and j, f j( a) < f j( b ). (3) In this case, we say that a dominates b (euivalently b is dominated by a). When b is not dominated by any other feasible solutions (i.e., when there exists no feasible solution a that dominates b), the solution b is referred to as a Pareto-optimal solution of the k-objective minimization problem in ()-(2). The set of all Pareto-optimal solutions forms the tradeoff surface in the objective space. This tradeoff surface is referred to as the Pareto front. Various EMO algorithms have been proposed to efficiently search for Pareto-optimal solutions []-[3]. B. Multiobjective Genetic Fuzzy Rule Selection Let us assume that we have N fuzzy rules extracted for a pattern classification problem by a heuristic rule extraction procedure. Multiobjective genetic fuzzy rule selection is used to find Pareto-optimal rule sets from these N fuzzy rules with respect to the two goals of knowledge extraction: accuracy maximization and complexity minimization. Let S be a subset of the extracted N fuzzy rules. The accuracy of the rule set S is measured by the error rate when all the training patterns are classified by S. We use a single winner rule-based method to classify each training pattern by S. That is, each pattern is classified by the single winner rule in S that has the maximum product of the rule weight and the compatibility grade with that pattern as explained in the next section. We include the rejection rate into the error rate (i.e., training patterns with no compatible fuzzy rules in S are counted among errors in this paper). On the other hand, we measure the complexity of the rule set S by the number of fuzzy rules in S. Thus our fuzzy rule selection problem is formulated as follows: Minimize f ( S) and f 2( S), (4) where f ( S) is the error rate on training patterns by the rule set S and f 2( S) is the number of fuzzy rules in S. Any subset S of the N fuzzy rules can be represented by a binary string of length N as S = s s2, (5) s N 634 where s j = and s j = 0 mean that the j-th fuzzy rule is included in S and excluded from S, respectively. Such a binary string is handled as an individual in multiobjective genetic fuzzy rule selection. Since feasible solutions (i.e., any subsets of the N fuzzy rules) are represented by binary strings in (5), we can apply almost all EMO algorithms with standard genetic operations to our multiobjective fuzzy rule selection problem in (4). In this paper, we use the NSGA-II algorithm [24] because it is a well-known high-performance EMO algorithm. Let P be the current population in NSGA-II. The outline of NSGA-II can be written as follows: Step : P := Initialize (P) Step 2: while a termination condition is not satisfied, do Step 3: P := Selection (P) Step 4: P := Genetic Operations (P ) Step 5: P := Replace (P U P ) Step 6: end while Step 7: return (non-dominated solutions (P)) First an initial population is generated in Step in the same manner as in single-objective genetic algorithms. Genetic operations in Step 4 are also the same as those in singleobjective genetic algorithms. Parent selection in Step 3 and generation update in Step 5 of NSGA-II are different from single-objective genetic algorithms. Pareto ranking and a crowding measure are used to evaluate each solution in Step 3 for parent selection and in Step 5 for generation update. For details of NSGA-II, see Deb [] and Deb et al. [24]. In the application of NSGA-II to multiobjective genetic fuzzy rule selection, we use two problem-specific heuristic tricks to efficiently find small rule sets with high accuracy. One trick is biased mutation where a larger probability is assigned to the mutation from to 0 than that from 0 to. The other trick is the removal of unnecessary rules, which is a kind of local search. Since we use the single winner rulebased method for the classification of each pattern by the rule set S, some rules in S may be chosen as winner rules for no training patterns. By removing these rules from S, we can improve the second objective (i.e., the number of fuzzy rules in S) without degrading the first objective (i.e., the error rate on training patterns). The removal of unnecessary rules is performed after the first objective is calculated and before the second objective is calculated. III. HEURISTIC FUZZY RULE EXTRACTION In this section, we explain heuristic fuzzy rule extraction using rule evaluation criteria in data mining. A. Pattern Classification Problem Let us assume that we have m training (i.e., labeled) patterns x p = ( x p,..., x pn ), p =,2,..., m from M classes in the n-dimensional continuous pattern space where x pi is the attribute value of the p-th training pattern for the i-th attribute ( i =, 2,..., n). For the simplicity of explanation, we assume that all the attribute values have already been normalized into real numbers in the unit interval [0, ]. That

3 is, x pi [0, ] for p =, 2,..., m and i =, 2,..., n. Thus the pattern space of our pattern classification problem is the n-dimensional unit-hypercube [ 0, ] n. B. Fuzzy Rules for Pattern Classification Problem For our n-dimensional pattern classification problem, we use fuzzy rules of the following type: Rule R : If x is A and... and x n is A n then Class C with CF, (6) where R is the label of the -th fuzzy rule, x = ( x,..., x n ) is an n-dimensional pattern vector, A i is an antecedent fuzzy set ( i =, 2,..., n ), C is a class label, and CF is a rule weight (i.e., certainty grade). For other types of fuzzy rules for pattern classification problems, see [7], [25], [26]. Since we usually have no a priori information about an appropriate granularity of the fuzzy discretization for each attribute, we simultaneously use multiple fuzzy partitions with different granularities in fuzzy rule extraction. In our computational experiments, we use four homogeneous fuzzy partitions with triangular fuzzy sets in Fig.. In addition to the 4 fuzzy sets in Fig., we also use the domain interval [0, ] as an antecedent fuzzy set in order to represent a don t care condition. That is, we use the 5 antecedent fuzzy sets for each attribute in our computational experiments. Membership Membership 0 Attribute value 0 Attribute value Membership Membership 0 Attribute value 0 Attribute value Fig.. Four fuzzy partitions used in our computational experiments. C. Fuzzy Rule Generation Since we use the 5 antecedent fuzzy sets for each attribute of our n-dimensional pattern classification problem, the total number of combinations of the antecedent fuzzy sets is 5 n. Each combination is used in the antecedent part of the fuzzy rule in (6). Thus the total number of possible fuzzy rules is also 5 n. The conseuent class C and the rule weight CF of each fuzzy rule R are specified from the given training patterns in the following heuristic manner. First we calculate the compatibility grade of each pattern x p with the antecedent part A of the fuzzy rule R using the product operation as µ A ( x p ) = µ A ( x )... ( ) p µ A x n pn, (7) where µ A i ( ) is the membership function of A i. Next the confidence of the fuzzy rule A Class h is calculated for each class ( h =,2,..., M ) as follows [7]: 6 µ A ( x p ) x p Class h c( A Class h) =. (8) m µ A ( x p ) p= The conseuent class C is specified by identifying the class with the maximum confidence: c( A Class C ) = max { c( A Class h)}. (9) h=,2,..., m The conseuent class C can be viewed as the dominant class in the fuzzy subspace defined by the antecedent part A. When there is no pattern in the fuzzy subspace defined by A, we do not generate any fuzzy rules with A in the antecedent part. This specification method of the conseuent class of fuzzy rules has been used in many studies since [27]. The rule weight CF of each fuzzy rule R has a large effect on the performance of fuzzy rule-based classification systems [28]. Different specifications of the rule weight have been proposed and examined in the literature. We use the following specification because good results were reported by this specification in the literature [7], [29]: M CF = c( A Class C ) c( A h h = Class h). (0) C Let S be a set of fuzzy rules of the form in (6). A new pattern x p is classified by a single winner rule R w, which is chosen from the rule set S as follows: µ A ( x p ) CFw = max{ µ ( x p ) CF R S} w A. () As shown in (), the winner rule R w has the maximum product of the compatibility grade and the rule weight in S. For other fuzzy reasoning methods for pattern classification problems, see Cordon et al. [25] and Ishibuchi et al. [7], [26]. It should be noted that the choice of an appropriate rule weight specification depends on the type of fuzzy reasoning (i.e., single winner rule-based fuzzy reasoning) used in fuzzy rule-based classification systems [7], [29]. D. Rule Evaluation Criteria Using the above-mentioned procedure, we can generate a large number of fuzzy rules by specifying the conseuent class and the rule weight for each of the 5 n combinations of the antecedent fuzzy sets. It is, however, very difficult for human users to handle such a large number of generated fuzzy rules. It is also very difficult to intuitively understand long fuzzy rules with many antecedent conditions. Thus we only generate short fuzzy rules with only a small number of antecedent conditions. It should be noted that don t care conditions with the special antecedent fuzzy set [0, ] can be omitted from fuzzy rules. The rule length means the number of antecedent conditions excluding don t care conditions. We examine only short fuzzy rules of length L max or less (e.g., Lmax = 3). This restriction is to find a small number of short (i.e., simple) fuzzy rules with high interpretability. Among short fuzzy rules, we choose a prespecified number of good rules by a heuristic rule evaluation criterion. In the field of data mining, two rule evaluation criteria (i.e.,

4 confidence and support) have been often used [], [3]. We have already shown the fuzzy version of the confidence criterion in (8). In the same manner, the support of the fuzzy rule A Class h is calculated as follows [7]: µ A ( x p ) x p Class h s( A Class h) =. (2) m In our computational experiments, we use the following four rule evaluation criteria to extract a prespecified number of short fuzzy rules for each class from numerical data: Support with the minimum confidence level: Each rule is evaluated based on its support when its confidence is larger than or eual to the prespecified minimum confidence level. This criterion never extracts unualified rules whose confidence is smaller than the minimum confidence level. Various values of the minimum confidence level (e.g., 0., 0.2,..., 0.9) are examined in computational experiments. Confidence with the minimum support level: Each rule is evaluated based on its confidence when its support is larger than or eual to the prespecified minimum support level. This criterion never extracts unualified rules whose support is smaller than the minimum support level. Various values of the minimum support level (e.g., 0.0, 0.02,..., 0.09) are examined in computational experiments. Product of confidence and support: Each rule is evaluated based on the product of its confidence and support. Difference in support: Each rule is evaluated based on the difference between its support and the total support of the other rules with the same antecedent part and different conseuent classes. More specifically, the rule R with the antecedent fuzzy vector A and the conseuent class C is evaluated as M f ( R ) = s( A Class C ) s( A h h = Class h). (3) C This criterion can be viewed as a simplified version of a rule evaluation criterion used in an iterative fuzzy genetics-based machine learning algorithm called SLAVE [32]. We generate a prespecified number of fuzzy rules with the largest values of each criterion in a greedy manner for each class. As we have already mentioned, only short fuzzy rules of length L max or less are examined in heuristic rule extraction in order to find interpretable fuzzy rules. IV. COMPUTATIONAL EXPERIMENT USING HEURISTIC FUZZY RULE EXTRACTION In this section, we perform computational experiments using heuristic fuzzy rule extraction based on rule evaluation criteria. Extracted fuzzy rules are used as candidate rules in multiobjective genetic fuzzy rule selection in the next section. A. Data Sets We use six data sets in Table I: Wisconsin breast cancer (Breast W), diabetes (Diabetes), glass identification (Glass), Cleveland heart disease (Heart C), sonar (Sonar), and wine recognition (Wine) data sets. These six data sets are available from the UC Irvine machine learning repository. Data sets with missing values are marked by * in the third column of Table I. Since we do not use incomplete patterns with missing values, the number of patterns in the third column does not include those patterns with missing values. All attribute values are normalized into real numbers in the unit interval [0, ]. For comparison, we show in the last two columns of Table I the reported results in Elomaa & Rousu [33] where six variants of the C4.5 algorithm were examined. The generalization ability of each variant was evaluated by ten independent runs (with different data partitions) of the whole ten-fold cross-validation (0CV) procedure (i.e., 0 0CV ) in [33]. We show in the last two columns of Table I the best and worst error rates on test patterns among the six variants reported in [33] for each data set. In our computational experiments, we also use the 0CV procedure. As in [33], 0CV is iterated ten times (i.e., 0 0CV ). In each of 00 runs in 0 0CV, error rates are calculated on training patterns (90% of the given patterns) as well as test patterns (0% of the given patterns). TABLE I DATA SETS USED IN OUR COMPUTATIONAL EXPERIMENTS Data set Attributes Patterns Classes C4.5 in [33] Best Worst Breast W 9 683* Diabetes 8 768** Glass Heart C 3 297* Sonar Wine * Incomplete patterns with missing values are not included. ** Some suspicious patterns with attribute value 0 are included. B. Performance on Training Patterns In heuristic fuzzy rule extraction, various specifications are used as the number of extracted fuzzy rules in order to examine the relation between the accuracy and complexity of fuzzy rule-based systems. The number of extracted fuzzy rules for each class is specified as, 2, 3, 4, 5, 0, 20,,,, and 00. The four rule evaluation criteria in Section 3 are used in heuristic rule extraction. When multiple fuzzy rules have the same value of a rule evaluation criterion, those rules are randomly ordered (i.e., random tie break). The maximum rule length L max is specified as Lmax = 2 for the sonar data with 60 attributes and Lmax = 3 for the other data sets. That is, fuzzy rules of length 2 or less are examined for the sonar data while those of length 3 or less are examined for the other data sets. We use such a different specification because only the sonar data set involves a large number of attributes (i.e., it has a huge number of possible combinations of antecedent fuzzy sets). Among the four heuristic rule evaluation criteria, good results are obtained from the support with the minimum confidence level, the product of confidence and support, and 636

5 the difference in support. Experimental results using these criteria are summarized in Tables II-VII where the average error rate on training patterns is calculated over 0 0CV. Five values of the minimum confidence level are examined in these tables. The best result (i.e., the lowest error rate) in each row is highlighted by underlined boldface. From Tables II-VII, we can see that the increase in the number of extracted fuzzy rules does not always lead to the decrease in the error rates (e.g., see the last column of Table II). This observation suggests that the classification accuracy of heuristically extracted fuzzy rules can be improved by rule selection. We can also see that the choice of an appropriate rule evaluation criterion is problem-dependent. TABLE V ERROR RATES ON TRAINING PATTERNS (HEART C) TABLE II ERROR RATES ON TRAINING PATTERNS (BREAST W) TABLE VI ERROR RATES ON TRAINING PATTERNS (SONAR) TABLE III ERROR RATES ON TRAINING PATTERNS (DIABETES) TABLE VII ERROR RATES ON TRAINING PATTERNS (WINE) TABLE IV ERROR RATES ON TRAINING PATTERNS (GLASS) C. Performance on Test Patterns Experimental results on test patterns are summarized in Tables VIII-XI (Due to the page limitation, we only show experimental results for the first four data sets). During ten iterations of the whole 0CV procedure, average error rates in Tables VIII-XI are calculated on test patterns while those in Tables II-VII in the previous subsection are calculated on training patterns. We have almost the same observations from Tables VIII-XI for test patterns as Tables II-VII for training patterns. That is, the choice of an appropriate rule evaluation criterion is problem-dependent. The increase in the number of extracted fuzzy rules does not always increase their classification accuracy.

6 TABLE VIII ERROR RATES ON TEST PATTERNS (BREAST W) TABLE IX ERROR RATES ON TEST PATTERNS (DIABETES) TABLE X ERROR RATES ON TEST PATTERNS (GLASS) TABLE XI ERROR RATES ON TEST PATTERNS (HEART C) V. COMPUTATIONAL EXPERIMENT USING MULTIOBJECTIVE GENETIC FUZZY RULE SELECTION A. Settings of Computational Experiments For each data set, we choose a heuristic rule evaluation criterion from which the lowest error rate on test patterns was obtained for the case of 00 fuzzy rules for each class in the previous subsection. For example, the support criterion with the minimum confidence level 0.8 is chosen for the Wisconsin breast cancer data set (see Table VIII). As in the previous section, we iterate the whole ten-fold cross-validation procedure ten times ( 0 0CV ). In each of 00 runs in 0 0CV, we generate 0 fuzzy rules for each class (i.e., 0M rules in total for an M-class classification problem) from training patterns using the chosen heuristic rule evaluation criterion for each data set. Multiobjective genetic rule selection based on the NSGA-II algorithm is applied to the extracted 0M fuzzy rules for each data set using the following parameter specifications: Population size: 200 strings, Crossover probability: 0.8 (uniform crossover), Biased mutation probabilities: pm (0 ) = / 0M and pm ( 0) = 0., Stopping condition: 00 generations. Multiple non-dominated rule sets are obtained by the NSGA-II algorithm in each of 00 runs in 0 0CV. We calculate the error rates of each rule set on training patterns and test patterns. Then the average error rates on training patterns and test patterns are calculated over obtained rule sets with the same number of fuzzy rules among 00 runs. Only when rule sets with the same number of fuzzy rules are found in all the 00 runs, we report the average error rates for that number of fuzzy rules. B. Performance on Training Patterns Experimental results on training patterns are shown in Fig. 2 where open circles denote the performance of nondominated rule sets obtained by multiobjective genetic rule selection. For comparison, we show in Fig. 2 experimental results of heuristic rule extraction using the same rule evaluation criterion as in the candidate rule generation in multiobjective genetic rule selection. For example, closed circles in Fig. 2 (a) correspond to the error rates in Table II by the support criterion with the minimum confidence level 0.8. This criterion is used in the candidate rule generation as explained in the previous subsection. We can see from Fig. 2 that the accuracy of heuristically extracted fuzzy rules on training patterns is improved by multiobjective genetic rule selection for all the six data sets. C. Performance on Test Patterns Experimental results on test patterns by multiobjective genetic rule selection are shown in Fig. 3 together with those by heuristic rule extraction. The reported results by the C4.5 algorithm in [33] are also shown in Fig. 3 for comparison (see the last two columns of Table I). From Fig. 3, we can see that the generalization ability of

7 heuristically extracted fuzzy rules is improved for the five data sets (except for Heart C in Fig. 3 (d)) by multiobjective genetic rule selection. In Fig. 3 (d), we observe the increase in the error rates of obtained non-dominated fuzzy rule sets due to the increase in the number of fuzzy rules. We can also see that the generalization ability of obtained non-dominated fuzzy rule sets is comparable to the reported results by the C4.5 algorithm in many cases (except for Fig. 3 (c)) (a) Breast W (b) Diabetes (c) Glass (d) Heart C (e) Sonar (f) Wine Fig. 2. Error rates on training patterns (a) Breast W (b) Diabetes (c) Glass (d) Heart C (e) Sonar (f) Wine Fig. 3. Error rates on test patterns

8 VI. CONCLUSIONS We showed that multiobjective genetic rule selection can decrease the number of heuristically extracted fuzzy rules while improving their classification accuracy on training patterns. Their generalization ability for test patterns was also improved by multiobjective genetic rule selection in many cases. Since a large number of fuzzy rules are usually extracted in a heuristic manner, our experimental results suggest the usefulness of multiobjective genetic fuzzy rule selection as a postprocessing procedure in fuzzy data mining with respect to the understandability of extracted knowledge. REFERENCES [] K. Deb, Multi-Objective Optimization Using Evolutionary Algorithms, John Wiley & Sons, Chichester, 200. [2] C. A. Coello Coello, D. A. van Veldhuizen, and G. B. Lamont, Evolutionary Algorithms for Solving Multi-Objective Problems, Kluwer Academic Publishers, Boston, [3] C. A. Coello Coello and G. B. Lamont, Applications of Multi- Objective Evolutionary Algorithms, World Scientific, Singapore, [4] M. A. Kupinski and M. A. Anastasio, Multiobjective genetic optimization of diagnostic classifiers with implications for generating receiver operating characteristic curve, IEEE Trans. on Medical Imaging, vol. 8, no. 8, pp , August 999. [5] J. Gonzalez, I. Rojas, J. Ortega, H. Pomares, F. J. Fernandez, and A. F. Diaz, Multiobjective evolutionary optimization of the size, shape, and position parameters of radial basis function networks for function approximation, IEEE Trans. on Neural Networks, vol. 4, no. 6, pp , November [6] X. Llora and D. E. Goldberg, Bounding the effect of noise in multiobjective learning classifier systems, Evolutionary Computation, vol., no, 3, pp , September [7] H. A. Abbass, Speeding up back-propagation using multiobjective evolutionary algorithms, Neural Computation, vol. 5, no., pp , November [8] H. A. Abbass, Pareto neuro-evolution: Constructing ensemble of neural networks using multi-objective optimization, Proc. of Congress on Evolutionary Computation, pp , Canberra, Australia, December 8-2, [9] A. Chandra and X. Yao, DIVACE: Diverse and accurate ensemble learning algorithm, Lecture Notes in Computer Science 377: Intelligent Data Engineering and Automated Learning - IDEAL 2004, Springer, Berlin, pp , August [0] A. Chandra and X. Yao, Evolutionary framework for the construction of diverse hybrid ensemble, Proc. of the 3th European Symposium on Artificial Neural Networks - ESANN 2005, pp , Brugge, Belgium, April 27-29, [] H. Ishibuchi and T. Yamamoto, Evolutionary multiobjective optimization for generating an ensemble of fuzzy rule-based classifiers, Lecture Notes in Computer Science, vol. 2723, Genetic and Evolutionary Computation - GECCO 2003, pp , Springer, Berlin, July [2] H. Ishibuchi, T. Murata, and I. B. Turksen, Single-objective and twoobjective genetic algorithms for selecting linguistic rules for pattern classification problems, Fuzzy Sets and Systems, vol. 89, no. 2, pp. -, July 997. [3] H. Ishibuchi, T. Nakashima, and T. Murata, Three-objective geneticsbased machine learning for linguistic rule extraction, Information Sciences, vol. 36, no. -4, pp , August 200. [4] O. Cordon, M. J. del Jesus, F. Herrera, L. Magdalena, and P. Villar, A multiobjective genetic learning process for joint feature selection and granularity and contexts learning in fuzzy rule-based classification systems, in J. Casillas, O. Cordon, F. Herrera, and L. Magdalena (eds.), Interpretability Issues in Fuzzy Modeling, pp , Springer, Berlin, [5] F. Jimenez, A. F. Gomez-Skarmeta, G. Sanchez, H. Roubos, and R. Babuska, Accurate, transparent and compact fuzzy models by multiobjective evolutionary algorithms, in J. Casillas, O. Cordon, F. Herrera, and L. Magdalena (eds.), Interpretability Issues in Fuzzy Modeling, pp , Springer, Berlin, [6] H. Ishibuchi and T. Yamamoto, Fuzzy rule selection by multiobjective genetic local search algorithms and rule evaluation measures in data mining, Fuzzy Sets and Systems, vol. 4, no., pp , January [7] H. Ishibuchi, T. Nakashima, M. Nii, Classification and Modeling with Linguistic Information Granules: Advanced Approaches to Linguistic Data Mining, Springer, Berlin, November [8] H. Wang, S. Kwong, Y. Jin, W. Wei, and K. F. Man, Agent-based evolutionary approach for interpretable rule-based knowledge extraction, IEEE Trans. on Systems, Man, and Cybernetics - Part C: Applications and Reviews, vol., no. 2, pp , May [9] H. Wang, S. Kwong, Y. Jin, W. Wei, and K. F. Man, Multi-objective hierarchical genetic algorithm for interpretable fuzzy rule-based knowledge extraction, Fuzzy Sets and Systems, vol. 49, no., pp , January [20] H. Ishibuchi and Y. Nojima, Analysis of interpretability-accuracy tradeoff of fuzzy systems by multiobjective fuzzy genetics-based machine learning, International Journal of Approximate Reasoning (in press). [2] Y. Jin (ed.), Multi-Objective Machine Learning, Springer, Berlin, [22] H. Ishibuchi, K. Nozaki, N. Yamamoto, and H. Tanaka, Construction of fuzzy classification systems with rectangular fuzzy rules using genetic algorithms, Fuzzy Sets and Systems, vol. 65, no. 2/3, pp , August 994. [23] H. Ishibuchi, K. Nozaki, N. Yamamoto, and H. Tanaka, Selecting fuzzy if-then rules for classification problems using genetic algorithms, IEEE Trans. on Fuzzy Systems, vol. 3, no. 3, pp , August 995. [24] K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans. on Evolutionary Computation, vol. 6, no. 2, pp , April [25] O. Cordon, M. J. del Jesus, and F. Herrera, A proposal on reasoning methods in fuzzy rule-based classification systems, International Journal of Approximate Reasoning, vol. 20, no., pp. 2-45, January 999. [26] H. Ishibuchi, T. Nakashima, and T. Morisawa, Voting in fuzzy rulebased systems for pattern classification problems, Fuzzy Sets and Systems, vol. 03, no. 2, pp , April 999. [27] H. Ishibuchi, K. Nozaki, and H. Tanaka, Distributed representation of fuzzy rules and its application to pattern classification, Fuzzy Sets and Systems, vol. 52, no., pp. 2-32, November 992. [28] H. Ishibuchi and T. Nakashima, Effect of rule weights in fuzzy rulebased classification systems, IEEE Trans. on Fuzzy Systems, vol. 9, no. 4, pp. 6-55, August 200. [29] H. Ishibuchi and T. Yamamoto, Rule weight specification in fuzzy rule-based classification systems, IEEE Trans. on Fuzzy Systems, vol. 3, no. 4, pp , August [] R. Agrawal, H. Mannila, R. Srikant, H. Toivonen, and A. I. Verkamo, Fast discovery of association rules, in U. M. Fayyad, G. Piatetsky- Shapiro, P. Smyth, and R. Uthurusamy (eds.), Advances in Knowledge Discovery and Data Mining, AAAI Press, Menlo Park, pp , 996. [3] F. Coenen, P. Leng, and L. Zhang, Threshold tuning for improved classification association rule mining, Lecture Notes in Computer Science 8: Advances in Knowledge Discovery And Data Mining - PAKDD 2005, pp , Springer, Berlin, May [32] A. Gonzalez and R. Perez, SLAVE: A genetic learning system based on an iterative approach, IEEE Trans. on Fuzzy Systems, vol. 7, no. 2, pp. 76-9, April 999. [33] T. Elomaa and J. Rousu, General and efficient multisplitting of numerical attributes, Machine Learning, vol. 36, no. 3, pp , September

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design Multiobjective Formulations of Fuzzy Rule-Based Classification System Design Hisao Ishibuchi and Yusuke Nojima Graduate School of Engineering, Osaka Prefecture University, - Gakuen-cho, Sakai, Osaka 599-853,

More information

Effects of Three-Objective Genetic Rule Selection on the Generalization Ability of Fuzzy Rule-Based Systems

Effects of Three-Objective Genetic Rule Selection on the Generalization Ability of Fuzzy Rule-Based Systems Effects of Three-Objective Genetic Rule Selection on the Generalization Ability of Fuzzy Rule-Based Systems Hisao Ishibuchi and Takashi Yamamoto Department of Industrial Engineering, Osaka Prefecture University,

More information

Multiobjective Association Rule Mining

Multiobjective Association Rule Mining Multiobjective Association Rule Mining Hisao Ishibuchi, Isao Kuwajima, and Yusuke Nojima Department of Computer Science and Intelligent Systems, Graduate School of Engineering, Osaka Prefecture University,

More information

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms H. Ishibuchi, T. Doi, and Y. Nojima, Incorporation of scalarizing fitness functions into evolutionary multiobjective optimization algorithms, Lecture Notes in Computer Science 4193: Parallel Problem Solving

More information

Hybridization of Fuzzy GBML Approaches for Pattern Classification Problems

Hybridization of Fuzzy GBML Approaches for Pattern Classification Problems H. Ishibuchi, T. Yamamoto, and T. Nakashima, Hybridization of fuzzy GBML approaches for pattern classification problems, IEEE Trans. on Systems, Man, and Cybernetics- Part B: Cybernetics, vol. 35, no.

More information

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach Hisao Ishibuchi Graduate School of Engineering Osaka Prefecture University Sakai, Osaka 599-853,

More information

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems Repair and Repair in EMO Algorithms for Multiobjective 0/ Knapsack Problems Shiori Kaige, Kaname Narukawa, and Hisao Ishibuchi Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho,

More information

A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization

A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization Hisao Ishibuchi and Youhei Shibata Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho, Sakai,

More information

Recombination of Similar Parents in EMO Algorithms

Recombination of Similar Parents in EMO Algorithms H. Ishibuchi and K. Narukawa, Recombination of parents in EMO algorithms, Lecture Notes in Computer Science 341: Evolutionary Multi-Criterion Optimization, pp. 265-279, Springer, Berlin, March 25. (Proc.

More information

LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL SEARCH ALGORITHM

LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL SEARCH ALGORITHM International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1593 1601 LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL

More information

Multi-objective pattern and feature selection by a genetic algorithm

Multi-objective pattern and feature selection by a genetic algorithm H. Ishibuchi, T. Nakashima: Multi-objective pattern and feature selection by a genetic algorithm, Proc. of Genetic and Evolutionary Computation Conference (Las Vegas, Nevada, U.S.A.) pp.1069-1076 (July

More information

Efficient fuzzy rule generation: A new approach using data mining principles and rule weighting

Efficient fuzzy rule generation: A new approach using data mining principles and rule weighting Efficient fuzzy rule generation: new approach using data mining principles and rule weighting O. Dehzangi Engineering, Islamic zad University of Marvdasht, Marvdasht, Iran dehzangi@cse.shirazu.ac.ir M.

More information

Rafael Alcalá Yusuke Nojima Francisco Herrera Hisao Ishibuchi

Rafael Alcalá Yusuke Nojima Francisco Herrera Hisao Ishibuchi Soft Comput (2011) 15:2303 2318 DOI 10.1007/s00500-010-0671-2 FOCUS Multiobjective genetic fuzzy rule selection of single granularity-based fuzzy classification rules and its interaction with the lateral

More information

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms.

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms. Gómez-Skarmeta, A.F. University of Murcia skarmeta@dif.um.es Jiménez, F. University of Murcia fernan@dif.um.es

More information

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Minzhong Liu, Xiufen Zou, Yu Chen, Zhijian Wu Abstract In this paper, the DMOEA-DD, which is an improvement of DMOEA[1,

More information

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

Fuzzy rule selection by multi-objective genetic local search algorithms and rule evaluation measures in data mining Fuzzy Sets and Systems 141 (2004) 59 88 www.elsevier.com/locate/fss Fuzzy rule selection by multi-objective genetic local search algorithms and rule evaluation measures in data mining Hisao Ishibuchi,

More information

Improving Performance of Multi-objective Genetic for Function Approximation through island specialisation

Improving Performance of Multi-objective Genetic for Function Approximation through island specialisation Improving Performance of Multi-objective Genetic for Function Approximation through island specialisation A. Guillén 1, I. Rojas 1, J. González 1, H. Pomares 1, L.J. Herrera 1, and B. Paechter 2 1) Department

More information

Multiobjective RBFNNs Designer for Function Approximation: An Application for Mineral Reduction

Multiobjective RBFNNs Designer for Function Approximation: An Application for Mineral Reduction Multiobjective RBFNNs Designer for Function Approximation: An Application for Mineral Reduction Alberto Guillén, Ignacio Rojas, Jesús González, Héctor Pomares, L.J. Herrera and Francisco Fernández University

More information

A Multi-objective Genetic-based Method for Design Fuzzy Classification Systems

A Multi-objective Genetic-based Method for Design Fuzzy Classification Systems IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.8A, August 6 A Multi-obective Genetic-based Method for Design Fuzzy Classification Systems Chen Ji-lin, Hou Yuan-long, Xing

More information

Genetic Tuning for Improving Wang and Mendel s Fuzzy Database

Genetic Tuning for Improving Wang and Mendel s Fuzzy Database Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Genetic Tuning for Improving Wang and Mendel s Fuzzy Database E. R. R. Kato, O.

More information

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1 Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1 J. Casillas DECSAI, University of Granada 18071 Granada, Spain casillas@decsai.ugr.es O. Cordón DECSAI,

More information

Trade-off Between Computational Complexity and Accuracy in Evolutionary Image Feature Extraction

Trade-off Between Computational Complexity and Accuracy in Evolutionary Image Feature Extraction Trade-off Between Computational Complexity and Accuracy in Evolutionary Image Feature Extraction Wissam A. Albukhanajer, Yaochu Jin and Johann A. Briffa Wissam A. Albukhanajer (student) E: w.albukhanajer@surrey.ac.uk

More information

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts IEEE Symposium Series on Computational Intelligence Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts Heiner Zille Institute of Knowledge and Language Engineering University of Magdeburg, Germany

More information

Multi-Objective Evolutionary Fuzzy Systems: An Overview by Problem objectives nature and optimized components

Multi-Objective Evolutionary Fuzzy Systems: An Overview by Problem objectives nature and optimized components FUZZ-IEEE 2013 Tutorial, Hyderabad, India Afternoon Session: 14:00-17:00, July 7, 2013 Multi-Objective Evolutionary Fuzzy Systems: An Overview by Problem objectives nature and optimized components Rafael

More information

EMORBFN: An Evolutionary Multiobjetive Optimization Algorithm for RBFN Design

EMORBFN: An Evolutionary Multiobjetive Optimization Algorithm for RBFN Design EMORBFN: An Evolutionary Multiobjetive Optimization for RBFN Design Pedro L. López, Antonio J. Rivera, M. Dolores Pérez-Godoy, María J. del Jesus, and Cristóbal Carmona Department of Computer Science,

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems 4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial

More information

Multi-objective Optimization

Multi-objective Optimization Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective

More information

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2

More information

Attribute Selection with a Multiobjective Genetic Algorithm

Attribute Selection with a Multiobjective Genetic Algorithm Attribute Selection with a Multiobjective Genetic Algorithm Gisele L. Pappa, Alex A. Freitas, Celso A.A. Kaestner Pontifícia Universidade Catolica do Parana (PUCPR), Postgraduated Program in Applied Computer

More information

A weighted fuzzy classifier and its application to image processing tasks

A weighted fuzzy classifier and its application to image processing tasks Fuzzy Sets and Systems 158 (2007) 284 294 www.elsevier.com/locate/fss A weighted fuzzy classifier and its application to image processing tasks Tomoharu Nakashima a, Gerald Schaefer b,, Yasuyuki Yokota

More information

A gradient-based multiobjective optimization technique using an adaptive weighting method

A gradient-based multiobjective optimization technique using an adaptive weighting method 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA A gradient-based multiobjective optimization technique using an adaptive weighting method Kazuhiro

More information

Mutation Operators based on Variable Grouping for Multi-objective Large-scale Optimization

Mutation Operators based on Variable Grouping for Multi-objective Large-scale Optimization Mutation Operators based on Variable Grouping for Multi-objective Large-scale Optimization Heiner Zille, Hisao Ishibuchi, Sanaz Mostaghim and Yusuke Nojima Institute for Intelligent Cooperating Systems

More information

Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1

Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1 Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1 Jorge Casillas, Oscar Cordón, Francisco Herrera Department of Computer Science and Artificial Intelligence, University of Granada, E-18071

More information

An Experimental Multi-Objective Study of the SVM Model Selection problem

An Experimental Multi-Objective Study of the SVM Model Selection problem An Experimental Multi-Objective Study of the SVM Model Selection problem Giuseppe Narzisi Courant Institute of Mathematical Sciences New York, NY 10012, USA narzisi@nyu.edu Abstract. Support Vector machines

More information

Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources

Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources Sanaz Mostaghim, Jürgen Branke, Andrew Lewis, Hartmut Schmeck Abstract In this paper, we study parallelization

More information

Dynamic Ensemble Construction via Heuristic Optimization

Dynamic Ensemble Construction via Heuristic Optimization Dynamic Ensemble Construction via Heuristic Optimization Şenay Yaşar Sağlam and W. Nick Street Department of Management Sciences The University of Iowa Abstract Classifier ensembles, in which multiple

More information

Neural Network Regularization and Ensembling Using Multi-objective Evolutionary Algorithms

Neural Network Regularization and Ensembling Using Multi-objective Evolutionary Algorithms Neural Network Regularization and Ensembling Using Multi-objective Evolutionary Algorithms Yaochu Jin Honda Research Institute Europe Carl-Legien-Str 7 Offenbach, GERMANY Email: yaochujin@honda-ride Tatsuya

More information

An Analysis of the Rule Weights and Fuzzy Reasoning Methods for Linguistic Rule Based Classification Systems Applied to Problems with Highly Imbalanced Data Sets Alberto Fernández 1, Salvador García 1,

More information

Multi-Objective Optimization using Evolutionary Algorithms

Multi-Objective Optimization using Evolutionary Algorithms Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department of Mechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim

More information

Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources

Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources Author Mostaghim, Sanaz, Branke, Jurgen, Lewis, Andrew, Schmeck, Hartmut Published 008 Conference Title IEEE Congress

More information

A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences

A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences Upali K. Wickramasinghe and Xiaodong Li School of Computer Science and Information Technology, RMIT University,

More information

Finding Knees in Multi-objective Optimization

Finding Knees in Multi-objective Optimization Finding Knees in Multi-objective Optimization Jürgen Branke 1, Kalyanmoy Deb 2, Henning Dierolf 1, and Matthias Osswald 1 1 Institute AIFB, University of Karlsruhe, Germany branke@aifb.uni-karlsruhe.de

More information

Genetic Fuzzy Discretization with Adaptive Intervals for Classification Problems

Genetic Fuzzy Discretization with Adaptive Intervals for Classification Problems Genetic Fuzzy Discretization with Adaptive Intervals for Classification Problems Yoon-Seok Choi School of Computer Science & Engineering, Seoul National University Shillim-dong, Gwanak-gu, Seoul, 151-742,

More information

Multi-objective Optimization

Multi-objective Optimization Some introductory figures from : Deb Kalyanmoy, Multi-Objective Optimization using Evolutionary Algorithms, Wiley 2001 Multi-objective Optimization Implementation of Constrained GA Based on NSGA-II Optimization

More information

Evolution of Fuzzy Rule Based Classifiers

Evolution of Fuzzy Rule Based Classifiers Evolution of Fuzzy Rule Based Classifiers Jonatan Gomez Universidad Nacional de Colombia and The University of Memphis jgomezpe@unal.edu.co, jgomez@memphis.edu Abstract. The paper presents an evolutionary

More information

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm 16th World Congress of the International Fuzzy Systems Association (IFSA) 9th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT) Finding Sets of Non-Dominated Solutions with High

More information

Multi-Objective Optimization using Evolutionary Algorithms

Multi-Objective Optimization using Evolutionary Algorithms Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department ofmechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim

More information

EVOLUTIONARY algorithms (EAs) are a class of

EVOLUTIONARY algorithms (EAs) are a class of An Investigation on Evolutionary Gradient Search for Multi-objective Optimization C. K. Goh, Y. S. Ong and K. C. Tan Abstract Evolutionary gradient search is a hybrid algorithm that exploits the complementary

More information

Improving Generalization of Radial Basis Function Network with Adaptive Multi-Objective Particle Swarm Optimization

Improving Generalization of Radial Basis Function Network with Adaptive Multi-Objective Particle Swarm Optimization Proceedings of the 009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 009 Improving Generalization of Radial Basis Function Network with Adaptive Multi-Obective

More information

Evolving SQL Queries for Data Mining

Evolving SQL Queries for Data Mining Evolving SQL Queries for Data Mining Majid Salim and Xin Yao School of Computer Science, The University of Birmingham Edgbaston, Birmingham B15 2TT, UK {msc30mms,x.yao}@cs.bham.ac.uk Abstract. This paper

More information

Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization

Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization Hiroyuki Sato Faculty of Informatics and Engineering, The University of Electro-Communications -5-

More information

Multi-objective Evolutionary Fuzzy Modelling in Mobile Robotics

Multi-objective Evolutionary Fuzzy Modelling in Mobile Robotics Multi-objective Evolutionary Fuzzy Modelling in Mobile Robotics J. M. Lucas Dept. Information and Communications Engineering University of Murcia Murcia, Spain jmlucas@um.es H. Martínez Dept. Information

More information

Using a genetic algorithm for editing k-nearest neighbor classifiers

Using a genetic algorithm for editing k-nearest neighbor classifiers Using a genetic algorithm for editing k-nearest neighbor classifiers R. Gil-Pita 1 and X. Yao 23 1 Teoría de la Señal y Comunicaciones, Universidad de Alcalá, Madrid (SPAIN) 2 Computer Sciences Department,

More information

Unsupervised Feature Selection Using Multi-Objective Genetic Algorithms for Handwritten Word Recognition

Unsupervised Feature Selection Using Multi-Objective Genetic Algorithms for Handwritten Word Recognition Unsupervised Feature Selection Using Multi-Objective Genetic Algorithms for Handwritten Word Recognition M. Morita,2, R. Sabourin 3, F. Bortolozzi 3 and C. Y. Suen 2 École de Technologie Supérieure, Montreal,

More information

NCGA : Neighborhood Cultivation Genetic Algorithm for Multi-Objective Optimization Problems

NCGA : Neighborhood Cultivation Genetic Algorithm for Multi-Objective Optimization Problems : Neighborhood Cultivation Genetic Algorithm for Multi-Objective Optimization Problems Shinya Watanabe Graduate School of Engineering, Doshisha University 1-3 Tatara Miyakodani,Kyo-tanabe, Kyoto, 10-031,

More information

Effects of Discrete Design-variable Precision on Real-Coded Genetic Algorithm

Effects of Discrete Design-variable Precision on Real-Coded Genetic Algorithm Effects of Discrete Design-variable Precision on Real-Coded Genetic Algorithm Toshiki Kondoh, Tomoaki Tatsukawa, Akira Oyama, Takeshi Watanabe and Kozo Fujii Graduate School of Engineering, Tokyo University

More information

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search Seventh International Conference on Hybrid Intelligent Systems Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search Crina Grosan and Ajith Abraham Faculty of Information Technology,

More information

A Fuzzy Reinforcement Learning for a Ball Interception Problem

A Fuzzy Reinforcement Learning for a Ball Interception Problem A Fuzzy Reinforcement Learning for a Ball Interception Problem Tomoharu Nakashima, Masayo Udo, and Hisao Ishibuchi Department of Industrial Engineering, Osaka Prefecture University Gakuen-cho 1-1, Sakai,

More information

Classification Using Unstructured Rules and Ant Colony Optimization

Classification Using Unstructured Rules and Ant Colony Optimization Classification Using Unstructured Rules and Ant Colony Optimization Negar Zakeri Nejad, Amir H. Bakhtiary, and Morteza Analoui Abstract In this paper a new method based on the algorithm is proposed to

More information

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms Dynamic Uniform Scaling for Multiobjective Genetic Algorithms Gerulf K. M. Pedersen 1 and David E. Goldberg 2 1 Aalborg University, Department of Control Engineering, Fredrik Bajers Vej 7, DK-922 Aalborg

More information

Using CODEQ to Train Feed-forward Neural Networks

Using CODEQ to Train Feed-forward Neural Networks Using CODEQ to Train Feed-forward Neural Networks Mahamed G. H. Omran 1 and Faisal al-adwani 2 1 Department of Computer Science, Gulf University for Science and Technology, Kuwait, Kuwait omran.m@gust.edu.kw

More information

Non-Dominated Bi-Objective Genetic Mining Algorithm

Non-Dominated Bi-Objective Genetic Mining Algorithm Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 6 (2017) pp. 1607-1614 Research India Publications http://www.ripublication.com Non-Dominated Bi-Objective Genetic Mining

More information

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling Reference Point Based Evolutionary Approach for Workflow Grid Scheduling R. Garg and A. K. Singh Abstract Grid computing facilitates the users to consume the services over the network. In order to optimize

More information

A Multi-objective Evolutionary Algorithm for Tuning Fuzzy Rule-Based Systems with Measures for Preserving Interpretability.

A Multi-objective Evolutionary Algorithm for Tuning Fuzzy Rule-Based Systems with Measures for Preserving Interpretability. A Multi-objective Evolutionary Algorithm for Tuning Fuzzy Rule-Based Systems with Measures for Preserving Interpretability. M.J. Gacto 1 R. Alcalá, F. Herrera 2 1 Dept. Computer Science, University of

More information

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague.

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague. Evolutionary Algorithms: Lecture 4 Jiří Kubaĺık Department of Cybernetics, CTU Prague http://labe.felk.cvut.cz/~posik/xe33scp/ pmulti-objective Optimization :: Many real-world problems involve multiple

More information

NSGA-II for Biological Graph Compression

NSGA-II for Biological Graph Compression Advanced Studies in Biology, Vol. 9, 2017, no. 1, 1-7 HIKARI Ltd, www.m-hikari.com https://doi.org/10.12988/asb.2017.61143 NSGA-II for Biological Graph Compression A. N. Zakirov and J. A. Brown Innopolis

More information

Fuzzy Modeling using Vector Quantization with Supervised Learning

Fuzzy Modeling using Vector Quantization with Supervised Learning Fuzzy Modeling using Vector Quantization with Supervised Learning Hirofumi Miyajima, Noritaka Shigei, and Hiromi Miyajima Abstract It is known that learning methods of fuzzy modeling using vector quantization

More information

Design of an Optimal Nearest Neighbor Classifier Using an Intelligent Genetic Algorithm

Design of an Optimal Nearest Neighbor Classifier Using an Intelligent Genetic Algorithm Design of an Optimal Nearest Neighbor Classifier Using an Intelligent Genetic Algorithm Shinn-Ying Ho *, Chia-Cheng Liu, Soundy Liu, and Jun-Wen Jou Department of Information Engineering, Feng Chia University,

More information

Automatic Generation of Fuzzy Classification Rules from Data

Automatic Generation of Fuzzy Classification Rules from Data Automatic Generation of Fuzzy Classification Rules from Data Mohammed Al-Shammaa 1 and Maysam F. Abbod Abstract In this paper, we propose a method for automatic generation of fuzzy rules for data classification.

More information

Improving Tree-Based Classification Rules Using a Particle Swarm Optimization

Improving Tree-Based Classification Rules Using a Particle Swarm Optimization Improving Tree-Based Classification Rules Using a Particle Swarm Optimization Chi-Hyuck Jun *, Yun-Ju Cho, and Hyeseon Lee Department of Industrial and Management Engineering Pohang University of Science

More information

Multiple Classifier Fusion using k-nearest Localized Templates

Multiple Classifier Fusion using k-nearest Localized Templates Multiple Classifier Fusion using k-nearest Localized Templates Jun-Ki Min and Sung-Bae Cho Department of Computer Science, Yonsei University Biometrics Engineering Research Center 134 Shinchon-dong, Sudaemoon-ku,

More information

Automatic Generation of Fuzzy Classification Rules Using Granulation-Based Adaptive Clustering

Automatic Generation of Fuzzy Classification Rules Using Granulation-Based Adaptive Clustering Automatic Generation of Fuzzy Classification Rules Using Granulation-Based Adaptive Clustering Mohammed Al-Shammaa*, Maysam F. Abbod Department of Electronic and Computer Engineering Brunel University

More information

CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN

CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN 97 CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN 5.1 INTRODUCTION Fuzzy systems have been applied to the area of routing in ad hoc networks, aiming to obtain more adaptive and flexible

More information

DEMO: Differential Evolution for Multiobjective Optimization

DEMO: Differential Evolution for Multiobjective Optimization DEMO: Differential Evolution for Multiobjective Optimization Tea Robič and Bogdan Filipič Department of Intelligent Systems, Jožef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia tea.robic@ijs.si

More information

Approximation-Guided Evolutionary Multi-Objective Optimization

Approximation-Guided Evolutionary Multi-Objective Optimization Approximation-Guided Evolutionary Multi-Objective Optimization Karl Bringmann 1, Tobias Friedrich 1, Frank Neumann 2, Markus Wagner 2 1 Max-Planck-Institut für Informatik, Campus E1.4, 66123 Saarbrücken,

More information

Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls

Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls Florian Siegmund, Amos H.C. Ng Virtual Systems Research Center University of Skövde P.O. 408, 541 48 Skövde,

More information

A Parallel Evolutionary Algorithm for Discovery of Decision Rules

A Parallel Evolutionary Algorithm for Discovery of Decision Rules A Parallel Evolutionary Algorithm for Discovery of Decision Rules Wojciech Kwedlo Faculty of Computer Science Technical University of Bia lystok Wiejska 45a, 15-351 Bia lystok, Poland wkwedlo@ii.pb.bialystok.pl

More information

International Conference on Computer Applications in Shipbuilding (ICCAS-2009) Shanghai, China Vol.2, pp

International Conference on Computer Applications in Shipbuilding (ICCAS-2009) Shanghai, China Vol.2, pp AUTOMATIC DESIGN FOR PIPE ARRANGEMENT CONSIDERING VALVE OPERATIONALITY H Kimura, Kyushu University, Japan S Iehira, Kyushu University, Japan SUMMARY We propose a novel evaluation method of valve operationality

More information

Fuzzy Ant Clustering by Centroid Positioning

Fuzzy Ant Clustering by Centroid Positioning Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We

More information

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi

More information

An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function Results

An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function Results Syracuse University SURFACE Electrical Engineering and Computer Science College of Engineering and Computer Science -0-005 An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function

More information

Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms

Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms Zhichao Lu,, Kalyanmoy Deb, and Hemant Singh Electrical and Computer Engineering Michigan State University,

More information

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,

More information

A Comparison of Global and Local Probabilistic Approximations in Mining Data with Many Missing Attribute Values

A Comparison of Global and Local Probabilistic Approximations in Mining Data with Many Missing Attribute Values A Comparison of Global and Local Probabilistic Approximations in Mining Data with Many Missing Attribute Values Patrick G. Clark Department of Electrical Eng. and Computer Sci. University of Kansas Lawrence,

More information

Collaborative Rough Clustering

Collaborative Rough Clustering Collaborative Rough Clustering Sushmita Mitra, Haider Banka, and Witold Pedrycz Machine Intelligence Unit, Indian Statistical Institute, Kolkata, India {sushmita, hbanka r}@isical.ac.in Dept. of Electrical

More information

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Kalyanmoy Deb, Amrit Pratap, and Subrajyoti Moitra Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute

More information

Feature Selection in Knowledge Discovery

Feature Selection in Knowledge Discovery Feature Selection in Knowledge Discovery Susana Vieira Technical University of Lisbon, Instituto Superior Técnico Department of Mechanical Engineering, Center of Intelligent Systems, IDMEC-LAETA Av. Rovisco

More information

Very Fast Non-Dominated Sorting

Very Fast Non-Dominated Sorting Decision Making in Manufacturing and Services Vol. 8 2014 No. 1 2 pp. 13 23 Very Fast Non-Dominated Sorting Czesław Smutnicki, Jarosław Rudy, Dominik Żelazny Abstract. A new and very efficient parallel

More information

Preferences in Evolutionary Multi-Objective Optimisation with Noisy Fitness Functions: Hardware in the Loop Study

Preferences in Evolutionary Multi-Objective Optimisation with Noisy Fitness Functions: Hardware in the Loop Study Proceedings of the International Multiconference on ISSN 1896-7094 Computer Science and Information Technology, pp. 337 346 2007 PIPS Preferences in Evolutionary Multi-Objective Optimisation with Noisy

More information

Evolutionary Multi-Objective Optimization of Trace Transform for Invariant Feature Extraction

Evolutionary Multi-Objective Optimization of Trace Transform for Invariant Feature Extraction Evolutionary Multi-Objective Optimization of Trace Transform for Invariant Feature Extraction Wissam A. Albukhanajer, Yaochu Jin, Johann Briffa and Godfried Williams Nature Inspired Computing and Engineering

More information

Image Classification and Processing using Modified Parallel-ACTIT

Image Classification and Processing using Modified Parallel-ACTIT Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Image Classification and Processing using Modified Parallel-ACTIT Jun Ando and

More information

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Kostas Georgoulakos Department of Applied Informatics University of Macedonia Thessaloniki, Greece mai16027@uom.edu.gr

More information

A Search Method with User s Preference Direction using Reference Lines

A Search Method with User s Preference Direction using Reference Lines A Search Method with User s Preference Direction using Reference Lines Tomohiro Yoshikawa Graduate School of Engineering, Nagoya University, Nagoya, Japan, {yoshikawa}@cse.nagoya-u.ac.jp Abstract Recently,

More information

Application of Or-based Rule Antecedent Fuzzy Neural Networks to Iris Data Classification Problem

Application of Or-based Rule Antecedent Fuzzy Neural Networks to Iris Data Classification Problem Vol.1 (DTA 016, pp.17-1 http://dx.doi.org/10.157/astl.016.1.03 Application of Or-based Rule Antecedent Fuzzy eural etworks to Iris Data Classification roblem Chang-Wook Han Department of Electrical Engineering,

More information

Performance Evaluation of Vector Evaluated Gravitational Search Algorithm II

Performance Evaluation of Vector Evaluated Gravitational Search Algorithm II 170 New Trends in Software Methodologies, Tools and Techniques H. Fujita et al. (Eds.) IOS Press, 2014 2014 The authors and IOS Press. All rights reserved. doi:10.3233/978-1-61499-434-3-170 Performance

More information

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1 An Efficient Approach to Non-dominated Sorting for Evolutionary Multi-objective Optimization Xingyi Zhang, Ye Tian, Ran Cheng, and

More information

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization CONTI 2006 The 7 th INTERNATIONAL CONFERENCE ON TECHNICAL INFORMATICS, 8-9 June 2006, TIMISOARA, ROMANIA Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

More information

Evolutionary Multitasking for Multiobjective Continuous Optimization: Benchmark Problems, Performance Metrics and Baseline Results

Evolutionary Multitasking for Multiobjective Continuous Optimization: Benchmark Problems, Performance Metrics and Baseline Results Evolutionary Multitasking for Multiobjective Continuous Optimization: Benchmark Problems, Performance Metrics and Baseline Results arxiv:76.766v [cs.ne] 8 Jun 7 Yuan Yuan, Yew-Soon Ong, Liang Feng, A.K.

More information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado

More information