Zoetrope Genetic Programming for Regression

被引:2
|
作者
Boisbunon, Aurelie [1 ]
Fanara, Carlo [1 ]
Grenet, Ingrid [1 ]
Daeden, Jonathan [1 ]
Vighi, Alexis [1 ]
Schoenauer, Marc [2 ,3 ]
机构
[1] MyDataModels, Sophia Antipolis, France
[2] INRIA, CNRS, TAU, Orsay, France
[3] UPSaclay, LISN, Orsay, France
关键词
Symbolic regression; Genetic programming; regression; SELECTION;
D O I
10.1145/3449639.3459349
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Zoetrope Genetic Programming (ZGP) algorithm is based on an original representation for mathematical expressions, targeting evolutionary symbolic regression. The zoetropic representation uses repeated fusion operations between partial expressions, starting from the terminal set. Repeated fusions within an individual gradually generate more complex expressions, ending up in what can be viewed as new features. These features are then linearly combined to best fit the training data. ZGP individuals then undergo specific crossover and mutation operators, and selection takes place between parents and offspring. ZGP is validated using a large number of public domain regression datasets, and compared to other symbolic regression algorithms, as well as to traditional machine learning algorithms. ZGP reaches state-of-the-art performance with respect to both types of algorithms, and demonstrates a low computational time compared to other symbolic regression approaches.
引用
收藏
页码:776 / 784
页数:9
相关论文
共 50 条
  • [31] Genetic Programming for Instance Transfer Learning in Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (01) : 25 - 38
  • [32] Unlabeled Multi-Target Regression with Genetic Programming
    Lopez, Uriel
    Trujillo, Leonardo
    Silva, Sara
    Vanneschi, Leonardo
    Legrand, Pierrick
    GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 976 - 984
  • [33] Racing Control Variable Genetic Programming for Symbolic Regression
    Jiang, Nan
    Xue, Yexiang
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 11, 2024, : 12901 - 12909
  • [34] Sensitivity analysis of genetic programming: A case of symbolic regression
    Chen, SH
    Kuo, TW
    Shieh, YP
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 1119 - 1122
  • [35] Symbolic Regression via Control Variable Genetic Programming
    Jiang, Nan
    Xue, Yexiang
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT IV, 2023, 14172 : 178 - 195
  • [36] Cartesian Genetic Programming with Module Mutation for Symbolic Regression
    Kushida, Jun-ichi
    Hara, Akira
    Takahama, Tetsuyuki
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 159 - 164
  • [37] Population diversity and inheritance in genetic programming for symbolic regression
    Burlacu, Bogdan
    Yang, Kaifeng
    Affenzeller, Michael
    NATURAL COMPUTING, 2024, 23 (03) : 531 - 566
  • [38] Investigation of Linear Genetic Programming Techniques for Symbolic Regression
    Dal Piccol Sotto, Leo Francoso
    de Melo, Vinicius Veloso
    2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 146 - 151
  • [39] Genetic Programming for Symbolic Regression of Chemical Process Systems
    Babu, B. V.
    Karthik, S.
    ENGINEERING LETTERS, 2007, 14 (02)
  • [40] Genetic programming-based regression for temporal data
    Cry Kuranga
    Nelishia Pillay
    Genetic Programming and Evolvable Machines, 2021, 22 : 297 - 324