Fuzzy knowledge representation study for incremental learning in data streams and classification problems
The extraction of models from data streams has become a hot topic in data mining due to the proliferation of problems in which data are made available online. This has led to the design of several systems that create data models online. A novel approach to online learning of data streams can be found in Fuzzy UCS, a young Michigan style fuzzy classifier system that has recently demonstrated to be highly competitive in extracting classification models from complex domains. Despite the promising results reported for Fuzzy UCS, there still remain some hot issues that need to be analyzed in detail. This paper carefully studies two key aspects in Fuzzy UCS: the ability of the system to learn models from data streams where concepts change over time and the behavior of different fuzzy representations. Four fuzzy representations that move through the dimensions of flexibility and interpretability are included in the system. The behavior of the different representations on a problem with concept changes is studied and compared to other machine learning techniques prepared to deal with these types of problems. Thereafter, the comparison is extended to a large collection of real world problems, and a close examination of which problem characteristics benefit or affect the different representations is conducted. The overall results show that Fuzzy UCS can effectively deal with problems with concept changes and lead to different interesting conclusions on the particular behavior of each representation.
Soft Comput.