UCL Discovery Stage
UCL home » Library Services » Electronic resources » UCL Discovery Stage

Improving the generalisation of genetic programming models with evaluation time and asynchronous parallel computing

Sambo, Aliyu Sani; Azad, R Muhammad Atif; Kovalchuk, Yevgeniya; Padmanaabhan, Vivek; Shah, Hanifa; (2021) Improving the generalisation of genetic programming models with evaluation time and asynchronous parallel computing. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. (pp. pp. 265-266). ACM (Association for Computing Machinery) Green open access

[thumbnail of Kovalchuk_GeneralisationOfGPmodels.pdf]
Preview
PDF
Kovalchuk_GeneralisationOfGPmodels.pdf - Other

Download (582kB) | Preview

Abstract

In genetic programming (GP), controlling complexity often means reducing the size of evolved expressions. However, previous studies show that size reduction may not avoid model overfitting. Therefore, in this study, we use the evaluation time --- the computational time required to evaluate a GP model on data --- as the estimate of model complexity. The evaluation time depends not only on the size of evolved expressions but also their composition, thus acting as a more nuanced measure of model complexity than size alone. To constrain complexity using this measure of complexity, we employed an explicit control technique and a method that creates a race condition. We used a hybridisation of GP and multiple linear regression (MLRGP) that discovers useful features to boost training performance in our experiments. The improved training increases the chances of overfitting and facilitates a study of how managing complexity with evaluation time can address overfitting. Also, MLRGP allows us to observe the relationship between evaluation time and the number of features in a model. The results show that constraining evaluation time of MLRGP leads to better generalisation than both plain MLRGP and with an effective bloat-control.

Type: Proceedings paper
Title: Improving the generalisation of genetic programming models with evaluation time and asynchronous parallel computing
Event: GECCO '21: Genetic and Evolutionary Computation Conference
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3449726.3459583
Publisher version: https://doi.org/10.1145/3449726.3459583
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher's terms and conditions.
UCL classification: UCL
URI: https://discovery-pp.ucl.ac.uk/id/eprint/10177763
Downloads since deposit
539Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item