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 条
  • [21] Symbol Graph Genetic Programming for Symbolic Regression
    Song, Jinglu
    Lu, Qiang
    Tian, Bozhou
    Zhang, Jingwen
    Luo, Jake
    Wang, Zhiguang
    PARALLEL PROBLEM SOLVING FROM NATURE-PPSN XVIII, PPSN 2024, PT I, 2024, 15148 : 221 - 237
  • [22] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [23] Transformation of CPS coordinates using symbolic regression and genetic programming
    Chou, HJ
    Wu, CH
    Su, WH
    Proceedings of the 2005 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications, 2005, : 301 - 306
  • [24] Combining Conformal Prediction and Genetic Programming for Symbolic Interval Regression
    Pham Thi Thuong
    Nguyen Xuan Hoai
    Yao, Xin
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 1001 - 1008
  • [25] Choosing function sets with better generalisation performance for symbolic regression models
    Miguel Nicolau
    Alexandros Agapitos
    Genetic Programming and Evolvable Machines, 2021, 22 : 73 - 100
  • [26] Choosing function sets with better generalisation performance for symbolic regression models
    Nicolau, Miguel
    Agapitos, Alexandros
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2021, 22 (01) : 73 - 100
  • [27] Taylor Polynomial Enhancer using Genetic Programming for Symbolic Regression
    Chang, Chi-Hsien
    Chiang, Tu-Chin
    Hsu, Tzu-Hao
    Chuang, Ting-Shuo
    Fang, Wen-Zhong
    Yu, Tian-Li
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 543 - 546
  • [28] Symbolic regression of crop pest forecasting using genetic programming
    Alhadidi, Basim
    Al-Afeef, Alaa
    Al-Hiary, Heba
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2012, 20 : 1332 - 1342
  • [29] Instance based Transfer Learning for Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3006 - 3013
  • [30] Multi-objective Genetic Programming with the Adaptive Weighted Splines Representation for Symbolic Regression
    Raymond, Christian
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    GENETIC PROGRAMMING (EUROGP 2022), 2022, : 51 - 67