Tarpeian bloat control and generalization accuracy

  • Authors:
  • Sébastien Mahler;Denis Robilliard;Cyril Fonlupt

  • Affiliations:
  • Laboratoire d'Informatique du Littoral, Université du Littoral-Côte d'Opale, Calais Cedex, France;Laboratoire d'Informatique du Littoral, Université du Littoral-Côte d'Opale, Calais Cedex, France;Laboratoire d'Informatique du Littoral, Université du Littoral-Côte d'Opale, Calais Cedex, France

  • Venue:
  • EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we focus on machine-learning issues solved with Genetic Programming (GP). Excessive code growth or bloat often happens in GP, greatly slowing down the evolution process. In Pol03, Poli proposed the Tarpeian Control method to reduce bloat, but possible side-effects of this method on the generalization accuracy of GP hypotheses remained to be tested. In particular, since Tarpeian Control puts a brake on code growth, it could behave as a kind of Occam's razor, promoting shorter hypotheses more able to extend their knowledge to cases apart from any learning steps. To answer this question, we experiment Tarpeian Control with symbolic regression. The results are contrasted, showing that it can either increase or reduce the generalization power of GP hypotheses, depending on the problem at hand. Experiments also confirm the decrease in size of programs. We conclude that Tarpeian Control might be useful if carefully tuned to the problem at hand.