Modular Multitree Genetic Programming for Evolutionary Feature Construction for Regression

被引:2
|
作者
Zhang, Hengzhe [1 ,2 ]
Chen, Qi [1 ,2 ]
Xue, Bing [1 ,2 ]
Banzhaf, Wolfgang [3 ]
Zhang, Mengjie [1 ,2 ]
机构
[1] Victoria Univ Wellington, Ctr Data Sci & Artificial Intelligence, Wellington 6140, New Zealand
[2] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
[3] Michigan State Univ, Dept Comp Sci & Engn, E Lansing 48824, MI USA
关键词
Genetic programming; Task analysis; Semantics; Random forests; Machine learning algorithms; Computational modeling; Contracts; Evolutionary feature construction; evolutionary forest; genetic programming (GP); modularity; random forest; SELECTION; OPERATOR;
D O I
10.1109/TEVC.2023.3318638
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary feature construction is a key technique in evolutionary machine learning, with the aim of constructing high-level features that enhance performance of a learning algorithm. In real-world applications, engineers typically construct complex features based on a combination of basic features, reusing those features as modules. However, modularity in evolutionary feature construction is still an open research topic. This article tries to fill that gap by proposing a modular and hierarchical multitree genetic programming (GP) algorithm that allows trees to use the output values of other trees, thereby representing expressive features in a compact form. Based on this new representation, we propose a macro parent-repair strategy to reduce redundant and irrelevant features, a macro crossover operator to preserve interactive features, and an adaptive control strategy for crossover and mutation rates to dynamically balance the tradeoff between exploration and exploitation. A comparison with seven bloat control methods on 98 regression datasets shows that the proposed modular representation achieves significantly better results in terms of test performance and smaller model size. Experimental results on the state-of-the-art acrlong SRBench demonstrate that the proposed symbolic regression method outperforms 22 existing symbolic regression and machine learning algorithms, providing empirical evidence for the superiority of the modularized evolutionary feature construction method.
引用
收藏
页码:1455 / 1469
页数:15
相关论文
共 50 条
  • [1] Multitree Genetic Programming With Feature-Based Transfer Learning for Symbolic Regression on Incomplete Data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (07) : 4014 - 4027
  • [2] A Multitree Genetic Programming-Based Feature Construction Approach to Crop Classification Using Hyperspectral Images
    Liang, Jing
    Yang, Zexuan
    Bi, Ying
    Qu, Boyang
    Liu, Mengnan
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2024, 62 : 1 - 1
  • [3] Genetic Programming with Embedded Feature Construction for High-Dimensional Symbolic Regression
    Chen, Qi
    Zhang, Mengjie
    Xue, Bing
    INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES 2016, 2017, 8 : 87 - 102
  • [4] Multitree Genetic Programming With New Operators for Transfer Learning in Symbolic Regression With Incomplete Data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (06) : 1049 - 1063
  • [5] Learning feature spaces for regression with genetic programming
    William La Cava
    Jason H. Moore
    Genetic Programming and Evolvable Machines, 2020, 21 : 433 - 467
  • [6] Learning feature spaces for regression with genetic programming
    La Cava, William
    Moore, Jason H.
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2020, 21 (03) : 433 - 467
  • [7] Evolutionary learning of modular neural networks with genetic programming
    Cho, SB
    Shimohara, K
    APPLIED INTELLIGENCE, 1998, 9 (03) : 191 - 200
  • [8] Evolutionary Learning of Modular Neural Networks with Genetic Programming
    Sung-Bae Cho
    Katsunori Shimohara
    Applied Intelligence, 1998, 9 : 191 - 200
  • [9] Genetic programming with a genetic algorithm for feature construction and selection
    Smith M.G.
    Bull L.
    Genetic Programming and Evolvable Machines, 2005, 6 (3) : 265 - 281
  • [10] Genetic Programming-based Evolutionary Feature Construction for Heterogeneous Ensemble Learning [Hot of the Press]
    Zhang, Hengzhe
    Zhou, Aimin
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 49 - 50