Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download BibTeX

Title

Semantic Backpropagation for Designing Search Operators in Genetic Programming

Authors

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] employee

Year of publication

2015

Published in

IEEE Transactions on Evolutionary Computation

Journal year: 2015 | Journal volume: vol. 19 | Journal number: iss. 3

Article type

scientific article

Publication language

english

Keywords
EN
  • geometric crossover
  • mutation
  • problem decomposition
  • program synthesis
  • reversible computing
  • Semantics
Abstract

EN In genetic programming, a search algorithm is expected to produce a program that achieves the desired final computation state (desired output). To reach that state, an executing program needs to traverse certain intermediate computation states. An evolutionary search process is expected to autonomously discover such states. This can be difficult for nontrivial tasks that require long programs to be solved. The semantic backpropagation algorithm proposed in this paper heuristically inverts the execution of evolving programs to determine the desired intermediate computation states. Two search operators, random desired operator and approximately geometric semantic crossover, use the intermediate states determined by semantic backpropagation to define subtasks of the original programming task, which are then solved using an exhaustive search. The operators outperform the standard genetic search operators and other semantic-aware operators when compared on a suite of symbolic regression and Boolean benchmarks. This result and additional analysis conducted in this paper indicate that semantic backpropagation helps evolution to identify the desired intermediate computation states and makes the search process more efficient.

Pages (from - to)

326 - 340

DOI

10.1109/TEVC.2014.2321259

URL

https://ieeexplore.ieee.org/document/6808504

Ministry points / journal

50

Impact Factor

5,908

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.