Author:
Nadizar Giorgia,Sakallioglu Berfin,Garrow Fraser,Silva Sara,Vanneschi Leonardo
Abstract
AbstractGeometric Semantic Genetic Programming (GSGP) has shown notable success in symbolic regression with the introduction of Linear Scaling (LS). This achievement stems from the synergy of the geometric semantic genetic operators of GSGP with the scaling of the individuals for computing their fitness, which favours programs with a promising behaviour. However, the initial combination of GSGP and LS (GSGP-LS) underutilised the potential of LS, scaling individuals only for fitness evaluation, neglecting to incorporate improvements into their genetic material. In this paper we propose an advancement, GSGP with Lamarckian LS (GSGP-LLS), wherein we update the individuals in the population with their scaling coefficients in a Lamarckian fashion, i.e., by inheritance of acquired traits. We assess GSGP-LS and GSGP-LLS against standard GSGP for the task of symbolic regression on five hand-tailored benchmarks and six real-life problems. On the former ones, GSGP-LS and GSGP-LLS both consistently improve GSGP, though with no clear global superiority between them. On the real-world problems, instead, GSGP-LLS steadily outperforms GSGP-LS, achieving faster convergence and superior final performance. Notably, even in cases where LS induces overfitting on challenging problems, GSGP-LLS surpasses GSGP-LS, due to its slower and more localised optimisation steps.
Funder
FCT, Portugal
Università degli Studi di Trieste
Publisher
Springer Science and Business Media LLC
Reference58 articles.
1. J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection (MIT Press, Cambridge, 1992)
2. D.A. Augusto, H.J.C. Barbosa, Symbolic regression via genetic programming. In: Proceedings. Vol.1. Sixth Brazilian Symposium on Neural Networks, pp. 173–178 (2000). https://doi.org/10.1109/SBRN.2000.889734
3. I. Icke, J.C. Bongard, Improving genetic programming based symbolic regression using deterministic machine learning. In: 2013 IEEE Congress on Evolutionary Computation, pp. 1763–1770 (2013). https://doi.org/10.1109/CEC.2013.6557774
4. M. Nicolau, J. McDermott, Genetic programming symbolic regression: what is the prior on the prediction? In: Banzhaf, W., Goodman, E., Sheneman, L., Trujillo, L., Worzel, B. (eds.) Genetic Programming Theory and Practice XVII, pp. 201–225. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-39958-0_11
5. M. Keijzer, Improving symbolic regression with interval arithmetic and linear scaling. In: C. Ryan et al. (ed.) Genetic Programming, Proceedings of the 6th European Conference, EuroGP 2003. LNCS, vol. 2610, pp. 71–83. Springer, Essex (2003)