Skip to main content

2012 | Buch

Multiple Fuzzy Classification Systems

insite
SUCHEN

Über dieses Buch

Fuzzy classifiers are important tools in exploratory data analysis, which is a vital set of methods used in various engineering, scientific and business applications. Fuzzy classifiers use fuzzy rules and do not require assumptions common to statistical classification. Rough set theory is useful when data sets are incomplete. It defines a formal approximation of crisp sets by providing the lower and the upper approximation of the original set. Systems based on rough sets have natural ability to work on such data and incomplete vectors do not have to be preprocessed before classification. To achieve better performance than existing machine learning systems, fuzzy classifiers and rough sets can be combined in ensembles. Such ensembles consist of a finite set of learning models, usually weak learners.

The present book discusses the three aforementioned fields – fuzzy systems, rough sets and ensemble techniques. As the trained ensemble should represent a single hypothesis, a lot of attention is placed on the possibility to combine fuzzy rules from fuzzy systems being members of classification ensemble. Furthermore, an emphasis is placed on ensembles that can work on incomplete data, thanks to rough set theory.

.

Inhaltsverzeichnis

Frontmatter
Introduction
Abstract
Classifying objects described by a set of their numerical features is one of the basic tasks of pattern recognition and data mining. It is applied in many domains such as medicine, economics, fraud or fault detection, etc. Designing better classifiers is a subject of sustained research and through the years many classification methods were developed [2, 3, 4, 7, 11, 19, 13, 29, 30, 31]. The most popular ones are those based on i.a. neural networks, nearest-neighbour, decision trees and support vector machines. There does not exist one best classification method. We can choose only one, best classifier for a given task using laborious trial and error method but in this way we miss collective knowledge of discarded classifiers. To address this problem many methods for automated aggregation of classifiers trained for the same task have been developed [12, 14, 24]. These methods demonstrate that the classification accuracy nearly always improves after combining different classification methods or classifiers trained with different datasets. Nowadays combining single classifiers into larger ensembles is an established method for improving the accuracy. Of course, the obvious improvement is bound up with increased storage space (memory) and computational burden. However this trade-off is easy to accept with modern computers.
Rafał Scherer
Introduction to Fuzzy Systems
Abstract
Fuzzy logic since its conception in 1965 [11] has been used in various areas of science, economics, manufacturing, medicine etc [1, 2, 3, 4, 7, 8, 9]. It constitutes, along with other methods such as neural networks or evolutionary algorithms, the idea of soft computing [5]. Fuzzy sets used in fuzzy rules can be a tool to model linguistic values like “small” or “high” [12]. This chapter presents basic definitions of fuzzy logic and fuzzy systems based on [10].
Rafał Scherer
Ensemble Techniques
Abstract
Combining single classifiers into larger ensembles is an established method for improving the accuracy. Of course, the obvious improvement is bound up with increased storage space (memory) and computational burden. However this trade-off is easy to accept with modern computers. Classifiers can be combined at the level of features or data subsets and by the use of different classifiers or different combiners, see Figure 3.1. Popular methods are bagging and boosting which are meta algorithms for learning different classifiers.
Rafał Scherer
Relational Modular Fuzzy Systems
Abstract
This chapter presents the fuzzy relational model. In such model we define all possible connections between input and output linguistic terms [6, 12]. An advantage of this approach is great flexibility of the system. Input and output terms are fully interconnected. Moreover, the connections can be modeled by changing the elements of the relation matrix. The relation matrix can be regarded as a set of elements similar to rule weights in classic fuzzy systems [8, 11]. Relational fuzzy systems are used successfully to e.g. control [4] and classification tasks [1, 21, 23]. In this chapter, relational neuro-fuzzy systems [17, 20] will be used. Such neural network like structures allow to use more scenarios than in the case of ordinary relational structures. For example, we can set fuzzy linguistic values in advance and then fine tune the model mapping by changing relation elements using gradient learning. Gradient learning is an important advantage of relational neuro-fuzzy systems comparing to original fuzzy relational systems. Furthermore, this chapter presents the AdaBoost ensembles of relational neuro-fuzzy classifiers. A serious drawback of fuzzy system boosting ensembles is that such ensembles contain separate rule bases which cannot be directly merged. As systems are separate, we cannot treat fuzzy rules coming from different systems as rules from the same (single) system. The problem is addressed by a novel design of fuzzy systems constituting the ensemble, resulting in normalization of individual rule bases during learning. There were some attempts to combine fuzzy models, e.g. [13] or rough-fuzzy models [9] but none of them solved the problem of multiple rule bases in the ensemble.
Rafał Scherer
Ensembles of the Mamdani Fuzzy Systems
Abstract
This chapter describes a family of fuzzy systems that use neural network like approach for learning and visualizing the system.Models in this chapter have their antecedents and consequents of rules connected by a t-norm. Such systems are called the Mamdani type neuro-fuzzy systems and they are the most common neuro-fuzzy systems. As it is emphasized in the previous chapter, the most important problem in case of creating ensembles from fuzzy systems as base hypothesis is that each rule base has different overall activation level. Thus we cannot treat them as one large fuzzy rule base. This possible “inequality” comes from different activation level during training. To overcome this problem, we apply the method proposed in the previous chapter to normalize all rule bases during learning. The normalization is achieved by adding the second output to the Mamdani system and keeping all rule bases at the same level.
Rafał Scherer
Logical Type Fuzzy Systems
Abstract
The previous chapter described the Mamdani neuro-fuzzy systems which are the most common neuro-fuzzy systems. This chapter presents systems with a fuzzy implication connecting the antecedents and the consequents of fuzzy rules. Such systems are proved to perform better in classification tasks [5].
Rafał Scherer
Takagi-Sugeno Fuzzy Systems
Abstract
The Takagi-Sugeno systems (for short, to be denoted TS) are one of the most common fuzzy models. In such systems consequents are functions of inputs. This chapter shows a modification of such models as members of an classifier ensemble. The problem of incapability of merging several rule bases is addressed by a novel design of fuzzy systems constituting the ensemble, resulting in normalization of individual rule bases during learning.
Rafał Scherer
Rough-neuro-fuzzy Ensembles for Classification with Missing Data
Abstract
Neuro-fuzzy systems presented so far in the book are not able to cope with missing data. Generally, there are two ways to solve the problem of missing data:
  • Imputation - the unknown values are replaced by estimated ones [2, 4, 23, 30]. The estimated value can be set as the mean of known values of the same feature in other instances. An another idea is to apply the nearest neighbor algorithm based on instances with known value of the same feature [13]. The statistical method can be also used [1, 19].
  • Marginalization - the features with unknown values are ignored [3]. In this way the problem comes down to the classification in lower dimensional feature space.
Rafał Scherer
Concluding Remarks and Challenges for Future Research
Abstract
The results presented in this book lead us toward improving certain areas of classification. In the book two difficult problems are solved. It was shown how to join fuzzy rules from all subsystems creating an ensemble and how to design an ensemble of fuzzy subsystems in the case of incomplete data. In particular the book contributed with a new method of ensemble backpropagation learning that takes into account boosting weights, modification of the fuzzy c-means clustering algorithm for ensembles, novel design of the Mamdani, Takagi Sugeno, relational and logical fuzzy systems constituting the ensemble, resulting in normalization of individual rule bases during learning and a family of various rough-neuro-fuzzy ensembles.
Rafał Scherer
Backmatter
Metadaten
Titel
Multiple Fuzzy Classification Systems
verfasst von
Rafał Scherer
Copyright-Jahr
2012
Verlag
Springer Berlin Heidelberg
Electronic ISBN
978-3-642-30604-4
Print ISBN
978-3-642-30603-7
DOI
https://doi.org/10.1007/978-3-642-30604-4

Premium Partner