ABSTRACT—Unlike the conventional chromosome representation to search the shape of fuzzy membership functions, a novel encoding scheme to search the optimal intersection points between adjacent fuzzy membership functions is originally presented for evolutionary design of fuzzy classifiers. Since the proposed representation contains the intersection points directly related to the boundary of classification, it is intuitively expected that redundancy of the search space is reduced and the performance is better in comparison with the conventional encoding scheme. The experimental results show that the proposed encoding scheme gives superior or competitive performance in two real-world datasets and gives more interpretable fuzzy classifiers. This short paper has provided additional explanation to the previous works introduced in the latest conference. Key Words: Fuzzy classifiers, genetic algorithms, encoding scheme, intersection points of membership functions 1. INTRODUCTION In classical data-driven fuzzy modeling, design of optimal fuzzy classifier has been commonly dealt with as a search problem [1][2]. Optimal design of fuzzy classifiers (FCs) is one of the most complex search problems since there are various feasible solutions according to the combination of fuzzy rules and membership functions (MFs). In other words, the optimal design of FCs is described as a non-convex and multimodal search problem. Besides, the high-order and large scale problems caused by the large number of rules, MFs, and input attributes also exist in the optimal design of FCs. In order to overcome these difficulties, many researchers have applied meta-heuristic search methods to optimally design FCs. Among them, evolutionary algorithms (EAs) such as genetic algorithms (GAs) have been widely used in the much of the literature due to their search ability and reliability [1]-[3]. EAs are basically general-purpose population-based stochastic search algorithms which use multiple candidate solutions simultaneously and find the best solution [4]. Irrespective of the given problem, the first step in applying EAs is to encode solutions for the given problem into a set of parameters: a chromosome. Thus, to optimize fuzzy models in a framework of EAs, the first step is to represent a fuzzy model into a chromosome. For evolutionary design of FCs, an encoding scheme relevant to the given problem is also required because an encoding scheme plays an important role to decide the property of search space [1][4]. The conventional encoding methods for evolutionary design of FCs are mainly designed to find the shape of the fuzzy MFs as a center and width of a Gaussian MF and 3 or 4 edge points of a triangular or trapezoidal MF. However, recent related works [5], providing an intuitive insight for properties of fuzzy rules, argue that the boundary of classification is formed in the intersection points between two adjacent MFs. In other Downloaded by [Iowa State University] at 12:35 10 January 2014
Read full abstract