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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Forina et al., “Wine recognition database,” available via anonymous ftp from ics. uci. edu in directory /pub/machine-learning-databases/wine, 1992.
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.
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.
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.
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).
M. Sugeno, “An introductory survey of fuzzy control,” Information Sciences, vol. 36, no. 1/2, pp. 59–83, 1985.
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.
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.
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.
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.
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.
J. H. Holland, Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, MI, 1975.
D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, MA, 1989.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
S. F. Smith, “A learning system based on genetic algorithms,” Ph.D. Dissertation, University of Pittsburgh, Pittsburgh, PA, 1980.
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.
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.
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.
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.
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.
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.
P. K. Simpson, “Fuzzy min-max neural networks-Part I: Classification,” IEEE Trans. on Neural Networks, vol. 3, no. 5, pp. 776–786, 1992.
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.
W. Pedrycz, “Fuzzy neural networks with reference neurons as pattern classifiers,” IEEE Trans. on Neural Networks, vol. 3, no. 5, pp. 770–775, 1992.
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.
S. Mitra, “Fuzzy MLP based expert system for medical diagnosis,” Fuzzy Sets and Systems, vol. 65, no. 2/3, pp. 285–296, 1994.
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.
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.
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.
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.
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.
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.
R. Fisher, “The use of multiple measurements intaxonomic problems,” Annals of Eugenics, vol. 7, pp. 179–188, 1936.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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