Multi-Objective Memetic Algorithms with Tree-Based Genetic Programming and Local Search for Symbolic Regression

被引:0
|
作者
Jiayu Liang
Yu Xue
机构
[1] Tiangong University,Tianjin Key Laboratory of Autonomous Intelligent Technology and System
[2] Nanjing University of Information Science and Technology,School of Computer Science and Software
来源
Neural Processing Letters | 2021年 / 53卷
关键词
Memetic algorithm; Multi-objective optimization; Genetic programming; Local search;
D O I
暂无
中图分类号
学科分类号
摘要
Symbolic regression is to search the space of mathematical expressions to find a model that best fits a given dataset. As genetic programming (GP) with the tree representation can represent solutions as expression trees, it is popularly-used for regression. However, GP tends to evolve unnecessarily large programs (known as bloat), causing excessive use of CPU time/memory and evolving solutions with poor generalization ability. Moreover, even though the importance of local search has been proved in augmenting the search ability of GP (termed as memetic algorithms), local search is underused in GP-based methods. This work aims to handle the above problems simultaneously. To control bloat, a multi-objective (MO) technique (NSGA-II, Non-dominant Sorting Genetic Algorithm) is selected to incorporate with GP, forming a multi-objective GP (MOGP). Moreover, three mutation-based local search operators are designed and incorporated with MOGP respectively to form three multi-objective memetic algorithms (MOMA), i.e. MOMA_MR (MOMA with Mutation-based Random search), MOMA_MF (MOMA with Mutation-based Function search) and MOMA_MC (MOMA with Mutation-based Constant search). The proposed methods are tested on both benchmark functions and real-world applications, and are compared with both GP-based (i.e. GP and MOGP) and nonGP-based symbolic regression methods. Compared with GP-based methods, the proposed methods can reduce the risk of bloat with the evolved solutions significantly smaller than GP solutions, and the local search strategies introduced in the proposed methods can improve their search ability with the evolved solutions dominating MOGP solutions. In addition, among the three proposed methods, MOMA_MR performs best in RMSE for testing, yet it consumes more training time than others. Moreover, compared with six reference nonGP-based symbolic regression methods, MOMA_MR generally performs better than or similar to them consistently.
引用
收藏
页码:2197 / 2219
页数:22
相关论文
共 50 条
  • [1] Multi-Objective Memetic Algorithms with Tree-Based Genetic Programming and Local Search for Symbolic Regression
    Liang, Jiayu
    Xue, Yu
    NEURAL PROCESSING LETTERS, 2021, 53 (03) : 2197 - 2219
  • [2] A Memetic Genetic Programming with Decision Tree-based Local Search for Classification Problems
    Wang, Pu
    Tang, Ke
    Tsang, Edward P. K.
    Yao, Xin
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 917 - 924
  • [3] The directed search method for multi-objective memetic algorithms
    Schuetze, Oliver
    Martin, Adanay
    Lara, Adriana
    Alvarado, Sergio
    Salinas, Eduardo
    Coello, Carlos A. Coello
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2016, 63 (02) : 305 - 332
  • [4] Evolvability Degeneration in Multi-Objective Genetic Programming for Symbolic Regression
    Liu, Dazhuang
    Virgolin, Marco
    Alderliesten, Tanja
    Bosman, Peter A. N.
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 973 - 981
  • [5] Parsimony Measures in Multi-objective Genetic Programming for Symbolic Regression
    Burlacu, Bogdan
    Kronberger, Gabriel
    Kommenda, Michael
    Affenzeller, Michael
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 338 - 339
  • [6] Shape-constrained multi-objective genetic programming for symbolic regression
    Haider, C.
    de Franca, F. O.
    Burlacu, B.
    Kronberger, G.
    APPLIED SOFT COMPUTING, 2023, 132
  • [7] The directed search method for multi-objective memetic algorithms
    Oliver Schütze
    Adanay Martín
    Adriana Lara
    Sergio Alvarado
    Eduardo Salinas
    Carlos A. Coello Coello
    Computational Optimization and Applications, 2016, 63 : 305 - 332
  • [8] Multi-objective Genetic Programming with the Adaptive Weighted Splines Representation for Symbolic Regression
    Raymond, Christian
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    GENETIC PROGRAMMING (EUROGP 2022), 2022, : 51 - 67
  • [9] Memetic Semantic Genetic Programming for Symbolic Regression
    Leite, Alessandro
    Schoenauer, Marc
    GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 198 - 212
  • [10] Multi-objective optimization of an engine mount design by means of memetic genetic programming and a local exploration approach
    Alvarado-Iniesta, Alejandro
    Guillen-Anaya, Luis Gonzalo
    Rodriguez-Picon, Luis Alberto
    Neco-Caberta, Raul
    JOURNAL OF INTELLIGENT MANUFACTURING, 2020, 31 (01) : 19 - 32