A new hybrid method using evolutionary algorithms to train Fuzzy Cognitive Maps

  • Authors:
  • Elpiniki I. Papageorgiou;Peter P. Groumpos

  • Affiliations:
  • Department of Electrical and Computer Engineering, Laboratory for Automation and Robotics, Artificial Intelligence Research Center (UPAIRC), University of Patras, Rion 26500, Greece;Department of Electrical and Computer Engineering, Laboratory for Automation and Robotics, Artificial Intelligence Research Center (UPAIRC), University of Patras, Rion 26500, Greece

  • Venue:
  • Applied Soft Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

A novel hybrid method based on evolutionary computation techniques is presented in this paper for training Fuzzy Cognitive Maps. Fuzzy Cognitive Maps is a soft computing technique for modeling complex systems, which combines the synergistic theories of neural networks and fuzzy logic. The methodology of developing Fuzzy Cognitive Maps relies on human expert experience and knowledge, but still exhibits weaknesses in utilization of learning methods and algorithmic background. For this purpose, we investigate a coupling of differential evolution algorithm and unsupervised Hebbian learning algorithm, using both the global search capabilities of Evolutionary strategies and the effectiveness of the nonlinear Hebbian learning rule. The use of differential evolution algorithm is related to the concept of evolution of a number of individuals from generation to generation and that of nonlinear Hebbian rule to the concept of adaptation to the environment by learning. The hybrid algorithm is introduced, presented and applied successfully in real-world problems, from chemical industry and medicine. Experimental results suggest that the hybrid strategy is capable to train FCM effectively leading the system to desired states and determining an appropriate weight matrix for each specific problem.