Skip to main content

Genetic-Algorithm-Based Approaches to Classification Problems

  • Chapter
Fuzzy Evolutionary Computation

Abstract

In this chapter, we explain how multi-objective genetic algorithms can be applied to the design of fuzzy rule-based systems for pattern classification problems. For a multi-class pattern classification problem with many continuous attributes (e.g., wine classification with 13 continuous attributes [1]), a fuzzy rule-based classification system is designed by a multi-objective genetic algorithm [2, 3] with two objectives: to minimize the size of the fuzzy rule-based classification system and to maximize its performance [4, 5]. The size of the fuzzy rule-based classification system is expressed by the number of fuzzy if-then rules, and its performance is measured by the number of correctly classified training patterns. In our approach to the design of the fuzzy rule-based classification system, first a large number of fuzzy if-then rules are generated from training patterns as candidate rules for the rule selection. Then a small number of fuzzy if-then rules are selected from the candidate rules by the two-objective genetic algorithm. The two-objective genetic algorithm tries to find all the non-dominated solutions (i.e., non-dominated rule sets) of the rule selection problem with the above-mentioned objectives. One difficulty of the rule selection method for high-dimensional pattern classification problems with many continuous attributes is that the number of candidate fuzzy if-then rules becomes intractably large. For example, the number of candidate rules is 613 ≅ 1.3 × 1010 for the wine classification problem with 13 continuous attributes if we have six fuzzy sets (terms) on each axis of the 13-dimensional pattern space.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. M. Forina et al., “Wine recognition database,” available via anonymous ftp from ics. uci. edu in directory /pub/machine-learning-databases/wine, 1992.

    Google Scholar 

  2. T. Murata, and H. Ishibuchi, “MOGA: Multi-objective genetic algorithms,” Proc. of 1995 IEEE International Conference on Evolutionary Computation, pp. 289–294, University of West Australia, Perth, Australia, November 29–December 1, 1995.

    Google Scholar 

  3. H. Ishibuchi, and T. Murata, “Multi-objective genetic local search algorithm,” Proc. of 1996 IEEE International Conference on Evolutionary Computation, pp. 119–124, Nagoya University, Nagoya, Japan, May 20–22, 1996.

    Google Scholar 

  4. H. Ishibuchi, T. Murata, and I. B. Turksen, “Selecting linguistic classification rules by two-objective genetic algorithms,” Proc. of 1995 IEEE International Conference on Systems, Man and Cybernetics, pp. 1410–1415, Vancouver, Canada, October 22–25, 1995.

    Google Scholar 

  5. H. Ishibuchi, T. Murata, and I. B. Turksen, “Single-objective and two-objective genetic algorithms for selecting linguistic rules for pattern classification problems,” Fuzzy Sets and Systems (to appear).

    Google Scholar 

  6. M. Sugeno, “An introductory survey of fuzzy control,” Information Sciences, vol. 36, no. 1/2, pp. 59–83, 1985.

    Article  MathSciNet  MATH  Google Scholar 

  7. C. C. Lee, “Fuzzy logic in control systems: fuzzy logic controller Part I and Part II,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 20, no. 2, pp. 404–435, 1990.

    Article  MATH  Google Scholar 

  8. T. Takagi, and M. Sugeno, “Fuzzy identification of systems and its applications to modeling and control,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 15, no. 1, pp. 116–132, 1985.

    Article  MATH  Google Scholar 

  9. J.-S. R. Jang, “Fuzzy controller design without domain experts,” Proc. of 1st IEEE International Conf. on Fuzzy Systems, pp. 289–296, San Diego, CA, March 8–12,1992.

    Google Scholar 

  10. L. X. Wang, and J. M. Mendel, “Generating fuzzy rules by learning from examples,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 22, no. 6, pp. 1414–1427, 1992.

    Article  MathSciNet  Google Scholar 

  11. M. Sugeno, and T. Yasukawa, “A fuzzy-logic-based approach to qualitative modeling,” IEEE Trans. on Fuzzy Systems, vol. 1, no. 1, pp. 7–31, 1993.

    Article  Google Scholar 

  12. J. H. Holland, Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, MI, 1975.

    Google Scholar 

  13. D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, MA, 1989.

    MATH  Google Scholar 

  14. B. Carse, T. C. Fogarty, and A. Munro, “Evolving fuzzy rule based controllers using generic algorithms,” Fuzzy Sets and Systems, vol. 80, no. 3, pp. 273–293, 1996.

    Article  Google Scholar 

  15. P. Thrift, “Fuzzy logic synthesis with genetic algorithms,” Proc. of 4th International Conf. on Genetic Algorithms, pp. 509–513, University of California, San Diego, CA, July 13–16, 1991.

    Google Scholar 

  16. D. S. Feldman, “Fuzzy network synthesis with genetic algorithms,” Proc. of 5th International Conf on Genetic Algorithm, pp. 312–317, University of Illinois at Urbana-Champain, IL, July 17–21, 1993.

    Google Scholar 

  17. C. L. Karr, “Design of an adaptive fuzzy logic controller using a genetic algorithm,” Proc. of 4th International Conf on Genetic Algorithms, pp. 450–457, University of California, San Diego, CA, July 13–16, 1991.

    Google Scholar 

  18. C. L. Karr, and E. J. Gentry, “Fuzzy control of pH using genetic algorithms,” IEEE Trans. on Fuzzy Systems, vol. 1, no. 1, pp. 46–53, 1993.

    Article  Google Scholar 

  19. F. Herrera, M. Lozano, and J. L. Verdegay, “Tuning fuzzy logic controllers by genetic algorithms,” International J. of Approximate Reasoning, vol. 12, no. 3/4, pp. 299–315, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  20. C. Z. Janikow, “A genetic algorithm for optimizing fuzzy decision trees,” Proc. of 6th International Conf on Genetic Algorithms, pp. 421–428, University of Pittsburgh, PA, July 15–19, 1995.

    Google Scholar 

  21. C. Z. Janikow, “A genetic algorithm method for optimizing the fuzzy components of a fuzzy decision tree,” in Genetic Algorithms for Pattern Recognition (Edited by S. K. Pal, and P. P. Wang), pp. 253–281, CRC Press, Boca Raton, FL, 1996.

    Google Scholar 

  22. H. Nomura, I. Hayashi, and N. Wakami, “A self-tuning method of fuzzy reasoning by genetic algorithm,” Proc. of 1992 International Fuzzy Systems and Intelligent Control Conf, pp. 236–245, Louisville, KY, March 16–18, 1992.

    Google Scholar 

  23. M. A. Lee, and H. Takagi, “Integrating design stages of fuzzy systems using genetic algorithms,” Proc. of 2nd International Conf on Fuzzy Systems, pp. 612–617, San Francisco, CA, March 28-April 1, 1993.

    Google Scholar 

  24. D. Park, A Kandel, and G. Langholz, “Genetic-based new fuzzy reasoning models with application to fuzzy control,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 24, no. 1, pp. 39–47, 1994.

    Article  Google Scholar 

  25. A. Homaifar, and E. McCormick, “Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms,” IEEE Trans. on Fuzzy Systems, vol. 3, no. 2, pp. 129–139, 1995.

    Article  Google Scholar 

  26. H. Ishigami, T. Fukuda, T. Shibata, and F. Arai, “Structure optimization of fuzzy neural network by genetic algorithm,” Fuzzy Sets and Systems, vol. 71, no. 3, pp. 257–264, 1995.

    Article  Google Scholar 

  27. K. Shimojima, T. Fukuda, and Y. Hasegawa, “Self-tuning fuzzy modeling with adaptive membership function, rules, and hierarchical structure based on genetic algorithm,” Fuzzy Sets and Systems, vol. 71, no. 3, pp. 295–309, 1995.

    Article  Google Scholar 

  28. S. Matsushita, A. Kuromiya, M. Yamaoka, T. Furuhashi, and Y. Uchikawa, “Determination of antecedent structure for fuzzy modeling using genetic algorithm,” Proc. of 3rd IEEE International Conference on Evolutionary Computation, pp. 235–238, Nagoya University, Nagoya, Japan, May 20–22, 1996.

    Google Scholar 

  29. L. B. Booker, D. E. Goldberg, and J. H. Holland, “Classifier systems and genetic algorithms,” Artificial Intelligence, vol. 40, no. 1–3, pp. 235–282, 1989.

    Article  Google Scholar 

  30. S. F. Smith, “A learning system based on genetic algorithms,” Ph.D. Dissertation, University of Pittsburgh, Pittsburgh, PA, 1980.

    Google Scholar 

  31. M. Valenzuela-Rendon, “The fuzzy classifier system: A classifier system for continuously varying variables,” Proc. of 4th International Conf. on Genetic Algorithms, pp. 346–353, University of California, San Diego, CA, July 13–16, 1991.

    Google Scholar 

  32. A. Parodi, and P. Bonelli, “A new approach to fuzzy classifier systems,” Proc. of 5th International Conf. on Genetic Algorithm, pp. 223–230, University of Illinois at Urbana-Champain, IL, July 17–21, 1993.

    Google Scholar 

  33. T. Furuhashi, K. Nakaoka, and Y. Uchikawa, “Suppression of excessive fuzziness using multiple fuzzy classifier systems,” Proc. of 3rd IEEE International Conference on Fuzzy Systems, pp. 411–414, Orlando, FL, June 26–29, 1994.

    Google Scholar 

  34. K. Nakaoka, T. Furuhashi, Y. Uchikawa, “A study on apportionment of Credits of fuzzy classifier system for knowledge acquisition of large scale systems,” Proc. of 3rd IEEE International Conference on Fuzzy Systems, pp. 1797–1800, Orlando, FL, June 26–29, 1994.

    Google Scholar 

  35. S. Abe, and M.-S. Lan, “A method for fuzzy rules extraction directly from numerical data and its application to pattern classification,” IEEE Trans. on Fuzzy Systems, vol. 3, no. 1, pp. 18–28, 1995.

    Article  MathSciNet  Google Scholar 

  36. S. Abe, M.-S. Lan, and R. Thawonmas, “Tuning of a fuzzy classifier derived from data,” International Journal of Approximate Reasoning, vol. 14, no. l, pp. 1–24, 1996.

    Article  MATH  Google Scholar 

  37. P. K. Simpson, “Fuzzy min-max neural networks-Part I: Classification,” IEEE Trans. on Neural Networks, vol. 3, no. 5, pp. 776–786, 1992.

    Article  Google Scholar 

  38. S. K. Pal, and S. Mitra, “Multilayer perceptron, fuzzy sets, and classification,” IEEE Trans. on Neural Networks, vol. 3, no. 5, pp. 683–697, 1992.

    Article  Google Scholar 

  39. W. Pedrycz, “Fuzzy neural networks with reference neurons as pattern classifiers,” IEEE Trans. on Neural Networks, vol. 3, no. 5, pp. 770–775, 1992.

    Article  Google Scholar 

  40. S. Mitra, and S. K. Pal, “Self-organizing neural network as a fuzzy classifier,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 24, no. 3, pp. 385–399, 1994.

    Article  Google Scholar 

  41. S. Mitra, “Fuzzy MLP based expert system for medical diagnosis,” Fuzzy Sets and Systems, vol. 65, no. 2/3, pp. 285–296, 1994.

    Article  Google Scholar 

  42. V. Uebele, S. Abe, and M.-S. Lan, “A neural-network-based fuzzy classifier,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 25, no. 2, pp. 353–361, 1995.

    Article  Google Scholar 

  43. S. K. Halgamuge, W. Poechmueller, and M. Glesner, “An alternative approach for generation of membership functions and fuzzy rules based on radial and cubic basis function networks,” International Journal of Approximate Reasoning, vol. 12, no. 3/4, pp. 279–298, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  44. H. Ishibuchi, K. Nozaki, and H. Tanaka, “Distributed representation of fuzzy rules and its application to pattern classification,” Fuzzy Sets and Systems, vol. 52, no. 1, pp. 21–32, 1992.

    Article  Google Scholar 

  45. H. Ishibuchi, K. Nozaki, N. Yamamoto, and H. Tanaka, “Construction of fuzzy classification systems with rectangular fuzzy rules using genetic algorithms,” Fuzzy Sets and Systems, vol. 65, no. 2/3, pp. 237–253, 1994.

    Article  MathSciNet  Google Scholar 

  46. H. Ishibuchi, K. Nozaki, N. Yamamoto, and H. Tanaka, “Selecting fuzzy if-then rules for classification problems using genetic algorithms,” IEEE Trans. on Fuzzy Systems, vol. 3, no. 3, pp. 260–270, 1995.

    Article  Google Scholar 

  47. K. Nozaki, H. Ishibuchi, and H. Tanaka, “Adaptive fuzzy rule-based classification systems,” IEEE Trans. on Fuzzy Systems, vol. 4, no. 3, pp. 238–250, 1996.

    Article  Google Scholar 

  48. R. Fisher, “The use of multiple measurements intaxonomic problems,” Annals of Eugenics, vol. 7, pp. 179–188, 1936.

    Google Scholar 

  49. A. L. Corcoran, and S. Sen, “Using real-valued genetic algorithms to evolve rule sets for classification,” Proc. of 1st IEEE International Conference on Evolutionary Computation, pp. 120–124, Orlando, FL, June 27–29, 1994.

    Google Scholar 

  50. H. Ishibuchi, T. Nakashima, and T. Murata, “A fuzzy classifier system that generates fuzzy if-then rules for pattern classification problems,” Proc. of 1995 IEEE International Conference on Evolutionary Computation, pp. 759–764, University of West Australia, Perth, Australia, November 29-December 1, 1995.

    Google Scholar 

  51. H. Ishibuchi, T. Nakashima, and T. Murata, “Genetic-algorithm-based approaches to the design of fuzzy systems for multi-dimensional pattern classification problems,” Proc. of 1996 IEEE International Conference on Evolutionary Computation, pp. 229–234, Nagoya University, Nagoya, Japan, May 20–22, 1996.

    Google Scholar 

  52. Y. Yuan, and H. Zhuang, “A genetic algorithm for generating fuzzy classification rules,” Fuzzy Sets and Systems, vol. 84, no. 1, pp. 1–19, 1996.

    Article  MATH  Google Scholar 

  53. D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning internal representations by error propagation,” in Parallel Distributed Processing: Volume 1 (Edited by D. E. Rumelhart, and J. L. MaClelland), pp. 318–362, MIT Press, Cambridge, MA, 1986.

    Google Scholar 

  54. H. Ishibuchi, and M. Nii, “Generating fuzzy if-then rules from trained neural networks: Linguistic analysis of neural networks,” Proc. of 1996 IEEE International Conference on Neural Networks, pp. 1133–1138, Washington DC, June 3–6, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer Science+Business Media New York

About this chapter

Cite this chapter

Ishibuchi, H., Murata, T., Nakashima, T. (1997). Genetic-Algorithm-Based Approaches to Classification Problems. In: Pedrycz, W. (eds) Fuzzy Evolutionary Computation. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-6135-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-6135-4_6

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7811-2

  • Online ISBN: 978-1-4615-6135-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics