Abstract
Looking for a good interpretability-accuracy trade-off is one of the most challenging tasks on fuzzy modelling. Indeed, interpretability is acknowledged as a distinguishing capability of linguistic fuzzy systems since the proposal of Zadeh and Mamdani’s seminal ideas. Anyway, obtaining interpretable fuzzy systems is not straightforward. It becomes a matter of careful design which must cover several abstraction levels. Namely, from the design of each individual linguistic term (and its related fuzzy set) to the analysis of the cooperation among several rules, what depends on the fuzzy inference mechanism. This work gives an overview on existing tools for fuzzy system modelling. Moreover, it introduces GUAJE which is an open-source free-software java environment for building understandable and accurate fuzzy rule-based systems by means of combining several pre-existing tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alcalá-Fdez, J., Sánchez, L., GarcÃa, S., del Jesus, M.J., Ventura, S., Garrell, J.M., Otero, J., Romero, C., Bacardit, J., Rivas, V.M., Fernández, J.C., Herrera, F.: KEEL: A software tool to assess evolutionary algorithms for data mining problems. Soft Computing 13(3), 307–318 (2009)
Alonso, J.M., Cordón, O., Quirin, A., Magdalena, L.: Analyzing interpretability of fuzzy rule-based systems by means of fuzzy inference-grams. In: World Congress on Soft Computing (2011)
Alonso, J.M., Magdalena, L.: HILK++: an interpretability-guided fuzzy modeling methodology for learning readable and comprehensible fuzzy rule-based classifiers. Soft Computing (2010), doi:10.1007/s00500-010-0628-5
Alonso, J.M., Magdalena, L., Cordón, O.: Embedding hilk in a three-objective evolutionary algorithm with the aim of modeling highly interpretable fuzzy rule-based classifiers. In: IV International Workshop on Genetic and Evolutionary Fuzzy Systems (GEFS), pp. 15–20 (2010)
Alonso, J.M., Magdalena, L., Guillaume, S.: KBCT: A knowledge extraction and representation tool for fuzzy logic based systems. In: IEEE International Conference on Fuzzy Systems, pp. 989–994 (2004)
Alonso, J.M., Magdalena, L., Guillaume, S.: HILK: A new methodology for designing highly interpretable linguistic knowledge bases using the fuzzy logic formalism. International Journal of Intelligent Systems 23(7), 761–794 (2008)
Alonso, J.M., Magdalena, L., Guillaume, S., Sotelo, M.A., Bergasa, L.M., Ocaña, M., Flores, R.: Knowledge-based intelligent diagnosis of ground robot collision with non detectable obstacles. Journal of Robotic & Intelligent Systems 48, 539–566 (2007)
Alonso, J.M., Muñoz, A., BotÃa, J.A., Magdalena, L., Gómez-Skarmeta, A.F.: Uso de ontologÃas para facilitar las tareas de extracción y representación de conocimiento en el diseño de sistemas basados en reglas borrosas. In: XIV Spanish ESTYLF Conference on Fuzzy Logic and Technologies, pp. 233–240 (2008)
Alonso, J.M., Ocaña, M., Sotelo, M.A., Bergasa, L.M., Magdalena, L.: WiFi localization system using fuzzy rule-based classification. In: Moreno-DÃaz, R., Pichler, F., Quesada-Arencibia, A. (eds.) EUROCAST 2009. LNCS, vol. 5717, pp. 383–390. Springer, Heidelberg (2009)
Alvarez, A., Alonso, J.M., Trivino, G., Hernandez, N., Herranz, F., Llamazares, A., Ocaña, M.: Human activity recognition applying computational intelligence techniques for fusing information related to wifi positioning and body posture. In: IEEE World Congress on Computational Intelligence, pp. 295–304 (2010)
Bergasa, L.M., Nuevo, J., Sotelo, M.A., Barea, R., López, M.E.: Real-time system for monitoring driver vigilance. IEEE Transactions on Intelligent Transportation Systems 7(1), 63–77 (2006)
Borgelt, C., González-RodrÃguez, G.: FrIDA - a free intelligent data analysis toolbox. In: IEEE International Conference on Fuzzy Systems, pp. 1892–1896 (2007)
Brayton, R.K., Hachtel, G.D., McMullen, C., Sangiovanni-Vincentelli, A.: Logic Minimization Algorithms for VLSI Synthesis. Kluwer Academic Publishers Group, Dordrecht (1984)
Cannone, R., Alonso, J.M., Magdalena, L.: Multi-objective design of highly interpretable fuzzy rule-based classifiers with semantic cointension. In: V International Workshop on Genetic and Evolutionary Fuzzy Systems, GEFS (2011)
Durillo, J., Nebro, A.J., Alba, E.: The jMetal framework for multi-objective optimization: Design and architecture. In: IEEE World Congress on Computational Intelligence, pp. 4318–4325 (2010)
Gansner, E.R., North, S.C.: An open graph visualization system and its applications to software engineering. Software - Practice and Experience 30(11), 1203–1233 (1999)
Garcia-Saez, G., Alonso, J.M., Molero, J., Rigla, M., Martinez-Sarriegui, I., de Leiva, A., Gomez, E.J., Hernando, M.E.: Mealtime blood glucose classifier based on fuzzy logic for the diabtel telemedicine system. In: Combi, C., Shahar, Y., Abu-Hanna, A. (eds.) AIME 2009. LNCS, vol. 5651, pp. 295–304. Springer, Heidelberg (2009)
Guillaume, S., Charnomordic, B.: Generating an interpretable family of fuzzy partitions. IEEE Transactions on Fuzzy Systems 12(3), 324–335 (2004)
Guillaume, S., Charnomordic, B.: Learning interpretable fuzzy inference systems with FisPro. Information Sciences, Special Issue on Interpretable Fuzzy Systems (2011) (In press)
Hartigan, J.A., Wong, M.A.: A k-means clustering algorithm. Applied Statistics 28, 100–108 (1979)
Ichihashi, H., Shirai, T., Nagasaka, K., Miyoshi, T.: Neuro-fuzzy ID3: A method of inducing fuzzy decision trees with linear programming for maximizing entropy and an algebraic method for incremental learning. Fuzzy Sets and Systems 81, 157–167 (1996)
Magdalena, L.: What is soft computing? Revisiting possible answers. In: 8th International FLINS Conference, 2008, pp. 3–10 (2008)
Muñoz, A., Vera, A., BotÃa, J.A., Gómez-Skarmeta, A.F.: Defining basic behaviours in ambient intelligence environments by means of rule-based programming with visual tools. In: 1st Workshop of Artificial Intelligence Techniques for Ambient Intelligence. ECAI (2006)
Mencar, C., Castiello, C., Cannone, R., Fanelli, A.: Interpretability assessment of fuzzy knowledge bases: a cointension based approach. International Journal of Approximate Reasoning 52(4), 501–518 (2011)
Mencar, C., Fanelli, A.M.: Interpretability constraints for fuzzy information granulation. Information Sciences 178, 4585–4618 (2008)
Wang, L.X., Mendel, J.M.: Generating fuzzy rules by learning from examples. IEEE Transactions on Systems, Man and Cybernetics 22 (6), 1414–1427 (1992)
Witten, I.H., Frank, E.: Data Mining: Practical machine learning tools and techniques, 2nd edn. Morgan Kaufmann, San Francisco (2005)
Zadeh, L.A.: Fuzzy sets. Information and Control 8, 338–353 (1965)
Zadeh, L.A.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. on SMC 3, 28–44 (1973)
Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning. Parts I, II, and III. Information Sciences 8, 8, 9, 199–249, 301–357, 43–80 (1975)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alonso, J.M., Magdalena, L. (2011). Generating Understandable and Accurate Fuzzy Rule-Based Systems in a Java Environment. In: Fanelli, A.M., Pedrycz, W., Petrosino, A. (eds) Fuzzy Logic and Applications. WILF 2011. Lecture Notes in Computer Science(), vol 6857. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23713-3_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-23713-3_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23712-6
Online ISBN: 978-3-642-23713-3
eBook Packages: Computer ScienceComputer Science (R0)