Skip to main content
Log in

An agile FCM for real-time modeling of dynamic and real-life systems

  • Original Paper
  • Published:
Evolving Systems Aims and scope Submit manuscript

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.

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
Fig. 4
Fig. 5

Similar content being viewed by others

References

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

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Groumpos PP, Stylios CD (2000) Modeling supervisory control systems using fuzzy cognitive maps. Chaos Solitons Fractals 11:329–336

    Article  MathSciNet  MATH  Google Scholar 

  • Haykin S (1998) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Hebb DO (1949) The organization of behavior: a neuropsychological theory. Wiley, Hoboken

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • Khan MS, Quaddus M (2004) Group decision support using fuzzy cognitive maps for causal reasoning. Group Decis Negot 13:463–480

    Article  Google Scholar 

  • Kosko B (1996) Fuzzy engineering. Prentice-Hall, Inc., Upper Saddle River

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Negnevitsky M (2005) Artificial intelligence: a guide to intelligent systems. Pearson Education Ltd., England

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Rodriguez L, Setchi R, Salmeron JL (2007) Modelling IT projects success with fuzzy cognitive maps. Expert Syst Appl 32(2):543–559

    Article  Google Scholar 

  • Schneider M, Kandel A, Chew G (1998) Automatic construction of FCMs. Fuzzy Sets Syst 93:161–172

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Styblinski MA, Meyer BD (1988) Fuzzy cognitive maps, signal flow graphs, and qualitative circuit analysis. Proc IEEE Int Conf Neural Netw 2:549–556

    Article  Google Scholar 

  • 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to O. Motlagh.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12530-013-9077-6

Keywords

Navigation