Adaptive Weighted Splines - A New Representation to Genetic Programming for Symbolic Regression

被引:5
|
作者
Raymond, Christian [1 ]
Chen, Qi [1 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Wellington, New Zealand
关键词
Genetic Programming; Symbolic Regression; Generalization; Representation; Spline;
D O I
10.1145/3377930.3390244
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic Programming for Symbolic Regression is often prone to overfit the training data, resulting in poor generalization on unseen data. To address this issue, many pieces of research have been devoted to regularization via controlling the model complexity. However, due to the unstructured tree based representation of individuals the model complexity cannot be directly computed, rather approximation of the complexity must be taken. This paper proposes a new novel representation called Adaptive Weighted Splines which enables explicit control over the complexity of individuals using splines. The experimental results confirm that this new representation is significantly better than the tree-based representation at avoiding overfitting and generalizing on unseen data, demonstrating notably better and far more consistent generalization performances on all the benchmark problems. Further analysis also shows that in most cases, the new Genetic Programming method outperforms classical regression techniques such as Linear Regression, Support Vector Regression, K-Nearest Neighbour and Decision Tree Regression and performs competitively with state-of-the-art ensemble regression methods Random Forests and Gradient Boosting.
引用
收藏
页码:1003 / 1011
页数:9
相关论文
共 50 条
  • [1] 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
  • [2] A new genetic programming approach in symbolic regression
    Xiong, SW
    Wang, WW
    Li, F
    15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, : 161 - 165
  • [3] A new imputation method based on genetic programming and weighted KNN for symbolic regression with incomplete data
    Baligh Al-Helali
    Qi Chen
    Bing Xue
    Mengjie Zhang
    Soft Computing, 2021, 25 : 5993 - 6012
  • [4] A new imputation method based on genetic programming and weighted KNN for symbolic regression with incomplete data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    SOFT COMPUTING, 2021, 25 (08) : 5993 - 6012
  • [5] A new hybrid structure genetic programming in symbolic regression
    Xiong, SW
    Wang, WW
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1500 - 1506
  • [6] A fast parallel genetic programming framework with adaptively weighted primitives for symbolic regression
    Huang, Zhixing
    Zhong, Jinghui
    Feng, Liang
    Mei, Yi
    Cai, Wentong
    SOFT COMPUTING, 2020, 24 (10) : 7523 - 7539
  • [7] A fast parallel genetic programming framework with adaptively weighted primitives for symbolic regression
    Zhixing Huang
    Jinghui Zhong
    Liang Feng
    Yi Mei
    Wentong Cai
    Soft Computing, 2020, 24 : 7523 - 7539
  • [8] Sequential Symbolic Regression with Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Pappa, Gisele L.
    Albinati, Julio
    GENETIC PROGRAMMING THEORY AND PRACTICE XII, 2015, : 73 - 90
  • [9] Compositional Genetic Programming for Symbolic Regression
    Krawiec, Krzysztof
    Kossinski, Dominik
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 570 - 573
  • [10] Symbolic regression via genetic programming
    Augusto, DA
    Barbosa, HJC
    SIXTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, VOL 1, PROCEEDINGS, 2000, : 173 - 178