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 条
  • [11] Designing genetic programming classifiers with feature selection and feature construction
    Ma, Jianbin
    Gao, Xiaoying
    APPLIED SOFT COMPUTING, 2020, 97
  • [12] Feature construction and selection using Genetic Programming and a Genetic Algorithm
    Smith, MG
    Bull, L
    GENETIC PROGRAMMING, PROCEEDINGS, 2003, 2610 : 229 - 237
  • [13] Feature construction and dimension reduction using genetic programming
    Neshatian, Kourosh
    Zhang, Mengjie
    Johnston, Mark
    AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 160 - 170
  • [14] Genetic programming for feature extraction and construction in image classification
    Fan, Qinglan
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    APPLIED SOFT COMPUTING, 2022, 118
  • [15] Construction of Classifier with Feature Selection Based on Genetic Programming
    Purohit, Anuradha
    Chaudhari, Narendra S.
    Tiwari, Aruna
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [16] Evolving Texture Image Descriptors Using A Multitree Genetic Programming Representation
    Al-Sahaf, Harith
    Xue, Bing
    Zhang, Mengjie
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 219 - 220
  • [17] Feature Construction, Feature Reduction and Search Space Reduction Using Genetic Programming
    Herrera-Sanchez, David
    Mezura-Montes, Efren
    Acosta-Mesa, Hector-Gabriel
    2022 9TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE, ISCMI, 2022, : 152 - 156
  • [18] Genetic Programming for Feature Selection and Feature Construction in Skin Cancer Image Classification
    Ul Ain, Qurrat
    Xue, Bing
    Al-Sahaf, Harith
    Zhang, Mengjie
    PRICAI 2018: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2018, 11012 : 732 - 745
  • [19] A Construction of Evolutionary Programming
    Yang, Xiao-lei
    Mo, Jin-ping
    Yang, Qing-lin
    Qian, Wen-biao
    2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 223 - 226
  • [20] Consistent Feature Construction with Constrained Genetic Programming for Experimental Physics
    Cherrier, Noelie
    Poli, Jean-Philippe
    Defurne, Maxime
    Sabatie, Franck
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1650 - 1658