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 条
  • [31] Investigation of Linear Genetic Programming Techniques for Symbolic Regression
    Dal Piccol Sotto, Leo Francoso
    de Melo, Vinicius Veloso
    2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 146 - 151
  • [32] Genetic Programming for Symbolic Regression of Chemical Process Systems
    Babu, B. V.
    Karthik, S.
    ENGINEERING LETTERS, 2007, 14 (02)
  • [33] Population Dynamics in Genetic Programming for Dynamic Symbolic Regression
    Fleck, Philipp
    Werth, Bernhard
    Affenzeller, Michael
    APPLIED SCIENCES-BASEL, 2024, 14 (02):
  • [34] An Efficient Federated Genetic Programming Framework for Symbolic Regression
    Dong, Junlan
    Zhong, Jinghui
    Chen, Wei-Neng
    Zhang, Jun
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (03): : 858 - 871
  • [35] An efficient memetic genetic programming framework for symbolic regression
    Cheng, Tiantian
    Zhong, Jinghui
    MEMETIC COMPUTING, 2020, 12 (04) : 299 - 315
  • [36] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    APPLIED SOFT COMPUTING, 2022, 122
  • [37] An efficient memetic genetic programming framework for symbolic regression
    Tiantian Cheng
    Jinghui Zhong
    Memetic Computing, 2020, 12 : 299 - 315
  • [38] Multitree Genetic Programming With New Operators for Transfer Learning in Symbolic Regression With Incomplete Data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (06) : 1049 - 1063
  • [39] Adaptive genetic programming applied to new and existing simple regression problems
    Eggermont, J
    van Hemert, JI
    GENETIC PROGRAMMING, PROCEEDINGS, 2001, 2038 : 23 - 35
  • [40] Slope Stability Analysis of Vetiver Grass Stabilized Soil Using Genetic Programming and Multivariate Adaptive Regression Splines
    Kumar, Nitish
    Kumari, Sunita
    TRANSPORTATION INFRASTRUCTURE GEOTECHNOLOGY, 2024, 11 (05) : 3558 - 3580