Evolutionary Learning of Mamdani-Type Neuro-fuzzy Systems

  • Marcin Gabryel
  • Leszek Rutkowski
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4029)


In this paper we present an evolutionary method for learning fuzzy rule base systems as an alternative to gradient methods. It is known that the backpropagation algorithm can be trapped in local minima. We use evolutionary strategies (μ,λ) with a novel method for generating an initial population. The results of simulations illustrate efficiency of our method.


Membership Function Evolutionary Strategy Fuzzy System Individual Rule Evolutionary Learn 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arabas, J.: Lectures on Evolutionary Algorithms (in Polish), WNT, Warsaw (2001)Google Scholar
  2. 2.
    Back, T.: Evolutionary Algorithms in Theory and Practice. Oxford University Press, Oxford (1996)Google Scholar
  3. 3.
    Cordon, O., Herrera, F., Hoffman, F., Magdalena, L.: Genetic Fuzzy System. Evolutionary Tunning and Learning of Fuzzy Knowledge Bases. World Scientific, Singapur (2000)Google Scholar
  4. 4.
    Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Heidelberg (2003)zbMATHGoogle Scholar
  5. 5.
    Fodor, J.C.: On fuzzy implication operators. Fuzzy Sets and Systems 42, 293–300 (1991)zbMATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    Gabryel, M., Cpalka, K., Rutkowski, L.: Evolutionary strategies for learning of neuro-fuzzy systems. In: I Workshop on Genetic Fuzzy Systems, Genewa, pp. 119–123 (2005)Google Scholar
  7. 7.
    Gabryel, M., Rutkowski, L.: Evolutionary method for learning neuro-fuzzy systems with applications to medical diagnosis (in Polish). XIV Krajowa Konferencja Naukowa Biocybernetyka i Inynieria Biomedyczna, Czstochowa, pp. 960–965 (2005)Google Scholar
  8. 8.
    Gonzalez, A., Perez, R.: SLAVE: a genetic learning system based on an iterative approach. IEEE trans. on Fuzzy Systems 7, 176–191 (1999)CrossRefGoogle Scholar
  9. 9.
    Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs, 3rd edn. Springer, Heidelberg (1996)zbMATHGoogle Scholar
  10. 10.
    Rutkowska, D.: Neuro Fuzzy Architectures and Hybrid Learning. Springer, Heidelberg (2002)zbMATHGoogle Scholar
  11. 11.
    Rutkowski, L.: Flexible Neuro Fuzzy Systems. Kluwer Academic Publishers, Dordrecht (2004)zbMATHGoogle Scholar
  12. 12.
    Rutkowski, L.: Methods and Techniques of Artificial Inteligence (in Polish). Wydawnictwo Naukowe PWN, Warsaw (2005)Google Scholar
  13. 13.
    Rutkowski, L., Cpalka, K.: Flexible neuro-fuzzy systems. IEEE Transactions on Neural Networks 14, 554–574 (2003)CrossRefGoogle Scholar
  14. 14.
    Rutkowski, L., Cpalka, K.: Designing and learning of adjustable quasi triangular norms with applications to neuro fuzzy systems. IEEE Trans. on Fuzzy Systems 14, 140–151 (2005)CrossRefGoogle Scholar
  15. 15.
    Mertz, C. J., Murphy, P. M.: UCI respository of machine learning databases, Available online:

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Marcin Gabryel
    • 1
  • Leszek Rutkowski
    • 1
    • 2
  1. 1.Department of Computer EngineeringCzęstochowa University of TechnologyCzęstochowaPoland
  2. 2.Department of Artificial IntelligenceWSHE University in ŁódźŁódźPoland

Personalised recommendations