AB-GEP: Adversarial bandit gene expression programming for symbolic regression

被引:0
|
作者
Lu, Qiang [1 ]
Xu, Congwen [1 ]
Luo, Jake [2 ]
Wang, Zhiguang [1 ]
机构
[1] Beijing Key Lab of Petroleum Data Mining, China University of Petroleum, Beijing,102249, China
[2] Department of Health Sciences and Administration, University of Wisconsin Milwaukee, Milwaukee,WI, United States
基金
中国国家自然科学基金;
关键词
Gene expression - Regression analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Gene expression programming (GEP) is a commonly used approach for solving symbolic regression (SR) problems. However, GEP often falls into a local optimum. GEP also randomly searches for results and could revisit low value search spaces, which impacts its performance. To overcome the two problems, we propose a new algorithm using an adversarial bandit (AB) technique to enhance GEP and the new algorithm is named AB-GEP. AB-GEP segments the mathematical expression space into many subspaces. It then leverages a new search space selection method, AvgExp3, to enhance the population jump between subspaces. This prevents the algorithm from falling into a local optimum. AvgExp3 dynamically estimates a subspace by the rewards generated in the search space. The dynamical reward estimation makes AB-GEP more adaptive to reward changes and it also provides guidance for AB-GEP to choose a subspace that could contain the correct results. This study proves that AvgExp3 is an unbiased estimation of the average rewards of subspace, and its variance is lower than the standard Exp3 method. The evaluation on two benchmark datasets shows that AB-GEP can maintain better population diversity and obtain better results than three traditional GEPs, GEP, SL-GEP, and SPJ-GEP. AB-GEP ranks top in 50% of the 32 benchmarks, while one of the traditional GEPs only gets no more than 20% of the best results. We release our code at https://github.com/kgae-cup/ab-gep. © 2022 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [1] AB-GEP: Adversarial bandit gene expression programming for symbolic regression
    Lu, Qiang
    Xu, Congwen
    Luo, Jake
    Wang, Zhiguang
    SWARM AND EVOLUTIONARY COMPUTATION, 2022, 75
  • [2] RL-GEP: Symbolic Regression via Gene Expression Programming and Reinforcement Learning
    Zhang, Hengzhe
    Zhou, Aimin
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [3] An improved Gene Expression Programming approach for symbolic regression problems
    Peng, YuZhong
    Yuan, ChangAn
    Qin, Xiao
    Huang, JiangTao
    Shi, YaBing
    NEUROCOMPUTING, 2014, 137 : 293 - 301
  • [4] 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
  • [5] Space Partition based Gene Expression Programming for Symbolic Regression
    Lu, Qiang
    Zhou, Shuo
    Tao, Fan
    Wang, Zhiguang
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 348 - 349
  • [6] DistilSR: A Distilled Version of Gene Expression Programming Symbolic Regression
    Sen Fong, Kei
    Motani, Mehul
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 567 - 570
  • [7] Evolved Linker Gene Expression Programming: A New Technique for Symbolic Regression
    Mwaura, J.
    Keedwell, Ed
    Engelbrecht, A. P.
    2013 1ST BRICS COUNTRIES CONGRESS ON COMPUTATIONAL INTELLIGENCE AND 11TH BRAZILIAN CONGRESS ON COMPUTATIONAL INTELLIGENCE (BRICS-CCI & CBIC), 2013, : 67 - 74
  • [8] A Deep Learning Assisted Gene Expression Programming Framework for Symbolic Regression Problems
    Zhong, Jinghui
    Lin, Yusen
    Lu, Chengyu
    Huang, Zhixing
    NEURAL INFORMATION PROCESSING (ICONIP 2018), PT VII, 2018, 11307 : 530 - 541
  • [9] Gene expression programming with dual strategies and neighborhood search for symbolic regression problems
    Peng, Hu
    Li, Lin
    Mei, Changrong
    Deng, Changshou
    Yue, Xuezhi
    Wu, Zhijian
    APPLIED SOFT COMPUTING, 2023, 145
  • [10] Enhancing gene expression programming based on space partition and jump for symbolic regression
    Lu, Qiang
    Zhou, Shuo
    Tao, Fan
    Luo, Jake
    Wang, Zhiguang
    INFORMATION SCIENCES, 2021, 547 : 553 - 567