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 条
  • [1] Multiple Regression Genetic Programming
    Arnaldo, Ignacio
    Krawiec, Krzysztof
    O'Reilly, Una-May
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 879 - 886
  • [2] Nonlinear parametric regression in genetic programming
    Kwon, Yung-Keun
    Choi, Sung-Soon
    Moon, Byung-Ro
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 943 - +
  • [3] The Inefficiency of Genetic Programming for Symbolic Regression
    Kronberger, Gabriel
    de Franca, Fabricio Olivetti
    Desmond, Harry
    Bartlett, Deaglan J.
    Kammerer, Lukas
    PARALLEL PROBLEM SOLVING FROM NATURE-PPSN XVIII, PPSN 2024, PT I, 2024, 15148 : 273 - 289
  • [4] Sequential Symbolic Regression with Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Pappa, Gisele L.
    Albinati, Julio
    GENETIC PROGRAMMING THEORY AND PRACTICE XII, 2015, : 73 - 90
  • [5] Fuzzy regression: A genetic programming approach
    Feuring, Thomas
    Golubski, Wolfgang
    Gassmann, Mike
    International Conference on Knowledge-Based Intelligent Electronic Systems, Proceedings, KES, 2000, 1 : 349 - 352
  • [6] Fuzzy regression: a genetic programming approach
    Feuring, T
    Golubski, W
    Gassmann, M
    KES'2000: FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ENGINEERING SYSTEMS & ALLIED TECHNOLOGIES, VOLS 1 AND 2, PROCEEDINGS, 2000, : 349 - 352
  • [7] Symbolic regression via genetic programming
    Augusto, DA
    Barbosa, HJC
    SIXTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, VOL 1, PROCEEDINGS, 2000, : 173 - 178
  • [8] On improving genetic programming for symbolic regression
    Gustafson, S
    Burke, EK
    Krasnogor, N
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 912 - 919
  • [9] Taylor Genetic Programming for Symbolic Regression
    He, Baihe
    Lu, Qiang
    Yang, Qingyun
    Luo, Jake
    Wang, Zhiguang
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 946 - 954
  • [10] Compositional Genetic Programming for Symbolic Regression
    Krawiec, Krzysztof
    Kossinski, Dominik
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 570 - 573