Cargando…

Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement

In 2012, Moraglio and coauthors introduced new genetic operators for Genetic Programming, called geometric semantic genetic operators. They have the very interesting advantage of inducing a unimodal error surface for any supervised learning problem. At the same time, they have the important drawback...

Descripción completa

Detalles Bibliográficos
Autores principales: Castelli, Mauro, Vanneschi, Leonardo, Popovič, Aleš
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4707023/
https://www.ncbi.nlm.nih.gov/pubmed/27057158
http://dx.doi.org/10.1155/2016/8326760
_version_ 1782409254434504704
author Castelli, Mauro
Vanneschi, Leonardo
Popovič, Aleš
author_facet Castelli, Mauro
Vanneschi, Leonardo
Popovič, Aleš
author_sort Castelli, Mauro
collection PubMed
description In 2012, Moraglio and coauthors introduced new genetic operators for Genetic Programming, called geometric semantic genetic operators. They have the very interesting advantage of inducing a unimodal error surface for any supervised learning problem. At the same time, they have the important drawback of generating very large data models that are usually very hard to understand and interpret. The objective of this work is to alleviate this drawback, still maintaining the advantage. More in particular, we propose an elitist version of geometric semantic operators, in which offspring are accepted in the new population only if they have better fitness than their parents. We present experimental evidence, on five complex real-life test problems, that this simple idea allows us to obtain results of a comparable quality (in terms of fitness), but with much smaller data models, compared to the standard geometric semantic operators. In the final part of the paper, we also explain the reason why we consider this a significant improvement, showing that the proposed elitist operators generate manageable models, while the models generated by the standard operators are so large in size that they can be considered unmanageable.
format Online
Article
Text
id pubmed-4707023
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-47070232016-04-07 Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement Castelli, Mauro Vanneschi, Leonardo Popovič, Aleš Comput Intell Neurosci Research Article In 2012, Moraglio and coauthors introduced new genetic operators for Genetic Programming, called geometric semantic genetic operators. They have the very interesting advantage of inducing a unimodal error surface for any supervised learning problem. At the same time, they have the important drawback of generating very large data models that are usually very hard to understand and interpret. The objective of this work is to alleviate this drawback, still maintaining the advantage. More in particular, we propose an elitist version of geometric semantic operators, in which offspring are accepted in the new population only if they have better fitness than their parents. We present experimental evidence, on five complex real-life test problems, that this simple idea allows us to obtain results of a comparable quality (in terms of fitness), but with much smaller data models, compared to the standard geometric semantic operators. In the final part of the paper, we also explain the reason why we consider this a significant improvement, showing that the proposed elitist operators generate manageable models, while the models generated by the standard operators are so large in size that they can be considered unmanageable. Hindawi Publishing Corporation 2016 2015-12-27 /pmc/articles/PMC4707023/ /pubmed/27057158 http://dx.doi.org/10.1155/2016/8326760 Text en Copyright © 2016 Mauro Castelli et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Castelli, Mauro
Vanneschi, Leonardo
Popovič, Aleš
Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement
title Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement
title_full Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement
title_fullStr Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement
title_full_unstemmed Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement
title_short Controlling Individuals Growth in Semantic Genetic Programming through Elitist Replacement
title_sort controlling individuals growth in semantic genetic programming through elitist replacement
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4707023/
https://www.ncbi.nlm.nih.gov/pubmed/27057158
http://dx.doi.org/10.1155/2016/8326760
work_keys_str_mv AT castellimauro controllingindividualsgrowthinsemanticgeneticprogrammingthroughelitistreplacement
AT vanneschileonardo controllingindividualsgrowthinsemanticgeneticprogrammingthroughelitistreplacement
AT popovicales controllingindividualsgrowthinsemanticgeneticprogrammingthroughelitistreplacement