A Connectionist Fuzzy Case-Based Reasoning Model
This paper presents a new version of an existing hybrid model for the development of knowledge-based systems, where case-based reasoning is used as a problem solver. Numeric predictive attributes are modeled in terms of fuzzy sets to define neurons in an associative Artificial Neural Network (ANN). After the Fuzzy-ANN is trained, its weights and the membership degrees in the training examples are used to automatically generate a local distance function and an attribute weighting scheme. Using this distance function and following the Nearest Neighbor rule, a new hybrid Connectionist Fuzzy Case-Based Reasoning model is defined. Experimental results show that the model proposed allows to develop knowledge-based systems with a higher accuracy than when using the original model. The model takes the advantages of the approaches used, providing a more natural framework to include expert knowledge by using linguistic terms.
KeywordsOriginal Model Membership Degree Linguistic Term Numeric Attribute Predictive Attribute
Unable to display preview. Download preview PDF.
- 4.McClelland, D., Rumelhart, E.: Explorations in parallel distributed processing. MIT Press, Cambridge (1989)Google Scholar
- 5.Kurgan, L., Krzysztof, C.: CAIM Discretization Algorithm. IEEE Transactions on Knowledge and Data Engineering 16(2) (2004)Google Scholar
- 7.Zadeh, L.A.: From Computing with Numbers to Computing with Words -From Manipulation of Measurements to Manipulation of Perceptions. Intelligent Systems and Soft Computing, 3–40 (2000)Google Scholar
- 8.Włodzisław, D.: Similarity-based methods: a general framework for classification, approximation and association. Control and Cybernetics 29(4) (2000)Google Scholar
- 9.Aha, D.W.: Feature weighting for lazy learning algorithms. In: Liu, H., Motoda, H. (eds.) Feature Extraction, Construction and Selection: A Data Mining Perspective, Kluwer, Norwell, MA (1998)Google Scholar
- 12.Casillas, O., Cordón, F., Herrera, L.: Interpretability improvements to find the balance interpretability-accuracy in fuzzy modeling: an overview. Interpretability issues in fuzzy modeling, vol. 128, Springer (2003)Google Scholar
- 14.Murphy, P.M., Aha, D.W.: UCI Repository of Machine-Learning Databases, http://www.ics.uci.edu/~mlearn/mlrepository.htm
- 16.Mitchell, T.M.: The Need for Biases in Learning Generalizations. In: Shavlik, J.W., Dietterich, T.G. (eds.) Readings in Machine Learning, pp. 184–191. Morgan Kaufmann, San Mateo (1990)Google Scholar
- 17.Quinlan, R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo (1993)Google Scholar
- 18.Michie, D., Spiegelhalter, D.J., Taylor, C.C.: Machine Learning. Neural and Statistical Classification (1994)Google Scholar