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 条
  • [41] Further Investigation on Genetic Programming with Transfer Learning for Symbolic Regression
    Haslam, Edward
    Xue, Bing
    Zhang, Mengjie
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3598 - 3605
  • [42] 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
  • [43] Genetic Programming for Symbolic Regression: A Study on Fish Weight Prediction
    Yang, Yunhan
    Xue, Bing
    Jesson, Linley
    Zhang, Mengjie
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 588 - 595
  • [44] Symbolic regression on noisy data with genetic and gene expression programming
    Bautu, E
    Bautu, A
    Luchian, H
    Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings, 2005, : 321 - 324
  • [45] 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
  • [46] 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
  • [47] 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
  • [48] Symbolic regression problems by genetic programming with multi-branches
    Morales, CO
    Vázquez, KR
    MICAI 2004: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 2972 : 717 - 726
  • [49] Rademacher Complexity for Enhancing the Generalization of Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (04) : 2382 - 2395
  • [50] 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