Improving Generalisation of Genetic Programming for Symbolic Regression with Structural Risk Minimisation

被引:23
|
作者
Chen, Qi [1 ]
Xue, Bing [1 ]
Shang, Lin [2 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6400, New Zealand
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210046, Jiangsu, Peoples R China
来源
GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2016年
关键词
Genetic Programming; Symbolic Regression; Generalisation; Structural Risk Minimisation; VC Dimension; MACHINE;
D O I
10.1145/2908812.2908842
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Generalisation is one of the most important performance measures for any learning algorithm, no exception to Genetic Programming (GP). A number of works have been devoted to improve the generalisation ability of GP for symbolic regression. Methods based on a reliable estimation of generalisation error of models during evolutionary process are a sensible choice to enhance the generalisation of GP. Structural risk minimisation (SRM), which is based on the VC dimension in the learning theory, provides a powerful framework for estimating the difference between the generalisation error and the empirical error. Despite its solid theoretical foundation and reliability, SRM has seldom been applied to GP. The most important reason is the difficulty in measuring the VC dimension of GP models/programs. This paper introduces SRM, which is based on an empirical method to measure the VC dimension of models, into GP to improve its generalisation performance for symbolic regression. The results of a set of experiments confirm that GP with SRM has a dramatical generalisation gain while evolving more compact/less complex models than standard GP. Further analysis also shows that in most cases, GP with SRM has better generalisation performance than GP with bias-variance decomposition, which is one of the state-of-the-art methods to control overfitting.
引用
收藏
页码:709 / 716
页数:8
相关论文
共 50 条
  • [31] A Comparative Study on the Numerical Performance of Kaizen Programming and Genetic Programming for Symbolic Regression Problems
    Ferreira, Jimena
    Ines Torres, Ana
    Pedemonte, Martin
    2019 IEEE LATIN AMERICAN CONFERENCE ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2019, : 202 - 207
  • [32] GPTIPS: An Open Source Genetic Programming Toolbox For Multigene Symbolic Regression
    Searson, Dominic P.
    Leahy, David E.
    Willis, Mark J.
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 77 - +
  • [33] Parsimony Measures in Multi-objective Genetic Programming for Symbolic Regression
    Burlacu, Bogdan
    Kronberger, Gabriel
    Kommenda, Michael
    Affenzeller, Michael
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 338 - 339
  • [34] Parallel implementation of a genetic-programming based tool for symbolic regression
    Salhi, A
    Glaser, H
    De Roure, D
    INFORMATION PROCESSING LETTERS, 1998, 66 (06) : 299 - 307
  • [35] Genetic programming performance prediction and its application for symbolic regression problems
    Astarabadi, Samaneh Sadat Mousavi
    Ebadzadeh, Mohammad Mehdi
    INFORMATION SCIENCES, 2019, 502 : 418 - 433
  • [36] An evaluation of evolutionary generalisation in genetic programming
    Kushchu, I
    ARTIFICIAL INTELLIGENCE REVIEW, 2002, 18 (01) : 3 - 14
  • [37] Speeding up Genetic Programming Based Symbolic Regression Using GPUs
    Zhang, Rui
    Lensen, Andrew
    Sun, Yanan
    PRICAI 2022: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2022, 13629 : 519 - 533
  • [38] Active Learning Informs Symbolic Regression Model Development in Genetic Programming
    Haut, Nathan
    Punch, Bill
    Banzhaf, Wolfgang
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 587 - 590
  • [39] Evolvability Degeneration in Multi-Objective Genetic Programming for Symbolic Regression
    Liu, Dazhuang
    Virgolin, Marco
    Alderliesten, Tanja
    Bosman, Peter A. N.
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 973 - 981
  • [40] Denoising Autoencoder Genetic Programming for Real-World Symbolic Regression
    Wittenberg, David
    Rothlauf, Franz
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 612 - 614