Learning efficient rulesets from fuzzy data with a genetic algorithm

  • Francisco Botana
Plasticity Phenomena (Maturing, Learning & Memory)
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1606)


The aim of this paper is to demonstrate the feasibility of fuzzy measures of subsethood in learning from examples. Using the relationship between (fuzzy) set containment and (fuzzy) logical implication, a method of generating if-then rules that describe a fuzzy dataset is given. In order to obtain an efficient subset of the generated rules, we apply a simple genetic algorithm.

The proposed method is illustrated with a fuzzified well-known learning set. The results on this set clearly improve other approaches.


Genetic Algorithm Fuzzy Rule Fuzzy Measure Fuzzy Data Simple Genetic Algorithm 
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.
    Botana, F., Bahamonde, A.: SHAPE: A machine learning system from examples. Int. J. Human-Comp. Studies 42 (1995) 137–155CrossRefGoogle Scholar
  2. 2.
    Botana, F.: Deriving fuzzy subsethood measures from violations of the implication between elements. Lec. Notes Artif. Intel. 1415 (1998) 234–243Google Scholar
  3. 3.
    Botana, F.: Learning rules from fuzzy datasets. Proc. 5th Europ. Congress on Intel. Techniques and Soft Comp., Aachen, Germany (1997) 1109–1113Google Scholar
  4. 4.
    Goldberg, D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading (1989)zbMATHGoogle Scholar
  5. 5.
    Ishibuchi, H., Nozaki, K., Yamamoto, N., Tanaka, H.: Construction of fuzzy classification systems with rectangular fuzzy rules using genetic algorithms. Fuzzy Sets and Systems 65 (1994) 237–253MathSciNetCrossRefGoogle Scholar
  6. 6.
    Janikow, C.Z.: Fuzzy decision trees: Issues and methods. IEEE Trans. Systems Man Cybernet. Part B 28 1 (1998) 1–14CrossRefGoogle Scholar
  7. 7.
    Kosko, B.: Neural networks and fuzzy systems. Prentice Hall, Englewood Cliffs (1992)zbMATHGoogle Scholar
  8. 8.
    Lee, C.C.: Fuzzy logic in control systems, Fuzzy logic controller-Parts I and II. IEEE Trans. Systems, Man Cybernet. 20 (1990) 404–435MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Lim, M.H., Rahardja, S., Gwee, B.H.: A GA paradigm for learning fuzzy rules. Fuzzy Sets and Systems 82 (1996) 177–186MathSciNetCrossRefGoogle Scholar
  10. 10.
    Michalski, R.S., Chilausky, R.L.: Learning by being told and learning from examples. Int. J. Policy Anal. Inform. Systems 4 2 (1980) 125–160Google Scholar
  11. 11.
    Michalski, R.S., Mozetic, I., Hong, J., Lavrac, N.: Multi-purpose incremental learning system AQ15 and its testing application to three medical domains. Proc. AAAI-86, 1041–1045. Morgan Kaufmann, Philadelphia (1986)Google Scholar
  12. 12.
    Michalski, R.S., Kaufman, K.: Learning from inconsistent or noisy data: the ENIL/AQ18 approach. Lec. Notes Artif. Intel. (1999), to appearGoogle Scholar
  13. 13.
    Pappis, C.P., Karacapilidis, N.I.: A comparative assessment of measures of similarity of fuzzy values. Fuzzy Sets and Systems 56 (1993) 171–174MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo (1993)Google Scholar
  15. 15.
    Quinlan, J.R.: Induction of decision trees. Mach. Learning 1(1) (1986) 81–106Google Scholar
  16. 16.
    Sánchez, E.: Inverses of fuzzy relations. Application to possibility distributions and medical diagnosis. Fuzzy Sets and Systems 2 (1979) 75–86MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Sugeno, M.: An introductory survey of fuzzy control. Inform. Sci. 36 (1985) 59–83MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Wang, L.X., Mendel, J.M.: Generating fuzzy rules by learning from examples. IEEE Trans. Systems Man Cybernet. 22 6 (1992) 1414–1427MathSciNetCrossRefGoogle Scholar
  19. 19.
    Weber, R.: Fuzzy-ID3: a class of methods for automatic knowledge acquisition. Proc. 2nd Int. Conf. on Fuzzy Logic,Iizuka, Japan, (1992) 265–268Google Scholar
  20. 20.
    Young, V. R.: Fuzzy subsethood. Fuzzy Sets and Systems 77 (1996) 371–384MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Yuan, Y., Shaw, M. J.: Induction of fuzzy decision trees. Fuzzy Sets and Systems 69 (1995) 125–139MathSciNetCrossRefGoogle Scholar
  22. 22.
    Zadeh, L.A.: Fuzzy sets. Inform. Control 8 (1965) 338–353CrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Francisco Botana
    • 1
  1. 1.Departamento de Matemática AplicadaUniversidad de VigoPontevedraSpain

Personalised recommendations