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 条
  • [41] Multi-objective Optimization of Building Envelopes by Bacterial Memetic Algorithms
    Csik, Arpad
    Botzheim, Janos
    2013 WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2013, : 245 - 252
  • [42] A Multiple Local Search Strategy in Memetic Evolutionary Computation for Multi-objective Robust Control Design
    Liu, Jiaqi
    Gao, X. Z.
    Wang, X.
    Zenger, K.
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 645 - 650
  • [43] Inducing multi-objective clustering ensembles with genetic programming
    Coelho, Andre L. V.
    Fernandes, Everlandio
    Faceli, Katti
    NEUROCOMPUTING, 2010, 74 (1-3) : 494 - 498
  • [44] Computational Complexity Analysis of Multi-Objective Genetic Programming
    Neumann, Frank
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 799 - 806
  • [45] Genetic diversity as an objective in multi-objective evolutionary algorithms
    Toffolo, A
    Benini, E
    EVOLUTIONARY COMPUTATION, 2003, 11 (02) : 151 - 167
  • [46] Multi-objective genetic programming based on decomposition for feature learning in image classification
    Zhang, Tuo
    Bi, Ying
    Liang, Jing
    Xue, Bing
    Zhang, Mengjie
    SWARM AND EVOLUTIONARY COMPUTATION, 2025, 94
  • [47] An Automatic Software Defect Repair Method Based on Multi-Objective Genetic Programming
    Han, Tiantian
    Chu, Yonghe
    Liu, Fangzheng
    APPLIED SCIENCES-BASEL, 2024, 14 (18):
  • [48] Indicator-Based Multi-Objective Genetic Programming for Workflow Scheduling Problem
    Xiao, Qin-zhe
    Zhong, Jinghui
    Chen, Wen-Neng
    Zhan, Zhi-Hui
    Zhang, Jun
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 217 - 218
  • [49] Multi-region symbolic regression: combining functions under a multi-objective approach
    Casadei, Felipe
    Pappa, Gisele L.
    NATURAL COMPUTING, 2021, 20 (04) : 753 - 773
  • [50] Multi-region symbolic regression: combining functions under a multi-objective approach
    Felipe Casadei
    Gisele L. Pappa
    Natural Computing, 2021, 20 : 753 - 773