Proceedings

Occam's Razor Just Got Sharper

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 768-772.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Occam’s razor is the principle that, given two hypotheses consistent with the observed data, the simpler one should be preferred. Many machine learning algorithms follow this principle and search for a small hypothesis within the version space. The principle has been the subject of a heated debate with theoretical and empirical arguments both for and against it. Earlier empirical studies lacked sufficient coverage to resolve the debate. In this work we provide convincing empirical evidence for Occam's razor in the context of decision tree induction. By applying a variety of sophisticated sampling techniques, our methodology samples the version space for many real-world domains and tests the correlation between the size of a tree and its accuracy. We show that indeed a smaller tree is likely to be more accurate, and that this correlation is statistically significant across most domains.

  1. [Berkman and Sandholm, 1995] N. C. Berkman and T. W. Sandholm. What should be minimized in a decision tree: A re-examination. Technical report, 1995.
  2. [Blake and Merz, 1998] C. L. Blake and C. J. Merz. UCI repository of machine learning databases, 1998.
  3. [Blumer et al., 1987] A. Blumer, A. Ehrenfeucht, D. Haus- sler, and M. K. Warmuth. Occam's Razor. Information Processing Letters, 24(6):377-380, 1987.
  4. [Domingos, 1999] P. Domingos. The role of Occam's razor in knowledge discovery. Data Mining and Knowledge Dis- covery, 3(4):409-425, 1999.
  5. [Esmeir and Markovitch, 2004] S. Esmeir and S. Markovitch. Lookahead-based algorithms for anytime induction of decision trees. In ICML'04, pages 257-264, 2004.
  6. [Fayyad and Irani, 1990] U. M. Fayyad and K. B. Irani. What should be minimized in a decision tree? In AAAI'90, pages 749-754, 1990.
  7. [Mitchell, 1982] T. M. Mitchell. Generalization as search. Artificial Intelligence, 18:203-226, 1982.
  8. [Murphy and Pazzani, 1994] P. M. Murphy and M. J. Paz- zani. Exploring the decision forest: an empirical investiga- tion of Occam's Razor in decision tree induction. Journal of Artificial Intelligence Research, 1:257-275, 1994.
  9. [Quinlan and Rivest, 1989] J. R. Quinlan and R. L. Rivest. Inferring decision trees using the minimum descrip- tion length principle. Information and Computation, 80(3):227-248, 1989.
  10. [Quinlan, 1993] J. R. Quinlan. C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo, CA, 1993.
  11. R Development Core Team. R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria, 2005.
  12. [Rao et al., 1995] R. Rao, D. Gordon, and W. Spears. For every generalization action, is there really an equal or op- posite reaction? In ICML'95, pages 471-479, 1995.
  13. [Schaffer, 1994] C. Schaffer. A conservation law for gener- alization performance. In ICML'94, pages 259-265, 1994.
  14. [Webb, 1996] G. I. Webb. Further experimental evidence against the utility of Occam's razor. Journal of Artificial Intelligence Research, 4:397-417, 1996.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards