Structure Optimization and Learning of Fuzzy Cognitive Map with the Use of Evolutionary Algorithm and Graph Theory Metrics

  • Katarzyna PoczetaEmail author
  • Łukasz Kubuś
  • Alexander Yastrebov
Part of the Studies in Computational Intelligence book series (SCI, volume 795)


Fuzzy cognitive map (FCM) allows to discover knowledge in the form of concepts significant for the analyzed problem and causal connections between them. The FCM model can be developed by experts or using learning algorithms and available data. The main aspect of building of the FCM model is concepts selection. It is usually based on the expert knowledge. The aim of this paper is to present the developed evolutionary algorithm for structure optimization and learning of fuzzy cognitive map on the basis of available data. The proposed approach allows to select key concepts during learning process based on metrics from the area of graph theory: significance of each node, total value of a node and total influence of the concept and determine the weights of the connections between them. A simulation analysis of the developed algorithm was done with the use of synthetic and real-life data.


Fuzzy Cognitive Maps (FCM) Graph Theory Metrics Total Influence Concept Selection Real-life Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Aguilar, J.: A survey about fuzzy cognitive maps papers. Int. J. Comput. Cogn. 3(2), 27–33 (2005)Google Scholar
  2. 2.
    Borisov, V.V., Kruglov, V.V., Fedulov, A.C.: Fuzzy Models and Networks. Publishing House Telekom, Moscow (2004). (in Russian)Google Scholar
  3. 3.
    Buruzs, A., Hatwágner, M.F., Kóczy, L.T.: Expert-based method of integrated waste management systems for developing fuzzy cognitive map. In: Studies in Fuzziness and Soft Computing (2015)Google Scholar
  4. 4.
    Christoforou, A., Andreou, A.S.: A framework for static and dynamic analysis of multi-layer fuzzy cognitive maps. Neurocomputing 232, 133–145 (2017)CrossRefGoogle Scholar
  5. 5.
    Hatwagner, M.F., Koczy, L.T.: Parameterization and concept optimization of FCM models. In: 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) (2015)Google Scholar
  6. 6.
    Homenda, W., Jastrzebska, A.: Clustering techniques for Fuzzy Cognitive Map design for time series modeling. Neurocomputing 232, 3–15 (2017)CrossRefGoogle Scholar
  7. 7.
    Homenda, W., Jastrzebska, A., Pedrycz, W.: Nodes selection criteria for fuzzy cognitive maps designed to model time series. In: Filev, D., et al. (eds.) Intelligent Systems’2014. Advances in Intelligent Systems and Computing, vol. 323. Springer, Cham (2015)Google Scholar
  8. 8.
    Jastriebow, A., Poczȩta, K.: Analysis of multi-step algorithms for cognitive maps learning. Bull. Pol. Acad. Sci. Tech. Sci. 62(4), 735–741 (2014)Google Scholar
  9. 9.
    Khan, M.S., Quaddus, M.: Group decision support using fuzzy cognitive maps for causal reasoning. Group Decis. Negot. 13, 463–480 (2004)CrossRefGoogle Scholar
  10. 10.
    Konar, A.: Computational Intelligence: Principles, Techniques and Applications. Computational Intelligence & Complexity. Springer, Berlin (2005)CrossRefGoogle Scholar
  11. 11.
    Kosko, B.: Fuzzy cognitive maps. Int. J. Man Mach. Stud. 24(1), 65–75 (1986)CrossRefGoogle Scholar
  12. 12.
    Kubuś, Ł.: Individually directional evolutionary algorithm for solving global optimization problems—comparative study. Int. J. Intell. Syst. Appl. (IJISA) 7(9), 12–19 (2015)Google Scholar
  13. 13.
    Kubuś, Ł., Poczȩta, K., Yastrebov, A.: A new learning approach for fuzzy cognitive maps based on system performance indicators. In: 2016 IEEE International Conference on Fuzzy Systems, Vancouver, Canada, pp. 1–7 (2016)Google Scholar
  14. 14.
    Mateou, N.H., Andreou, A.S.: A framework for developing intelligent decision support systems using evolutionary fuzzy cognitive maps. J. Int. Fuzzy Syst. 19(2), 150–171 (2008)zbMATHGoogle Scholar
  15. 15.
    Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Springer, New York (1996)CrossRefGoogle Scholar
  16. 16.
    Papageorgiou, E.I.: Learning algorithms for fuzzy cognitive maps—a review study. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(2), 150–163 (2012)CrossRefGoogle Scholar
  17. 17.
    Papageorgiou, E.I., Hatwágner, M.F., Buruzs, A., Kóczy, L.T.: A concept reduction approach for fuzzy cognitive map models in decision making and management. Neurocomputing 232, 16–33 (2017)CrossRefGoogle Scholar
  18. 18.
    Papageorgiou, E.I., Poczeta, K.: A two-stage model for time series prediction based on fuzzy cognitive maps and neural networks. Neurocomputing 232, 113–121 (2017)CrossRefGoogle Scholar
  19. 19.
    Poczȩta, K., Kubuś, Ł., Yastrebov, A.: Concepts selection in fuzzy cognitive map using evolutionary learning algorithm based on graph theory metrics. In: Ganzha, M., Maciaszek, L., Paprzycki, M. (eds.) Communication Papers of the 2017 Federated Conference on Computer Science and Information Systems. ACSIS, vol. 13, pp. 89–94 (2017)Google Scholar
  20. 20.
    Poczȩta, K., Yastrebov, A., Papageorgiou, E.I.: Learning fuzzy cognitive maps using structure optimization genetic algorithm. In: 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), Lodz, Poland, pp. 547–554 (2015)Google Scholar
  21. 21.
    Selvin, N.N., Srinivasaraghavan, A.: Dimensionality reduction of inputs for a Fuzzy Cognitive Map for obesity problem. In: International Conference on Inventive Computation Technologies (ICICT) (2016)Google Scholar
  22. 22.
    Silov, V.B.: Strategic Decision-Making in a Fuzzy Environment. INPRO-RES, Moscow (1995). (in Russian)Google Scholar
  23. 23.
    Siraj, A., Bridges, S.M., Vaughn, R.B.: Fuzzy cognitive maps for decision support in an intelligent intrusion detection system. In: 2001 Joint 9th IFSA World Congress and 20th NAFIPS International Conference (2001)Google Scholar
  24. 24.
    Stach, W., Kurgan, L., Pedrycz, W., Reformat, M.: Genetic learning of fuzzy cognitive maps. Fuzzy Sets Syst. 153(3), 371–401 (2005)MathSciNetCrossRefGoogle Scholar
  25. 25.
    Stach, W., Pedrycz, W., Kurgan, L.A.: Learning of fuzzy cognitive maps using density estimate. IEEE Trans. Syst. Man Cybern. Part B 42(3), 900–912 (2012)CrossRefGoogle Scholar
  26. 26.
    Słoń, G.: Application of models of relational fuzzy cognitive maps for prediction of work of complex systems. Lecture Notes in Artificial Intelligence LNAI, vol. 8467, pp. 307–318. Springer (2014)Google Scholar
  27. 27.
    Wilson, R.J.: An Introduction to Graph Theory. Pearson Education, India (1970)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Katarzyna Poczeta
    • 1
    Email author
  • Łukasz Kubuś
    • 1
  • Alexander Yastrebov
    • 1
  1. 1.Kielce University of TechnologyKielcePoland

Personalised recommendations