We propose in this paper a modification of one of the modern state-of-the-art genetic programming algorithms used for data-driven modeling, namely the Bi-objective Genetic Programming (BioGP). The original method is based on a concurrent minimization of both the training error and complexity of multiple candidate models encoded as Genetic Programming trees. Also, BioGP is empowered by a predator-prey co-evolutionary model where virtual predators are used to suppress solutions (preys) characterized by a poor trade-off error vs complexity. In this work, we incorporate in the original BioGP an adaptive mechanism that automatically tunes the mutation rate, based on a characterization of the current population (in terms of entropy) and on the information that can be extracted from it. We show through numerical experiments on two different datasets from the energy domain that the proposed method, named BioAGP (where “A” stands for “Adaptive”), performs better than the original BioGP, allowing the search to maintain a good diversity level in the population, without affecting the convergence rate.

Adaptive bi-objective genetic programming for data-driven system modeling / Bevilacqua, Vitoantonio; Nuzzolese, Nicola; Mininno, Ernesto; Iacca, Giovanni (LECTURE NOTES IN COMPUTER SCIENCE). - In: Intelligent Computing Methodologies: 12th International Conference, ICIC 2016, Lanzhou, China, August 2-5, 2016. Proceedings, Part III / [a cura di] De-Shuang Huang; Kyungsook Han; Abir Hussain. - STAMPA. - Cham, CH : Springer, 2016. - ISBN 978-3-319-42296-1. - pp. 248-259 [10.1007/978-3-319-42297-8_24]

Adaptive bi-objective genetic programming for data-driven system modeling

Bevilacqua, Vitoantonio;Mininno, Ernesto;
2016-01-01

Abstract

We propose in this paper a modification of one of the modern state-of-the-art genetic programming algorithms used for data-driven modeling, namely the Bi-objective Genetic Programming (BioGP). The original method is based on a concurrent minimization of both the training error and complexity of multiple candidate models encoded as Genetic Programming trees. Also, BioGP is empowered by a predator-prey co-evolutionary model where virtual predators are used to suppress solutions (preys) characterized by a poor trade-off error vs complexity. In this work, we incorporate in the original BioGP an adaptive mechanism that automatically tunes the mutation rate, based on a characterization of the current population (in terms of entropy) and on the information that can be extracted from it. We show through numerical experiments on two different datasets from the energy domain that the proposed method, named BioAGP (where “A” stands for “Adaptive”), performs better than the original BioGP, allowing the search to maintain a good diversity level in the population, without affecting the convergence rate.
2016
Intelligent Computing Methodologies: 12th International Conference, ICIC 2016, Lanzhou, China, August 2-5, 2016. Proceedings, Part III
978-3-319-42296-1
https://link.springer.com/chapter/10.1007%2F978-3-319-42297-8_24
Springer
Adaptive bi-objective genetic programming for data-driven system modeling / Bevilacqua, Vitoantonio; Nuzzolese, Nicola; Mininno, Ernesto; Iacca, Giovanni (LECTURE NOTES IN COMPUTER SCIENCE). - In: Intelligent Computing Methodologies: 12th International Conference, ICIC 2016, Lanzhou, China, August 2-5, 2016. Proceedings, Part III / [a cura di] De-Shuang Huang; Kyungsook Han; Abir Hussain. - STAMPA. - Cham, CH : Springer, 2016. - ISBN 978-3-319-42296-1. - pp. 248-259 [10.1007/978-3-319-42297-8_24]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/83794
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 5
social impact