Abstract
Modeling of complex dynamic systems, for which establishing mathematical models is very complicated, requires new and modern methodologies that will exploit the existing expert knowledge, human experience and historical data. On one hand, Fuzzy Cognitive Maps (FCMs) are very suitable, simple, and powerful tools for simulation and analysis of these kinds of dynamic systems. On the other hand, human experts are subjective and can handle only relatively simple FCMs; therefore, there is a need of developing novel approaches for an automated generation of FCMs using historical data. Although, many novel learning algorithms are published in literature, there is no software existing that especially focuses on a learning method for FCMs. In order to fill this gap, and to help researchers and developers in social sciences, medicine and engineering, a graphical user interface (GUI) is designed. Since the interest of developing software or a GUI in Matlab is increasing within the last years, the proposed FCM-GUI is developed using Matlab. In this study, a new optimization algorithm, which is called Big Bang-Big Crunch (BB-BC), is proposed for an automated generation of FCMs from data. Two real-world examples; namely an ERM maintenance risk model and a synthetic model generated by the proposed FCI-GUI are used to emphasize the effectiveness and usefulness of the proposed methodology. The results of the studied examples show the efficiency of the developed FCM-GUI for design, simulation and learning of FCMs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Axelrod, R.: Structure of decision: The cognitive maps of political elites. Princeton University Press, Princeton (1976)
Kosko, B.: Fuzzy cognitive maps. Int. J. Man-Machine Studies 24, 65–75 (1986)
Aguilar, J.: A survey about fuzzy cognitive maps papers. Int. J. Comput. Cogn. 3(2), 27–33 (2005)
Alizadeh, S., Ghazanfari, M.: Learning FCM by chaotic simulated annealing. Chaos Solutions Fractals 41(3), 1182–1190 (2009)
Yesil, E., Urbas, L.: Big Bang-Big crunch learning method for fuzzy cognitive maps. World Acad. Sci. Eng. Technol. 71, 815–824 (2010)
Papageorgiou, E.I., Salmeron, J.L.: A review of fuzzy cognitive maps research during the last decade. IEEE Trans. Fuzzy Syst. 21(1), 66–79 (2013)
Stylios, C.D., Groumpos, P.P.: Modeling complex systems using fuzzy cognitive maps. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 34(1), 155–162 (2004)
Stylios, C.D., Groumpos, P.P.: The challenge of modelling supervisory systems using fuzzy cognitive maps. J. Intell. Manufact. 9, 339–345 (1998)
Papageorgiou, E.I., Stylios, C., Groumpos, P.: Unsupervised learning techniques for fine-tuning fuzzy cognitive map causal links. Int. J. Hum. Comput. Studies 64, 727–743 (2006)
Lee, S., Ahn, H.: Fuzzy cognitive map based on structural equation modeling for the design of controls in business-to-consumer e-commerce web-based systems. Expert Syst. Appl. 36(7), 10447–10460 (2009)
Glykas, M.: Fuzzy cognitive strategic maps in business process performance measurement. Expert Syst. Appl. 40(1), 1–14 (2013)
Papageorgiou, E.I., Roo, J.D., Huszka, C., Colaert, D.: Formalization of treatment guidelines using fuzzy cognitive mapping and semantic web tools. J. Biomed. Inform. 45(1), 45–60 (2012)
Papageorgiou, E.I., Froelich, W.: Application of evolutionary fuzzy cognitive maps for prediction of pulmonary infections. IEEE Trans. Inform. Technol. Biomed. 16(1), 143–149 (2012)
Papageorgiou, E.I.: A new methodology for Decisions in Medical Informatics using fuzzy cognitive maps based on fuzzy rule-extraction techniques. Appl.Soft Comput. 11(1), 500–513 (2011)
Motlagh, O., Tang, S.H., Ismail, N., Ramli, A.R.: An expert fuzzy cognitive map for reactive navigation of mobile robots. Fuzzy Sets Syst. 201, 105–121 (2012)
Motlagh, O., Tang, S.H., Ramli, A.R., Nakhaeinia, D.: An FCM modeling for using a priori knowledge: application study in modeling quadruped walking. Neural Comput. Appl. 21(5), 1007–1015 (2012)
Kok, K.: The potential of fuzzy cognitive maps for semi-quantitative scenario development, with an example from Brazil. Global Environ. Change 19(1), 122–133 (2009)
Ramsey, D.S.L., Forsyth, D.M., Veltman, C.J., Nicol, S.J., Todd, C.R., Allen, R.B., Allen, W.J., Bellingham, P.J., Richardson, S.J., Jacobson, C.L., Barker, R.J.: An approximate Bayesian algorithm for training fuzzy cognitive map models of forest responses to deer control in a New Zealand adaptive management experiment. Ecol. Model. 240, 93–104 (2012)
Buyukozkan, G., Vardaloglu, Z.: Analyzing of CPFR success factors using fuzzy cognitive maps in retail industry. Expert Syst. Appl. 39(12), 10438–10455 (2012)
Lee, K.C., Lee, S.: A causal knowledge-based expert system for planning an Internet-based stock trading system. Expert Syst. Appl. 39(10), 8626–8635 (2012)
Dickerson, J.A., Cox, Z., Wurtele, E.S., Fulmer, A.W.: Creating metabolic and regulatory network models using fuzzy cognitive maps. In: North American Fuzzy Information Processing Conference (NAFIPS), vol. 4, pp. 2171–2176 (2001)
Wildenberg, M., Bachhofer, M., Adamescu, M., De Blust, G., Diaz-Delgadod, R., Isak, K., Skov, F., Varjopuro, R.: Linking thoughts to flows-fuzzy cognitive mapping as tool for integrated landscape modelling. In: Proceedings of the 2010 International Conference on Integrative Landscape Modelling-Linking Environmental, Social and Computer Sciences, pp. 1–15. Montpellier (2010)
Jose, A., Contreras, J.: The FCM designer tool, fuzzy cognitive maps: advances in theory, methodologies. In: Michael G. (ed.) Tools and Application, pp. 71–88. Springer (2010)
Borrie, D., Isnandar, S., Ozveren, C.S.: The use of fuzzy cognitive agents to simulate trading patterns within the liberalised UK electricity market. In: Proceedings of the 41st International Universities Power Engineering Conference (UPEC ’06), vol. 3, pp. 1077–1081 (2006)
Papaioannou, M., Neocleous, C., Sofokleous, A., Mateou, N., Andreou, A., Schizas, C.N.: A generic tool for building fuzzy cognitive map systems. In: Papadopoulos, H., Andreou, A.S., Bramer, M. (eds.) Artificial Intelligence Applications and Innovations 339, IFIP Advances in Information and Communication Technology, pp. 45–52. Springer (2010)
Bhatia, N., Kapoor, N.: Fuzzy cognitive map based approach for software quality risk analysis. ACM SIGSOFT Softw. Eng. Note 36(6), 1–9 (2011)
Papageorgiou, E.I.: Fuzzy cognitive map software tool for treatment management of uncomplicated urinary tract infection. Comput. Methods Programs Biomed. 105(3), 233–245 (2012)
Khan, M., Chong, A.: Fuzzy cognitive map analysis with genetic algorithm. In: Proceedings of the 1st Indian international conference on Artificial Intelligence (IICAI-03) (2003)
Kosko, B.: Neural Networks and Fuzzy Systems. Englewood Cliffs, Prentice-Hall (1992)
Bueno, S., Salmeron, J.L.: Benchmarking main activation functions in fuzzy cognitive maps2. Expert Syst. Appl. 36(3), 5221–5229 (2009)
Erol, O.K., Eksin, I.: A new optimization method: Big Bang-Big Crunch. Adv. Eng. Softw. 37, 106–111 (2006)
Kaveh, A., Talatahari, S.: Optimal design of Schwedler and ribbed domes via hybrid Big Bang-Big Crunch algorithm. J. Constr. Steel Res. 66(3), 412–419 (2010)
Kumbasar, T., Eksin, I., Guzelkaya, M., Yesil, E.: Adaptive fuzzy model based inverse controller design using BB-BC optimization algorithm. Expert Syst. Appl. 38(10), 12356–12364 (2011)
Kumbasar, T., Eksin, I., Guzelkaya, M., Yesil, E.: Big Bang Big Crunch optimization method based fuzzy model inversion. In: MICAI 2008: Advances in Artificial Intelligence. Lecture Notes in Computer Science, vol. 5317, pp. 732–740 (2008)
Kumbasar, T., Yesil, E., Eksin, I., Guzelkaya, M.: Inverse fuzzy model control with online adaptation via Big Bang-Big Crunch optimization. In: The 3rd International, Symposium on Communications, Control and Signal Processing (ISCCSP) (2008)
Oblak, S., Kumbasar, T., Skrjanc, I., Yesil, E.: Inverse-model predictive control based on INFUMO-BB-BC optimization. In: The 10th IFAC Workshop on Adaptation and Learning in Control and Signal Processing (ALCOSP 2010) (2010)
Iplikci, S.: A support vector machine based control application to the experimental three-tank system. ISA Trans. 49(3), 376–386 (2010)
Kumbasar, T., Eksin, I., Guzelkaya, M., Yesil, E.: Type-2 fuzzy model based controller design for neutralization processes. ISA Trans. 51(2), 277–287 (2012)
Camp, C.V: Design of space trusses using Big Bang Big Crunch optimization. J. Struct. Eng. 133(7), 999–1008 (2007)
Kaveh, A., Zolghadr, A.: Truss optimization with natural frequency constraints using a hybridized CSS-BBBC algorithm with trap recognition capability. Comput. Struct. 102, 14–27 (2012)
Genc, H.M., Erol, O.K., Eksin, I., Berber, M.F., Guleryuz, B.O.: A stochastic neighborhood search approach for airport gate assignment problem. Expert Syst. Appl. 39(1), 316–327 (2012)
Stach, W., Kurgan, L., Pedrycz, W., Marek, R.: Genetic learning of fuzzy cognitive maps. Fuzzy Sets Syst. 153, 371–401 (2005)
Boutalis, Y., Kottas, T., Christodoulou, M.: Adaptive estimation of fuzzy cognitive maps with proven stability and parameter convergence. IEEE Trans. Fuzzy Syst. 17(4), 874–889 (2009)
Lopez, C., Salmeron, J.L., Lozano, S.: Software maintenance scenarios simulation with fuzzy cognitive maps. In: IEEE International Conference on Fuzzy Systems, pp. 1810–1814. Taipei, Taiwan (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Yesil, E., Urbas, L., Demirsoy, A. (2014). FCM-GUI: A Graphical User Interface for Big Bang-Big Crunch Learning of FCM. In: Papageorgiou, E. (eds) Fuzzy Cognitive Maps for Applied Sciences and Engineering. Intelligent Systems Reference Library, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39739-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-39739-4_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39738-7
Online ISBN: 978-3-642-39739-4
eBook Packages: EngineeringEngineering (R0)