Abstract
Fuzzy cognitive map (FCM) is a well-established model of control and decision making based on neural network and fuzzy logic methodologies. It also serves as a powerful systematic way for analyzing real-life problems where tens of known, partially known, and even unknown factors contribute to complexity of a system. FCM-based inference requires a neural activation function much like other neural network systems. In modeling, in addition to an activation function, FCM involves with weight training to learn about relationships as they exist among contributing factors. Therefore, numerous contributing factors could be analyzed to understand the behaviors of factors within a real-life system and to represent it in form of tangible matrices of weights. This article discusses a new incremental FCM activation function, named cumulative activation, and introduces a new weight training technique using simulated annealing (SA) known as agile FCM. Smooth variation of FCM nodes that is due to cumulative nature of inference results into faster convergence, while a unique minimum cost solution is guaranteed using the SA training module that is entirely expert-independent. A combination of these two techniques suits time-related applications where inclusion of temporal features is necessary. The resulted system is examined through numerical example datasets where the candidate FCM shows sensitivity to dynamic variables over time. A real-life example case is included as well to further support the effectiveness of the developed FCM in modeling of natural and complex systems.
Similar content being viewed by others
References
Dickerson JA, Kosko B (1994) Virtual worlds as fuzzy cognitive maps. Presence 3(2):173–189
Ghazanfari M, Alizadeh S, Fathian M, Koulouriotis DE (2007) Comparing simulated annealing and genetic algorithm in learning FCM. Appl Math Comput 192:56–68
Groumpos PP, Stylios CD (2000) Modeling supervisory control systems using fuzzy cognitive maps. Chaos Solitons Fractals 11:329–336
Haykin S (1998) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Englewood Cliffs
Hebb DO (1949) The organization of behavior: a neuropsychological theory. Wiley, Hoboken
Jetter A (2005) Product planning in fuzzy front end. ISBN 3-8350-0144-2
Juliano BA, Bandler W (1996) Tracing chains-of-thought fuzzy methods in cognitive diagnosis. Physica-Verlag, Heidelberg
Khan MS, Quaddus M (2004) Group decision support using fuzzy cognitive maps for causal reasoning. Group Decis Negot 13:463–480
Kosko B (1996) Fuzzy engineering. Prentice-Hall, Inc., Upper Saddle River
Koulouriotis DE, Diakoulakis IE, Emiris DM (2001) Learning fuzzy cognitive maps using evolution strategies: a novel schema for modeling and simulating high-level behavior. IEEE Congress on Evolutionary Computation (CEC2001), pp 364–371
McNeill FM, Thro E (1994) Fuzzy logic a practical approach. Academic Press Professional Inc., San Diego
Motlagh O, Tang SH, Ismail N, Ramli AR, Samin R (2009) A new path estimation strategy for predicting blind persons’ motion in indoor environments. J Asian Archit Build Eng 8(2):371–377
Motlagh O, Tang SH, Ramli AR (2010) An FCM modeling for using a priori knowledge: application study in modeling quadruped walking. Neural Comput Appl 21(5):1007–1015
Motlagh O, Tang SH, Ismail N, Ramli AR (2012) An expert fuzzy cognitive map for reactive navigation of mobile robots. Fuzzy Sets Syst 201:105–121
Negnevitsky M (2005) Artificial intelligence: a guide to intelligent systems. Pearson Education Ltd., England
Niskanen VA (2005) Application of fuzzy linguistic cognitive maps to prisoner’s dilemma. ICIC Int :139–152
Papageorgiou EI, Groumpos PP (2005) A new hybrid method using evolutionary algorithms to train fuzzy cognitive maps. Appl Soft Comput 5:409–431
Papageorgiou EI, Stylios CD, Groumpos PP (2003) Fuzzy cognitive map learning based on nonlinear Hebbian rule. Australian Conference on Artificial intelligence, pp 256–268
Papageorgiou EI, Stylios CD, Groumpos PP (2004) Active Hebbian learning algorithm to train fuzzy cognitive maps. Int J Approx Reason 37(3):219–247
Papageorgiou EI, Stylios CD, Groumpos PP (2006) Unsupervised learning techniques for fine-tuning fuzzy cognitive map causal links. Int J Hum Comput Stud 64:727–743
Rodriguez L, Setchi R, Salmeron JL (2007) Modelling IT projects success with fuzzy cognitive maps. Expert Syst Appl 32(2):543–559
Schneider M, Kandel A, Chew G (1998) Automatic construction of FCMs. Fuzzy Sets Syst 93:161–172
Shuklin DE (2004) The further development of semantic neural network models, In: Artificial Intelligence, Donetsk Institute of Artificial Intelligence, Ukraine, vol 3, pp 598–606
Stach W, Kurgan L, Pedrycz W, Reformat M (2005) Genetic learning of fuzzy cognitive maps. Fuzzy Sets Syst 153:371–401
Styblinski MA, Meyer BD (1988) Fuzzy cognitive maps, signal flow graphs, and qualitative circuit analysis. Proc IEEE Int Conf Neural Netw 2:549–556
Vazquez A (2002) A balanced differential learning algorithm in fuzzy cognitive maps, Technical Report, Departament de Lenguatges I Sistemes Informatics, Universitat Politecnica de Catalunya (UPC)
Zhenbang L, Zhou L (2007) Advanced fuzzy cognitive maps based on OWA aggregation. Int J Comput Cogn 5(2):31–34
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Motlagh, O., Jamaludin, Z., Tang, S.H. et al. An agile FCM for real-time modeling of dynamic and real-life systems. Evolving Systems 6, 153–165 (2015). https://doi.org/10.1007/s12530-013-9077-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12530-013-9077-6