Abstract
Multi-objective metaheuristics have previously been applied to partial classification, where the objective is to produce simple, easy to understand rules that describe subsets of a class of interest. While this provides a useful aid in descriptive data mining, it is difficult to see how the rules produced can be combined usefully to make a predictive classifier. This paper describes how, by using a more complex representation of the rules, it is possible to produce effective classifiers for two class problems. Furthermore, through the use of multi-objective genetic programming, the user can be provided with a selection of classifiers providing different trade-offs between the misclassification costs and the overall model complexity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
de la Iglesia, B., Philpott, M.S., Bagnall, A.J., Rayward-Smith, V.J.: Data Mining Rules Using Multi-Objective Evolutionary Algorithms. In: Proceedings of 2003 IEEE Congress on Evolutionary Computation, pp. 1552–1559. IEEE Computer Society Press, Los Alamitos (2003)
de la Iglesia, B., Reynolds, A., Rayward-Smith, V.J.: Developments on a Multi-Objective Metaheuristic (MOMH) Algorithm for Finding Interesting Sets of Classification Rules. In: Coello Coello, C.A., Hernández Aguirre, A., Zitzler, E. (eds.) EMO 2005. LNCS, vol. 3410, pp. 826–840. Springer, Heidelberg (2005)
de la Iglesia, B., Richards, G., Philpott, M.S., Rayward-Smith, V.J.: The application and effectiveness of a multi-objective metaheuristic algorithm for partial classification. European Journal of Operational Research 169(3), 898–917 (2006)
Reynolds, A., de la Iglesia, B.: Rule induction using multi-objective metaheuristics: Encouraging rule diversity. In: Proceedings of the 2006 IEEE World Congress on Computational Intelligence, pp. 6375–6382. IEEE Computer Society Press, Los Alamitos (2006)
Ali, K., Manganaris, S., Srikant, R.: Partial Classification using Association Rules. In: Proceedings of the Third International Conference on Knowledge Discovery and Data Mining, pp. 115–118. The AAAI Press, Menlo Park (1997)
Ghosh, A., Nath, B.: Multi-objective rule mining using genetic algorithms. Information Sciences 163, 123–133 (2004)
Ishibuchi, H., Nojima, Y.: Accuracy-Complexity Tradeoff Analysis by Multiobjective Rule Selection. In: Proceedings of the ICDM 2005 Workshop on Computational Intelligence in Data Mining, pp. 39–48 (2005)
Ishibuchi, H., Kuwajima, I., Nojima, Y.: Multiobjective Association Rule Mining. In: Proceedings of the PPSN Workshop on Multiobjective Problem Solving from Nature (2006)
Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques, 2nd edn. Elsevier, Amsterdam (2005)
Tanigawa, T., Zhao, Q.: A Study on Efficient Generation of Decision Trees Using Genetic Programming. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2000), pp. 1047–1052. Morgan Kaufmann, San Francisco (2000)
DeLisle, R.K., Dixon, S.L.: Induction of Decision Trees via Evolutionary Programming. Journal of Chemical Information and Modelling 44(3), 862–870 (2004)
Eggermont, J., Kok, J.N., Kosters, W.A.: Detecting and Pruning Introns for Faster Decision Tree Evolution. In: Yao, X., Burke, E.K., Lozano, J.A., Smith, J., Merelo-Guervós, J.J., Bullinaria, J.A., Rowe, J.E., Tiňo, P., Kabán, A., Schwefel, H.-P. (eds.) Parallel Problem Solving from Nature - PPSN VIII. LNCS, vol. 3242, pp. 1071–1080. Springer, Heidelberg (2004)
Bot, M.C.J.: Improving Induction of Linear Classification Trees with Genetic Programming. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2000), pp. 403–410. Morgan Kaufmann, San Francisco (2000)
Mugambi, E.M., Hunter, A.: Multi-Objective Genetic Programming Optimization of Decision Trees for Classifying Medical Data. In: Palade, V., Howlett, R.J., Jain, L. (eds.) KES 2003. LNCS, vol. 2773, pp. 293–299. Springer, Heidelberg (2003)
Setzkorn, C., Paton, R.C.: MERBIS - A Multi-Objective Evolutionary Rule Base Induction System. Technical Report ULCS-03-016, Department of Computer Science, University of Liverpool (2003)
Setzkorn, C., Paton, R.C.: MERBIS - A Self-Adaptive Multi-Objective Evolutionary Rule Base Induction System. Technical Report ULCS-03-021, Department of Computer Science, University of Liverpool (2003)
Koza, J.: Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge (1992)
Langdon, W.B., Poli, R.: Foundations of Genetic Programming. Springer, Heidelberg (1998)
Angeline, P.J.: Genetic Programming and Emergent Intelligence. In: Kinnear, K.E. (ed.) Advances in Genetic Programming, pp. 75–97. MIT Press, Cambridge (1994)
Ekárt, A., Németh, S.Z.: Selection Based on the Pareto Nondomination Criterion for Controlling Code Growth in Genetic Programming. Genetic Programming and Evolvable Machines 2, 61–73 (2001)
Quinlan, J.R.: Simplifying decision trees. International Journal of Man-Machine Studies 27(3), 221–234 (1987)
Merz, C.J, Murphy, P.M.: UCI repository of machine learning databases. Univ. California, Irvine (1998)
Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons, Chichester (2001)
Deb, K., Agrawal, S., Pratab, A., Meyarivan, T.: A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) Parallel Problem Solving from Nature-PPSN VI. LNCS, vol. 1917, pp. 849–858. Springer, Heidelberg (2000)
Zitzler, E., Thiele, L.: Multiobjective Optimization Using Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. IEEE Transactions on Evolutionary Computation 3(4), 257–271 (1999)
Lim, T.-S., Loh, W.-Y., Shih, Y.-S.: A Comparison of Prediction Accuracy, Complexity, and Training Time of Thirty-three Old and New Classification Algorithms. Machine Learning 40, 203–229 (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Reynolds, A.p., de la Iglesia, B. (2007). Rule Induction for Classification Using Multi-objective Genetic Programming. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds) Evolutionary Multi-Criterion Optimization. EMO 2007. Lecture Notes in Computer Science, vol 4403. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70928-2_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-70928-2_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70927-5
Online ISBN: 978-3-540-70928-2
eBook Packages: Computer ScienceComputer Science (R0)