Grammar-Based Genetic Programming with Bayesian network
Authors:
- 1 July 2014
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 1089778X,p. 739-746
Abstract
Grammar-Based Genetic Programming (GBGP) improves the search performance of Genetic Programming (GP) by formalizing constraints and domain specific knowledge in grammar. The building blocks (i.e. the functions and the terminals) in a program can be dependent. Random crossover and mutation destroy the dependence with a high probability, hence breeding a poor program from good programs. Understanding on the syntactic and semantic in the grammar plays an important role to boost the efficiency of GP by reducing the number of poor breeding. Therefore, approaches have been proposed by introducing context sensitive ingredients encoded in probabilistic models. In this paper, we propose Grammar-Based Genetic Programming with Bayesian Network (BGBGP) which learns the dependence by attaching a Bayesian network to each derivation rule and demonstrates its effectiveness in two benchmark problems.Keywords
This publication has 31 references indexed in Scilit:
- Probabilistic model building in genetic programming: a critical reviewGenetic Programming and Evolvable Machines, 2013
- Programming with Annotated Grammar Estimation2012
- Grammar-based Genetic Programming: a surveyGenetic Programming and Evolvable Machines, 2010
- The max-min hill-climbing Bayesian network structure learning algorithmMachine Learning, 2006
- Incorporating Learning Probabilistic Context-Sensitive Grammar in Genetic Programming for Efficient Evolution and Adaptation of Snakebot2005
- FDA -A Scalable Evolutionary Algorithm for the Optimization of Additively Decomposed FunctionsEvolutionary Computation, 1999
- The compact genetic algorithmIEEE Transactions on Evolutionary Computation, 1999
- Genetic programming as a means for programming computers by natural selectionStatistics and Computing, 1994
- A Bayesian method for the induction of probabilistic networks from dataMachine Learning, 1992
- Complexity-based induction systems: Comparisons and convergence theoremsIEEE Transactions on Information Theory, 1978