Skip to main content

Rule Induction for Classification Using Multi-objective Genetic Programming

  • Conference paper
Evolutionary Multi-Criterion Optimization (EMO 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4403))

Included in the following conference series:

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.

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

Access this chapter

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

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.

References

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  MathSciNet  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Ghosh, A., Nath, B.: Multi-objective rule mining using genetic algorithms. Information Sciences 163, 123–133 (2004)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Google Scholar 

  8. Ishibuchi, H., Kuwajima, I., Nojima, Y.: Multiobjective Association Rule Mining. In: Proceedings of the PPSN Workshop on Multiobjective Problem Solving from Nature (2006)

    Google Scholar 

  9. Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques, 2nd edn. Elsevier, Amsterdam (2005)

    MATH  Google Scholar 

  10. 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)

    Google Scholar 

  11. DeLisle, R.K., Dixon, S.L.: Induction of Decision Trees via Evolutionary Programming. Journal of Chemical Information and Modelling 44(3), 862–870 (2004)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Koza, J.: Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  18. Langdon, W.B., Poli, R.: Foundations of Genetic Programming. Springer, Heidelberg (1998)

    Google Scholar 

  19. Angeline, P.J.: Genetic Programming and Emergent Intelligence. In: Kinnear, K.E. (ed.) Advances in Genetic Programming, pp. 75–97. MIT Press, Cambridge (1994)

    Google Scholar 

  20. 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)

    Article  MATH  Google Scholar 

  21. Quinlan, J.R.: Simplifying decision trees. International Journal of Man-Machine Studies 27(3), 221–234 (1987)

    Article  Google Scholar 

  22. Merz, C.J, Murphy, P.M.: UCI repository of machine learning databases. Univ. California, Irvine (1998)

    Google Scholar 

  23. Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons, Chichester (2001)

    MATH  Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Shigeru Obayashi Kalyanmoy Deb Carlo Poloni Tomoyuki Hiroyasu Tadahiko Murata

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics