Semantic Linear Genetic Programming for Symbolic Regression

被引:24
|
作者
Huang, Zhixing [1 ]
Mei, Yi [1 ]
Zhong, Jinghui [2 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6012, New Zealand
[2] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Semantics; Genetic programming; Genetics; Syntactics; Biological cells; Behavioral sciences; Task analysis; Genetic programming (GP); mutate-and-divide propagation (MDP); symbolic regression (SR); CROSSOVER;
D O I
10.1109/TCYB.2022.3181461
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Symbolic regression (SR) is an important problem with many applications, such as automatic programming tasks and data mining. Genetic programming (GP) is a commonly used technique for SR. In the past decade, a branch of GP that utilizes the program behavior to guide the search, called semantic GP (SGP), has achieved great success in solving SR problems. However, existing SGP methods only focus on the tree-based chromosome representation and usually encounter the bloat issue and unsatisfactory generalization ability. To address these issues, we propose a new semantic linear GP (SLGP) algorithm. In SLGP, we design a new chromosome representation to encode the programs and semantic information in a linear fashion. To utilize the semantic information more effectively, we further propose a novel semantic genetic operator, namely, mutate-and-divide propagation, to recursively propagate the semantic error within the linear program. The empirical results show that the proposed method has better training and test errors than the state-of-the-art algorithms in solving SR problems and can achieve a much smaller program size.
引用
收藏
页码:1321 / 1334
页数:14
相关论文
共 50 条
  • [41] Multivariate linear regression versus symbolic regression from genetic programming. Application to the spectroscopic characterisation of urban wastewater
    Carreres-Prieto, Daniel
    Garcia, Juan T.
    Castillo, Luis G.
    Carrillo, Jose M.
    Vigueras-Rodriguez, Antonio
    [J]. INGENIERIA DEL AGUA, 2022, 26 (04): : 261 - 277
  • [42] Further Investigation on Genetic Programming with Transfer Learning for Symbolic Regression
    Haslam, Edward
    Xue, Bing
    Zhang, Mengjie
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3598 - 3605
  • [43] Symbolic regression on noisy data with genetic and gene expression programming
    Bautu, E
    Bautu, A
    Luchian, H
    [J]. Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings, 2005, : 321 - 324
  • [44] Combining Conformal Prediction and Genetic Programming for Symbolic Interval Regression
    Pham Thi Thuong
    Nguyen Xuan Hoai
    Yao, Xin
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 1001 - 1008
  • [45] Genetic Programming for Symbolic Regression: A Study on Fish Weight Prediction
    Yang, Yunhan
    Xue, Bing
    Jesson, Linley
    Zhang, Mengjie
    [J]. 2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 588 - 595
  • [46] Rademacher Complexity for Enhancing the Generalization of Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (04) : 2382 - 2395
  • [47] Symbolic regression problems by genetic programming with multi-branches
    Morales, CO
    Vázquez, KR
    [J]. MICAI 2004: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 2972 : 717 - 726
  • [48] Symbolic regression of crop pest forecasting using genetic programming
    Alhadidi, Basim
    Al-Afeef, Alaa
    Al-Hiary, Heba
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2012, 20 : 1332 - 1342
  • [49] 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
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 543 - 546
  • [50] Instance based Transfer Learning for Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3006 - 3013