Abstract
Classification problems are often encountered in many applications. In the past, classification trees were often generated by decision-tree methods and commonly used to solve classification problems. In this paper, we have proposed an algorithm based on genetic programming to search for an appropriate classification tree according to some criteria. The classification tree obtained can be transferred into a rule set, which can then be fed into a knowledge base to support decision making and facilitate daily operations. Two new genetic operators, elimination and merge, are designed in the proposed approach to remove redundancy and subsumption, thus producing more accurate and concise decision rules than that without using them. Experimental results from the credit card data also show the feasibility of the proposed algorithm.
Similar content being viewed by others
References
Alavi M, Leidner DE (2001) Review: knowledge management and knowledge management systems: conceptual foundations and research issues. MIS Q 25(1):107–136
Chen G, Liu H, Yu L, Wei Q, Zhang X (2006) A new approach to classification based on association rule mining. Decis Support Syst 42:674–689
Chen SH (2002) Genetic algorithms and genetic programming in computational finance. Kluwer, Dordrecht
Chen SH, Kuo TW (2002) Evolutionary computation in economics and finance: a bibliography. Evolutionary computation in economics and finance. Physica-Verlag, Heidelberg, New York, pp 419–455
Chien BC, Lin JY, Hong TP (2002) Learning discriminant functions with fuzzy attributes for classification using genetic programming. Expert Syst Appl 23:31–31
Chtioui Y, Bertrand D, Devaux M, Barba D (1997) Comparison of multilayer perceptron and probabilistic neural networks in artificial vision application to the discrimination of seeds. J Chemom 11:111–129
Cox DR (1970) The analysis of binary data. Chapman & Hall, London
Fisher RA (1936) The use of multiple measurements in taxonomic problems. Ann Eugen 7:179–188
Giarratano J, Riley G (1993) Expert system principles and programming. PWS, Boston
Kiang MY (2003) A comparative assessment of classification methods. Decis Support Syst 35:441–454
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge
Koza JR (1999) Genetic programming III: Darwinian invention and problem solving. Morgan Kaufmann Publishers, San Mateo
Kwan MM, Balasubramanian P (2003) KnowledgeScope: managing knowledge in context. Decis Support Syst 35:467–486
Neely CJ, Weller PA (1999) Technical trading rules in the European monetary system. J Int Money Finance 18:429–458
Neely CJ, Weller PA (2001) Technical analysis and Central Bank intervention. J Int Money Finance 20:949–970
Neely CJ, Weller PA, Dittmar, R (1997) Is technical analysis in foreign exchange market profitable? A genetic programming approach. J Financ Quant Anal 32(4):405–426
Nikolaev N, Iba H (2002) Genetic programming of polynomial models for financial forecasting. Genetic algorithms and genetic programming in computational finance. Kluwer, Dordrecht, pp 103–123
Parkins AD, Nandi AK (2004) Genetic programming techniques for hand written digit recognition. Signal Processing 84:2345–2365
Quinlan JR (1986) Induction of decision trees. Mach Learn 1:81–106
Quinlan JR (1993) C4.5: Programs for machine learning. Morgan Kaufmann Publishers, San Mateo
Quinlan JR (1997) C5.0 and see 5: illustrative examples. RuleQuest Res. http://www.rulequest.com
Wang CH, Hong TP, Tseng SS (1998a) Integrating fuzzy knowledge by genetic algorithms. IEEE Trans Evol Comput 2(4):138–149
Wang CH, Hong TP, Tseng SS, Liao CM (1998b) Automatically integrating multiple rule sets in a distributed-knowledge environment. IEEE Trans Syst Man Cybern 28(3):471–476
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kuo, CS., Hong, TP. & Chen, CL. Applying genetic programming technique in classification trees. Soft Comput 11, 1165–1172 (2007). https://doi.org/10.1007/s00500-007-0159-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-007-0159-x