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 条
  • [41] Prediction of Ultra-High-Performance Concrete (UHPC) Properties Using Gene Expression Programming (GEP)
    Qian, Yunfeng
    Yang, Jianyu
    Yang, Weijun
    Alateah, Ali H.
    Alsubeai, Ali
    Alfares, Abdulgafor M.
    Sufian, Muhammad
    BUILDINGS, 2024, 14 (09)
  • [42] Application of Gene Expression Programming (GEP) to Investigate the Health Condition of Direct-Drive Wind Turbine
    Malik, Hasmat
    Mishra, Sukumar
    2016 7TH INDIA INTERNATIONAL CONFERENCE ON POWER ELECTRONICS (IICPE), 2016,
  • [43] Gene expression programming (GEP) based intelligent model for high performance concrete comprehensive strength analysis
    Saad, Syed
    Malik, H.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (05) : 5403 - 5418
  • [44] Estimation of soil cation exchange capacity using Genetic Expression Programming (GEP) and Multivariate Adaptive Regression Splines (MARS)
    Emamgolizadeh, S.
    Bateni, S. M.
    Shahsavani, D.
    Ashrafi, T.
    Ghorbani, H.
    JOURNAL OF HYDROLOGY, 2015, 529 : 1590 - 1600
  • [45] A Novel Neural Network-Based Symbolic Regression Method: Neuro-Encoded Expression Programming
    Anjum, Aftab
    Sun, Fengyang
    Wang, Lin
    Orchard, Jeff
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: DEEP LEARNING, PT II, 2019, 11728 : 373 - 386
  • [46] Processing parameters optimization of draw frame for rotor spun yarn strength using gene expression programming (GEP)
    A. R. Moghassem
    A. R. Fallahpour
    Fibers and Polymers, 2011, 12 : 970 - 975
  • [47] Numerical assessment of rectangular tunnels configurations using support vector machine (SVM) and gene expression programming (GEP)
    Zhang, Jun
    Shi, Ruoli
    Shi, Shaohua
    Alzo'ubi, A. K.
    Roco-Videla, Angel
    Hussein, Mohamed M. A.
    Khan, Afrasyab
    ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 4) : 3581 - 3597
  • [48] Processing Parameters Optimization of Draw Frame for Rotor Spun Yarn Strength Using Gene Expression Programming (GEP)
    Moghassem, A. R.
    Fallahpour, A. R.
    FIBERS AND POLYMERS, 2011, 12 (07) : 970 - 975
  • [49] Numerical assessment of rectangular tunnels configurations using support vector machine (SVM) and gene expression programming (GEP)
    Jun Zhang
    Ruoli Shi
    Shaohua Shi
    A. K. Alzo’ubi
    Angel Roco-Videla
    Mohamed. M. A. Hussein
    Afrasyab Khan
    Engineering with Computers, 2022, 38 : 3581 - 3597
  • [50] Sustainable use of fly-ash: Use of gene-expression programming (GEP) and multi-expression programming (MEP) for forecasting the compressive strength geopolymer concrete
    Chu, Hong-Hu
    Khan, Mohsin Ali
    Javed, Muhammad
    Zafar, Adeel
    Khan, M. Ijaz
    Alabduljabbar, Hisham
    Qayyum, Sumaira
    AIN SHAMS ENGINEERING JOURNAL, 2021, 12 (04) : 3603 - 3617