Skip to content

Occam’s razor in machine learning

Many machine-learning researchers have utilized Occam's razor [also frequently spelt as Ockham's razor], preferring less complex classifiers in the belief that doing so is likely to reduce prediction error. I believe that this is misguided and provide philosophical and experimental support for this opinion.

The decision tree grafting software that systematically adds complexity to C4.5 decision trees while reducing prediction error can be downloaded here (requires C4.5 release 6).  Decision tree grafting is also implemented in the J48Graft component of the Weka machine learning workbench.

Publications

Webb, G. I.

Decision Tree Grafting From The All Tests But One Partition

Dean, T. (Ed.): Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI 99), pp. 702-707, Morgan Kaufmann, Stockholm, Sweden, 1999.

Abstract | BibTeX

Webb, G. I.

The Problem of Missing Values in Decision Tree Grafting

Antoniou, G.; Slaney, J. K. (Ed.): Lecture Notes in Computer Science Vol. 1502: Advanced Topics in Artificial Intelligence, Selected Papers from the Eleventh Australian Joint Conference on Artificial Intelligence (AI '98), pp. 273-283, Springer-Verlag, Brisbane, Australia, 1998.

Abstract | BibTeX

Webb, G. I.

Decision Tree Grafting

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI 97), pp. 846-851, Morgan Kaufmann, Nagoya, Japan, 1997.

Abstract | BibTeX

Webb, G. I.

Further Experimental Evidence Against The Utility Of Occam's Razor

Journal of Artificial Intelligence Research, vol. 4, pp. 397-417, 1996.

Abstract | Links | BibTeX

Webb, G. I.

Generality Is More Significant Then Complexity: Toward An Alternative To Occams Razor

Zhang, C.; Debenham, J.; Lukose, D. (Ed.): Artificial Intelligence: Sowing the Seeds for the Future, Proceedings of Seventh Australian Joint Conference on Artificial Intelligence (AI'94), pp. 60-67, World Scientific, Armidale,NSW, Australia, 1994.

Abstract | BibTeX