Skip to main content
Log in

A review on methods and software for fuzzy cognitive maps

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Fuzzy cognitive maps (FCMs) keep growing in popularity within the scientific community. However, despite substantial advances in the theory and applications of FCMs, there is a lack of an up-to-date, comprehensive presentation of the state-of-the-art in this domain. In this review study we are filling that gap. First, we present basic FCM concepts and analyze their static and dynamic properties, and next we elaborate on existing algorithms used for learning the FCM structure. Second, we provide a goal-driven overview of numerous theoretical developments recently reported in this area. Moreover, we consider the application of FCMs to time series forecasting and classification. Finally, in order to support the readers in their own research, we provide an overview of the existing software tools enabling the implementation of both existing FCM schemes as well as prospective theoretical and/or practical contributions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Abraham A, Falcon R, Bello R (2009) Rough set theory: a true landmark in data analysis. Springer, Berlin

    Book  MATH  Google Scholar 

  • Aguilar J, Contreras J (2010) The FCM designer tool. In: Glykas M (ed) Cognitive maps: advances in theory, methodologies, tools and applications. Springer, Berlin, pp 71–87

  • Ahmadi S, Forouzideh N, Yeh CH, Martin R, Papageorgiou E (2014) A first study of fuzzy cognitive maps learning using cultural algorithm. In: Proceeding of the 2014 IEEE conference on industrial electronics and applications, IEEE pp 2023–2028

  • Ahmadi S, Forouzideh N, Alizadeh S, Papageorgiou E (2015) Learning fuzzy cognitive maps using imperialist competitive algorithm. Neural Comput Appl 26(6):1333–1354

    Article  Google Scholar 

  • Alghzawi AZ, Nápoles G, Sammour G, Vanhoof K (2018) Forecasting social security revenues in jordan using fuzzy cognitive maps. In: Czarnowski I, Howlett RJ, Jain LC (eds) Intelligent decision technologies 2017: Proceedings of the 9th KES international conference on intelligent decision technologies (KES-IDT 2017)—Part I. Springer, pp 246–254

  • Alizadeh S, Ghazanfari M (2009) Learning FCM by chaotic simulated annealing. Chaos Solitons Fractals 41(3):1182–1190

    Article  Google Scholar 

  • Alizadeh S, Ghazanfari M, Jafari M, Hooshm S (2007) Learning FCM by tabu search. Int J Comput Sci 2(2):142–149

    Google Scholar 

  • Alizadeh S, Ghazanfari M, Fathian M (2008) Using data mining for learning and clustering FCM. Int J Comput Intell Syst 4(2):118–125

    Google Scholar 

  • Amirkhani A, Mosavi MR, Mohammadizadeh F, Shokouhi SB (2014) Classification of intraductal breast lesions based on the fuzzy cognitive map. Arab J Sci Eng 39(5):3723–3732

    Article  Google Scholar 

  • Baran RH, Coughlin JP (1982) Simplified neuron model as a principal component analyzer. J Math Biol 15:267–273

    Article  MathSciNet  Google Scholar 

  • Baran R, Coughlin J (1990) Convergence rates in symmetric neural networks with glauber dynamics. Math Comput Modell 14:325–327

    Article  MATH  Google Scholar 

  • Baykasoglu A, Durmusoglu ZD, Kaplanoglu V (2011) Training fuzzy cognitive maps via extended great deluge algorithm with applications. Comput Ind 62(2):187–195

    Article  Google Scholar 

  • Bello R, Falcon R, Pedrycz W, Kacprzyk J (2008) Granular computing: at the junction of rough sets and fuzzy sets. Springer, Berlin

    Book  MATH  Google Scholar 

  • Boutalis Y, Kottas TL, Christodoulou M (2009) Adaptive estimation of fuzzy cognitive maps with proven stability and parameter convergence. IEEE Trans Fuzzy Syst 17(4):874–889

    Article  Google Scholar 

  • Bueno S, Salmeron JL (2009) Benchmarking main activation functions in fuzzy cognitive maps. Expert Syst Appl 36(3):5221–5229

    Article  Google Scholar 

  • Buruzs A, Hatwágner MF, Pozna RC, Kóczy LT (2013) Advanced learning of fuzzy cognitive maps of waste management by bacterial algorithm. In: 2013 joint world congress and NAFIPS annual meeting (IFSA/NAFIPS), IEEE, pp 890–895

  • Carvalho JP, Tomé JA (2007) Qualitative optimization of fuzzy causal rule bases using fuzzy boolean nets. Fuzzy Sets Syst 158:1931–1946

    Article  MathSciNet  MATH  Google Scholar 

  • Chen Y, Mazlack L, Lu L (2012a) Learning fuzzy cognitive maps from data by ant colony optimization. In: Proceedings of the 14th annual conference on genetic and evolutionary computation, ACM, pp 9–16

  • Chen Y, Mazlack LJ, Lu LJ (2012b) Inferring fuzzy cognitive map models for gene regulatory networks from gene expression data. In: Proceeding of the 2012 IEEE international conference on bioinformatics and biomedicine (BIBM), IEEE, pp 1–4

  • Chen Y, Mazlack LJ, Minai AA, Lu LJ (2015) Inferring causal networks using fuzzy cognitive maps and evolutionary algorithms with application to gene regulatory network reconstruction. Appl Soft Comput 37:667–679

    Article  Google Scholar 

  • Chunmei L, Yue H (2012) Cellular automata learning of fuzzy cognitive map. In: Proceedings of the 2012 international conference on system science and engineering (ICSSE), IEEE, pp 334–338

  • De Franciscis D (2014) JFCM: a java library for fuzzy cognitive maps. In: Papageorgiou EI (ed) Fuzzy cognitive maps for applied sciences and engineering: from fundamentals to extensions and learning algorithms. Springer, Berlin, pp 199–220

  • Dickerson JA, Kosko B (1994) Virtual worlds as fuzzy cognitive maps. Presence Teleop Virtual Environ 3(2):173–189

    Article  Google Scholar 

  • Duda RO, Hart PE, Stork DG (2012) Pattern classification, 2nd edn. Wiley, New York

    MATH  Google Scholar 

  • Froelich W (2017) Towards improving the efficiency of the fuzzy cognitive map classifier. Neurocomputing 232:83–93

    Article  Google Scholar 

  • Froelich W, Juszczuk P (2009) Predictive capabilities of adaptive and evolutionary fuzzy cognitive maps—a comparative study. In: Nguyen NT, Szczerbicki E (eds) Intelligent systems for knowledge management, vol 252. Springer, pp 153–174

  • Froelich W, Pedrycz W (2017) Fuzzy cognitive maps in the modeling of granular time series. Knowl Based Syst 115:110–122

    Article  Google Scholar 

  • Froelich W, Salmeron JL (2014) Evolutionary learning of fuzzy grey cognitive maps for the forecasting of multivariate, interval-valued time series. Int J Approx Reason 55(6):1319–1335

    Article  MathSciNet  MATH  Google Scholar 

  • Froelich W, Salmeron JL (2017) Advances in fuzzy cognitive maps theory. Neurocomputing 232: 1–2

  • Froelich W, Papageorgiou EI, Samarinas M, Skriapas K (2012) Application of evolutionary fuzzy cognitive maps to the long-term prediction of prostate cancer. Appl Soft Comput 12(12):3810–3817

    Article  Google Scholar 

  • Ghazanfari M, Alizadeh S, Fathian M, Koulouriotis DE (2007) Comparing simulated annealing and genetic algorithm in learning FCM. Appl Math Comput 192(1):56–68

    MathSciNet  MATH  Google Scholar 

  • Grau García I, Nápoles G (2014) Mutating HIV protease protein using ant colony optimization and fuzzy cognitive maps: drug susceptibility analysis. Comput Sist 18(1):51–63

    Google Scholar 

  • Gray SA, Gray S, Cox LJ, Henly-Shepard S (2013) Mental modeler: a fuzzy-logic cognitive mapping modeling tool for adaptive environmental management. In: Proceedings of the 46th Hawaii international conference on system sciences (HICSS), IEEE, pp 965–973

  • Gregor M, Groumpos PP (2013) Training fuzzy cognitive maps using gradient-based supervised learning. In: IFIP international conference on artificial intelligence applications and innovations, Springer, pp 547–556

  • Hagan MT, Menhaj MB (1994) Training feedforward networks with the marquardt algorithm. IEEE Trans Neural Netw 5(6):989–993

    Article  Google Scholar 

  • Haykin S (1998) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall PTR, Upper Saddle River

    MATH  Google Scholar 

  • Hebb DO (1949) The organization of behavior: a neuropsychological theory. Psychology Press, Hove

    Google Scholar 

  • Homenda W, Jastrzebska A, Pedrycz W (2014a) Joining concept’s based fuzzy cognitive map model with moving window technique for time series modeling. In: Saeed K, Sná\(\hat{\text{s}}\)el V (eds) Computer information systems and industrial management CISIM 2014. Lecture notes in computer science, vol 8838. Springer, Berlin, pp 397–408

  • Homenda W, Jastrzebska A, Pedrycz W (2014b) Modeling time series with fuzzy cognitive maps. In: Proceedings of the 2014 IEEE international conference on fuzzy systems (FUZZ-IEEE), pp 2055–2062

  • Homenda W, Jastrzebska A, Pedrycz W (2014c) Time series modeling with fuzzy cognitive maps: simplification strategies. In: Saeed K, Sná\(\hat{\text{ s }}\)el V (eds) Computer information systems and industrial management: 13th IFIP TC8 international conference, CISIM 2014, Ho Chi Minh City, Vietnam, November 5–7, 2014. Proceedings. Springer, Berlin, pp 409–420

  • Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities. Proc Natl Acad Sci 79:2554–2558

    Article  MathSciNet  MATH  Google Scholar 

  • Huerga AV (2002) A balanced differential learning algorithm in fuzzy cognitive maps. In: Proceedings of the 16th international workshop on qualitative reasoning, vol. 2002

  • Kannappan A, Papageorgiou EI (2013) A new classification scheme using artificial immune systems learning for fuzzy cognitive mapping. In: Proceedings of the 2013 IEEE international conference on fuzzy systems (FUZZ-IEEE), IEEE, pp 1–8

  • Kannappan A, Tamilarasi A, Papageorgiou EI (2011) Analyzing the performance of fuzzy cognitive maps with non-linear Hebbian learning algorithm in predicting autistic disorder. Expert Syst Appl 38(3):1282–1292

    Article  Google Scholar 

  • Knight CJ, Lloyd DJ, Penn AS (2014) Linear and sigmoidal fuzzy cognitive maps: an analysis of fixed points. Appl Soft Comput 15:193–202

    Article  Google Scholar 

  • Konar A, Chakraborty UK (2005) Reasoning and unsupervised learning in a fuzzy cognitive map. Inf Sci 170(2):419–441

    Article  MathSciNet  MATH  Google Scholar 

  • Kosko B (1986) Fuzzy cognitive maps. Int J Man Mach Stud 24(1):65–75

    Article  MATH  Google Scholar 

  • Kosko B (1988) Hidden patterns in combined and adaptive knowledge networks. Int J Approx Reason 2(4):377–393

    Article  MATH  Google Scholar 

  • Kosko B (1992) Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  • Kottas TL, Boutalis YS, Christodoulou MA (2007) Fuzzy cognitive network: a general framework. Intell Decis Technol 1(4):183–196

    Article  Google Scholar 

  • Kottas TL, Boutalis YS, Christodoulou MA (2010) Fuzzy cognitive networks: adaptive network estimation and control paradigms. In: Glykas M (ed) Fuzzy cognitive maps: advances in theory, methodologies, tools and applications. Springer, Berlin, pp 89–134

    Chapter  Google Scholar 

  • Kottas T, Boutalis Y, Christodoulou M (2012) Bi-linear adaptive estimation of fuzzy cognitive networks. Appl Soft Comput 12(12):3736–3756

    Article  Google Scholar 

  • Koulouriotis D, Diakoulakis I, Emiris D (2001) Learning fuzzy cognitive maps using evolution strategies: a novel schema for modeling and simulating high-level behavior. In: Proceedings of the 2001 congress on evolutionary computation, vol 1. IEEE, pp 364–371

  • Kreinovich V, Stylios C (2015) Why fuzzy cognitive maps are efficient. Int J Comput Commun Control 10(5):825–833

    Google Scholar 

  • Kyriakarakos G, Dounis AI, Arvanitis KG, Papadakis G (2012) A fuzzy cognitive maps-petri nets energy management system for autonomous polygeneration microgrids. Appl Soft Comput 12(12):3785–3797

    Article  Google Scholar 

  • León M, Nápoles G, Rodriguez C, García MM, Bello R, Vanhoof K (2011) A fuzzy cognitive maps modeling, learning and simulation framework for studying complex system. In: Ferrández JM, Álvarez Sánchez JR, de la Paz F, Toledo FJ (eds) New challenges on bioinspired applications: 4th international work-conference on the interplay between natural and artificial computation, IWINAC 2011, La Palma, Canary Islands, Spain, May 30–June 3, 2011. Proceedings, Part II. Springer, Berlin, pp 243–256

  • Li SJ, Shen RM (2004) Fuzzy cognitive map learning based on improved nonlinear Hebbian rule. In: Proceedings of the 2004 international conference on machine learning and cybernetics, vol 4. IEEE, pp 2301–2306

  • Lin C, Chen K, He Y (2007) Learning fuzzy cognitive map based on immune algorithm. WSEAS Trans Syst 6(3):582–588

    Google Scholar 

  • Lu W, Yang J, Liu X, Pedrycz W (2014a) The modeling and prediction of time series based on synergy of high-order fuzzy cognitive map and fuzzy c-means clustering. Knowl Based Syst 70(70):242–255

    Article  Google Scholar 

  • Lu W, Yang J, Liui X (2014b) Numerical prediction of time series based on FCMs with information granules. Int J Comput Commun Control 9(3):313–324

    Article  Google Scholar 

  • Luo X, Wei X, Zhang J (2009) Game-based learning model using fuzzy cognitive map. In: Proceedings of the first ACM international workshop on multimedia technologies for distance learning, ACM, pp 67–76

  • Madeiro SS, Von Zuben FJ (2012) Gradient-based algorithms for the automatic construction of fuzzy cognitive maps. In: Proceedings of the 11th international conference on machine learning and applications (ICMLA), vol 1. IEEE, pp 344–349

  • Mateou NH, Moiseos M, Andreou AS (2005) Multi-objective evolutionary fuzzy cognitive maps for decision support. In: Proceedings of the 2005 congress on evolutionary computation, vol 1. IEEE, pp 824–830

  • McCulloch WS, Pitts W (1988) A logical calculus of the ideas immanent in nervous activity. In: Anderson JA, Rosenfeld E (eds) Neurocomputing: foundations of research. MIT Press, Cambridge, pp 15–27

    Google Scholar 

  • Miao Y, Liu ZQ (2000) On causal inference in fuzzy cognitive maps. IEEE Trans Fuzzy Syst 8(1):107–119

    Article  Google Scholar 

  • Miao Y, Liu ZQ, Siew CK, Miao CY (2001) Dynamical cognitive network–an extension of fuzzy cognitive map. IEEE Trans Fuzzy Syst 9(5):760–770

    Article  Google Scholar 

  • Mohr S (1997) Software design for a fuzzy cognitive map modeling tool. Tensselaer Polytechnic Institute, Troy

    Google Scholar 

  • Nápoles G, Bello R, Vanhoof K (2013) Learning stability features on sigmoid fuzzy cognitive maps through a swarm intelligence approach. Springer, Berlin

    Book  Google Scholar 

  • Nápoles G, Bello R, Vanhoof K (2014a) How to improve the convergence on sigmoid fuzzy cognitive maps? Intell Data Anal 18(6S):S77–S88

    Article  Google Scholar 

  • Nápoles G, Grau I, Bello R, Grau R (2014b) Two-steps learning of fuzzy cognitive maps for prediction and knowledge discovery on the HIV-1 drug resistance. Expert Syst Appl 41(3):821–830

    Article  Google Scholar 

  • Nápoles G, Grau I, Vanhoof K, Bello R (2014c) Hybrid model based on rough sets theory and fuzzy cognitive maps for decision-making. In: International conference on rough sets and intelligent systems paradigms, Springer, pp 169–178

  • Nápoles G, Falcon R, Papageorgiou EI, Vanhoof K (2016a) Partitive granular cognitive maps to graded multilabel classification. In: Proceedings of the 2016 IEEE international conference on fuzzy systems (FUZZ-IEEE), pp 1363–1370

  • Nápoles G, Grau I, Falcon R, Bello R, Vanhoof K (2016b) A granular intrusion detection system using rough cognitive networks. Springer, Berlin

    Book  Google Scholar 

  • Nápoles G, Papageorgiou E, Bello R, Vanhoof K (2016c) On the convergence of sigmoid fuzzy cognitive maps. Inf Sci 349–350:154–171

    Article  MATH  Google Scholar 

  • Nápoles G, Grau I, Papageorgiou E, Bello R, Vanhoof K (2016d) Rough cognitive networks. Knowl Based Syst 91:46–61

    Article  Google Scholar 

  • Nápoles G, Grau I, Leon M, Vanhoof K (2017a) A fuzzy cognitive maps tool for scenario analysis and pattern recognition. In: Proceedings of the 29th IEEE international conference on tools with artificial intelligence (ICTAI 2017)

  • Nápoles G, Falcon R, Papageorgiou E, Bello R, Vanhoof K (2017b) Rough cognitive ensembles. Int J Approx Reason 85:79–96

    Article  MathSciNet  MATH  Google Scholar 

  • Nápoles G, Mosquera C, Falcon R, Grau I, Bello R, Vanhoof K (2017c) Fuzzy-rough cognitive networks. Neural Netw

  • Nápoles G, Concepción L, Falcon R, Bello R, Vanhoof K (2017d) On the accuracy-convergence trade-off in sigmoid fuzzy cognitive maps. IEEE Trans Fuzzy Syst (submitted)

  • Nápoles G, Papageorgiou E, Bello R, Vanhoof K (2017e) Learning and convergence of fuzzy cognitive maps used in pattern recognition. Neural Process Lett 45:431–444

    Article  Google Scholar 

  • Oikonomou P, Papageorgiou EI (2013) Particle swarm optimization approach for fuzzy cognitive maps applied to autism classification. In: IFIP international conference on artificial intelligence applications and innovations, Springer, pp 516–526

  • Papageorgiou EI (2011) 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

    Article  Google Scholar 

  • Papageorgiou EI (2012) Learning algorithms for fuzzy cognitive maps-a review study. IEEE Trans Syst Man Cybern C (Applications and Reviews) 42(2):150–163

    Article  Google Scholar 

  • Papageorgiou EI, Froelich W (2012) Multi-step prediction of pulmonary infection with the use of evolutionary fuzzy cognitive maps. Neurocomputing 92:28–35

    Article  Google Scholar 

  • Papageorgiou EI, Groumpos PP (2004) Optimization of fuzzy cognitive map model in clinical radiotherapy through the differential evolution algorithm. Siomed Soft Comput Hum Sci 9(2):25–31

    Google Scholar 

  • Papageorgiou EI, Groumpos PP (2005a) A weight adaptation method for fuzzy cognitive map learning. Soft Comput 9(11):846–857

    Article  MATH  Google Scholar 

  • Papageorgiou EI, Groumpos PP (2005b) A new hybrid method using evolutionary algorithms to train fuzzy cognitive maps. Appl Soft Comput 5(4):409–431

    Article  Google Scholar 

  • Papageorgiou EI, Kannappan A (2012) Fuzzy cognitive map ensemble learning paradigm to solve classification problems: application to autism identification. Appl Soft Comput 12(12):3798–3809

    Article  Google Scholar 

  • Papageorgiou EI, Salmeron JL (2013) A review of fuzzy cognitive maps research during the last decade. IEEE Trans Fuzzy Syst 21(1):66–79

    Article  Google Scholar 

  • Papageorgiou EI, Salmeron JL (2014) Methods and algorithms for fuzzy cognitive map-based modeling. In: Papageorgiou EI (ed) Fuzzy cognitive maps for applied sciences and engineering, vol 54. Springer, pp 1–28

  • Papageorgiou E, Stylios CD, Groumpos PP (2004) Active Hebbian learning algorithm to train fuzzy cognitive maps. Int J Approx Reason 37(3):219–249

    Article  MathSciNet  MATH  Google Scholar 

  • Papageorgiou EI, Stylios C, Groumpos PP (2006) Unsupervised learning techniques for fine-tuning fuzzy cognitive map causal links. Int J Hum Comput Stud 64(8):727–743

    Article  Google Scholar 

  • Papageorgiou E, Spyridonos P, Glotsos D, Stylios CD, Ravazoula P, Nikiforidis G, Groumpos PP (2008) Brain tumor characterization using the soft computing technique of fuzzy cognitive maps. Appl Soft Comput 8(1):820–828

    Article  Google Scholar 

  • Papageorgiou EI, Markinos AT, Gemtos T (2011) Fuzzy cognitive map based approach for predicting yield in cotton crop production as a basis for decision support system in precision agriculture application. Appl Soft Comput 11(4):3643–3657

    Article  Google Scholar 

  • Papageorgiou E, Aggelopoulou K, Gemtos T, Nanos G (2013) Yield prediction in apples using fuzzy cognitive map learning approach. Comput Electron Agric 91:19–29

    Article  Google Scholar 

  • Papageorgiou EI, Poczeta K, Yastrebov A, Laspidou C (2015) Fuzzy cognitive maps and multi-step gradient methods for prediction: applications to electricity consumption and stock exchange returns. Springer, Berlin

    Google Scholar 

  • Papageorgiou EI, Poczta K, Laspidou C (2016) Hybrid model for water demand prediction based on fuzzy cognitive maps and artificial neural networks. In: Proceedings of the 2016 IEEE international conference on fuzzy systems (FUZZ-IEEE), pp 1523–1530

  • Papageorgiou EI, Hatwágner MF, Buruzs A, Kóczy LT (2017) A concept reduction approach for fuzzy cognitive map models in decision making and management. Neurocomputing 232:16–33

    Article  Google Scholar 

  • Papakostas GA, Koulouriotis DE (2010) Classifying patterns using fuzzy cognitive maps. In: Glykas M (ed) Fuzzy cognitive maps: advances in theory, methodologies, tools and applications. Springer, Berlin, pp 291–306

  • Papakostas GA, Boutalis YS, Koulouriotis E, Mertzios BG (2008) Fuzzy cognitive maps for pattern recognition applications. Int J Pattern Recognit Artif Intell 22:1461–1486

    Article  Google Scholar 

  • Papakostas GA, Koulouriotis DE, Polydoros AS, Tourassis VD (2012) Towards Hebbian learning of fuzzy cognitive maps in pattern classification problems. Expert Syst Appl 39(12):10620–10629

    Article  Google Scholar 

  • Parsopoulos KE, Papageorgiou EI, Groumpos P, Vrahatis MN (2003) A first study of fuzzy cognitive maps learning using particle swarm optimization. In: Proceedings of the 2003 congress on evolutionary computation, vol 2. IEEE, pp 1440–1447

  • Pawlak Z (1982) Rough sets. Int J Comput Inf Sci 11(5):341–356

    Article  MATH  Google Scholar 

  • Pedrycz W (2010) The design of cognitive maps: a study in synergy of granular computing and evolutionary optimization. Expert Syst Appl 37(10):7288–7294

    Article  Google Scholar 

  • Pedrycz W, Homenda W (2014) From fuzzy cognitive maps to granular cognitive maps. IEEE Trans Fuzzy Syst 22(4):859–869

    Article  Google Scholar 

  • Penkova T, Froelich W (2016) Modeling and forecasting of well-being using fuzzy cognitive maps. In: Czarnowski I, Caballero AM, Howlett RJ, Jain LC (eds) Intelligent decision technologies 2016: Proceedings of the 8th KES international conference on intelligent decision technologies (KES-IDT 2016)—Part II. Springer, pp 241–250

  • Petalas Y, Papageorgiou E, Parsopoulos K, Groumpos P, Vrahatis M (2005) Fuzzy cognitive maps learning using memetic algorithms. In: Proceedings of the international conference of computational methods in sciences and engineering (ICCMSE 2005), pp 1420–1423

  • Petalas YG, Parsopoulos KE, Vrahatis MN (2009) Improving fuzzy cognitive maps learning through memetic particle swarm optimization. Soft Comput 13(1):77–94

    Article  Google Scholar 

  • Poczketa K, Yastrebov A, Papageorgiou EI (2015) Learning fuzzy cognitive maps using structure optimization genetic algorithm. In: 2015 federated conference on computer science and information systems (FedCSIS), vol 5. IEEE, pp 547–554

  • Ren Z (2012) Learning fuzzy cognitive maps by a hybrid method using nonlinear Hebbian learning and extended great deluge algorithm. In: Proceedings of the 23rd midwest artificial intelligence and cognitive science conference, pp 159–163

  • Salmeron JL (2010) Modelling grey uncertainty with fuzzy grey cognitive maps. Expert Syst Appl 37:7581–7588

    Article  Google Scholar 

  • Salmeron JL, Papageorgiou EI (2014) Fuzzy grey cognitive maps and nonlinear Hebbian learning in process control. Appl Intell 41(1):223–234

    Article  Google Scholar 

  • Salmeron JL, Froelich W (2016) Dynamic optimization of fuzzy cognitive maps for time series forecasting. Knowl Based Syst 105:2937

    Article  Google Scholar 

  • Senniappan V, Subramanian J, Papageorgiou EI, Mohan S (2016) Application of fuzzy cognitive maps for crack categorization in columns of reinforced concrete structures. Neural Comput Appl. doi:10.1007/s00521-016-2313-9

  • Song H, Miao C, Roel W, Shen Z, Catthoor F (2010a) Implementation of fuzzy cognitive maps based on fuzzy neural network and application in prediction of time series. IEEE Trans Fuzzy Syst 18(2):233–250

    Google Scholar 

  • Song H, Miao C, Shen Z, Roel W, Maja D, Francky C (2010b) Design of fuzzy cognitive maps using neural networks for predicting chaotic time series. Neural Netw 23(10):1264–1275

    Article  Google Scholar 

  • Stach W, Kurgan L, Pedrycz W, Reformat M (2004) Learning fuzzy cognitive maps with required precision using genetic algorithm approach. Electron Lett 40(24):1519–1520

    Article  Google Scholar 

  • Stach W, Kurgan L, Pedrycz W (2005a) A survey of fuzzy cognitive map learning methods. Issues Soft Comput Theory Appl 71–84

  • Stach W, Kurgan L, Pedrycz W, Reformat M (2005b) Genetic learning of fuzzy cognitive maps. Fuzzy Sets Syst 153(3):371–401

    Article  MathSciNet  MATH  Google Scholar 

  • Stach W, Kurgan L, Pedrycz W (2007) Parallel learning of large fuzzy cognitive maps. In: International joint conference on neural networks, IEEE, pp 1584–1589

  • Stach W, Kurgan LA, Pedrycz W (2008a) Numerical and linguistic prediction of time series with the use of fuzzy cognitive maps. IEEE Trans Fuzzy Syst 16(1):61–72

    Article  Google Scholar 

  • Stach W, Kurgan L, Pedrycz W (2008b) Data-driven nonlinear Hebbian learning method for fuzzy cognitive maps. In: Proceedings of the 2008 IEEE international conference on fuzzy systems (FUZZ-IEEE), IEEE, pp 1975–1981

  • Stach W, Kurgan L, Pedrycz W (2010) A divide and conquer method for learning large fuzzy cognitive maps. Fuzzy Sets Syst 161(19):2515–2532

    Article  MathSciNet  MATH  Google Scholar 

  • Stylios CD, Groumpos PP (2004) Modeling complex systems using fuzzy cognitive maps. IEEE Trans Syst Man Cybern A Syst Hum 34(1):155–162

    Article  Google Scholar 

  • Tettamanzi AG, Tomassini M (2013) Soft computing: integrating evolutionary, neural, and fuzzy systems. Springer, Berlin

    MATH  Google Scholar 

  • Tsadiras AK (2008) Comparing the inference capabilities of binary, trivalent and sigmoid fuzzy cognitive maps. Inf Sci 178(20):3880–3894

    Article  Google Scholar 

  • Tsadiras AK, Margaritis KG (1999) An experimental study of the dynamics of the certainty neuron fuzzy cognitive maps. Neurocomputing 24:95–116

    Article  Google Scholar 

  • Vanhoenshoven F, Nápoles G, Bielen S, Vanhoof K (2018) Fuzzy cognitive maps employing arima components for time series forecasting. In: Czarnowski I, Howlett RJ, Jain LC (eds) Intelligent decision technologies 2017: proceedings of the 9th KES international conference on intelligent decision technologies (KES-IDT 2017)—Part I. Springer, pp 255–264

  • Wang L, Pichler EE, Ross J (1990) Oscillations and chaos in neural networks: an exactly solvable model. Proc Natl Acad Sci 87(23):9467–9471

    Article  MATH  Google Scholar 

  • Yanchun Z, Wei Z (2008) An integrated framework for learning fuzzy cognitive map using RCGA and NHL algorithm. In: 4th international conference on wireless communications, networking and mobile computing

  • Yao Y (2010) Three-way decisions with probabilistic rough sets. Inf Sci 180(3):341–353

    Article  MathSciNet  Google Scholar 

  • Yesil E, Urbas L (2010) Big bang-big crunch learning method for fuzzy cognitive maps. World Acad Sci Eng Technol 71:815–824

    Google Scholar 

  • Yesil E, Ozturk C, Dodurka MF, Sakalli A (2013) Fuzzy cognitive maps learning using artificial bee colony optimization. In: Proceedings of the 2013 IEEE international conference on fuzzy systems (FUZZ-IEEE), IEEE, pp 1–8

  • Zhou X, Zhang H (2008) An algorithm of text categorization based on similar rough set and fuzzy cognitive map. In: Proceedings of the 5th international conference on fuzzy systems and knowledge discovery, vol 3. IEEE, pp 127–131

Download references

Acknowledgements

The authors would like to thank Isel Grau (Vrije Universiteit Brussel, Belgium) and the anonymous reviewers for their valuable suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gerardo Felix.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Felix, G., Nápoles, G., Falcon, R. et al. A review on methods and software for fuzzy cognitive maps. Artif Intell Rev 52, 1707–1737 (2019). https://doi.org/10.1007/s10462-017-9575-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-017-9575-1

Keywords

Navigation