arrow
返回

Evolving simple and accurate symbolic regression models via asynchronous parallel computing

delete2021-06-01
delete8
delete
OA
AI
A
Aliyu Sani Sambo *
R
R. Muhammad Atif Azad
Y
Yevgeniya Kovalchuk
H
Hanifa Shah
DOI:10.1016/j.asoc.2021.107198delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In machine learning, reducing the complexity of a model can help to improve its computational efficiency and avoid overfitting. In genetic programming (GP), the model complexity reduction is often achieved by reducing the size of evolved expressions. However, previous studies have demonstrated that the expression size reduction does not necessarily prevent model overfitting. Therefore, this paper uses 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 the expression size alone. To discourage complexity, this study employs a novel method called asynchronous parallel GP (APGP) that introduces a race condition in the evolutionary process of GP; the race offers an evolutionary advantage to the simple solutions when their accuracy is competitive. To evaluate the proposed method, it is compared to the standard GP (GP) and GP with bloat control (GP+BC) methods on six challenging symbolic regression problems. APGP produced models that are significantly more accurate (on 6/6 problems) than those produced by both GP and GP+BC. In terms of complexity control, APGP prevailed over GP but not over GP+BC; however, GP+BC produced simpler solutions at the cost of test-set accuracy. Moreover, APGP took a significantly lower number of evaluations than both GP and GP+BC to meet a target training fitness in all tests. Our analysis of the proposed APGP also involved: (1) an ablation study that separated the proposed measure of complexity from the race condition in APGP and (2) the study of an initialisation scheme that encourages functional diversity in the initial population that improved the results for all the GP methods. These results question the overall benefits of bloat control and endorse the employment of both the evaluation time as an estimate of model complexity and the proposed APGP method for controlling it. (C) 2021 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
Keyword:
Genetic programming
Model complexity
Parallel computing
Evaluation time
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Applied Soft Computing 封面图
Applied Soft Computing
IF:
6.6
论文数:
1.4W
被引数:
4.8W

机构

B
Birmingham City University
学者数:
1.6K
论文数: 1.6K
被引数: 1.3K
引用论文

引用论文

Inter-adsorbate forces and coherent scattering in helium spin-echo experiments
err2021-01-01
err0
errOAAI
errDavid J. Ward; Arjun Raghavan; Anton Tamtögl; Andrew P. Jardine; Emanuel Bahn; John Ellis; Salvador Miret-Artès; William Allison
err分享
err收藏
Time and Individual Duration in Genetic Programming
err2020-01-01
err13
errOAAI
errde Vega, Francisco Fernandez; Olague, Gustavo; Lanza, Daniel; de la O, Francisco Chavez; Banzhaf, Wolfgang; Goodman, Erik; Menendez-Clavijo, Jose; Martinez, Axel
err分享
err收藏
Lipid Metabolism, Metabolic Syndrome, and Cancer
err2013-01-23
err0
errOAAI
errFang Hu; Yingtong Zhang; Yuanda Song
err分享
err收藏
学者 查看更多内容