Learning computer programs with the bayesian optimization algorithm

  • Authors:
  • Moshe Looks;Ben Goertzel;Cassio Pennachin

  • Affiliations:
  • Object Sciences Corporation, Alexandria, VA;Novamente LLC, Rockville, MD;Novamente LLC, Rockville, MD

  • Venue:
  • GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe an extension of the Bayesian Optimization Algorithm (BOA), a probabilistic model building genetic algorithm, to the domain of program tree evolution. The new system, BOA programming (BOAP), improves significantly on previous probabilistic model building genetic programming (PMBGP) systems in terms of the articulacy and open-ended flexibility of the models learned, and hence control over the distribution of instances generated. Innovations include a novel tree representation and a generalized program evaluation scheme.