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 条
  • [31] Symbolic Regression via Control Variable Genetic Programming
    Jiang, Nan
    Xue, Yexiang
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT IV, 2023, 14172 : 178 - 195
  • [32] Population diversity and inheritance in genetic programming for symbolic regression
    Burlacu, Bogdan
    Yang, Kaifeng
    Affenzeller, Michael
    [J]. NATURAL COMPUTING, 2024, 23 (03) : 531 - 566
  • [33] Cartesian Genetic Programming with Module Mutation for Symbolic Regression
    Kushida, Jun-ichi
    Hara, Akira
    Takahama, Tetsuyuki
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 159 - 164
  • [34] Genetic Programming for Symbolic Regression of Chemical Process Systems
    Babu, B. V.
    Karthik, S.
    [J]. ENGINEERING LETTERS, 2007, 14 (02)
  • [35] An Efficient Federated Genetic Programming Framework for Symbolic Regression
    Dong, Junlan
    Zhong, Jinghui
    Chen, Wei-Neng
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (03): : 858 - 871
  • [36] A new hybrid structure genetic programming in symbolic regression
    Xiong, SW
    Wang, WW
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1500 - 1506
  • [37] Population Dynamics in Genetic Programming for Dynamic Symbolic Regression
    Fleck, Philipp
    Werth, Bernhard
    Affenzeller, Michael
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (02):
  • [38] An efficient memetic genetic programming framework for symbolic regression
    Cheng, Tiantian
    Zhong, Jinghui
    [J]. MEMETIC COMPUTING, 2020, 12 (04) : 299 - 315
  • [39] An efficient memetic genetic programming framework for symbolic regression
    Tiantian Cheng
    Jinghui Zhong
    [J]. Memetic Computing, 2020, 12 : 299 - 315
  • [40] A quick semantic artificial bee colony programming (qsABCP) for symbolic regression
    Gorkemli, Beyza
    Karaboga, Dervis
    [J]. INFORMATION SCIENCES, 2019, 502 : 346 - 362