Comparing Individual Representations in Grammar-Guided Genetic Programming for Glucose Prediction in People with Diabetes

被引:2
|
作者
Ingelse, Leon [1 ]
Hidalgo, Jose-Ignacio [2 ]
Manuel Colmenar, Jose [3 ]
Lourenco, Nuno [4 ]
Fonseca, Alcides [1 ]
机构
[1] Univ Lisbon, Fac Ciencias, LASIGE, Lisbon, Portugal
[2] Univ Complutense Madrid, Madrid, Spain
[3] Univ Rey Juan Carlos, Madrid, Spain
[4] Univ Coimbra, CISUC, DEI, Coimbra, Portugal
来源
PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION | 2023年
关键词
Grammar-Guided Genetic Programming; Individual representations; Symbolic Regression;
D O I
10.1145/3583133.3596315
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The representation of individuals in Genetic Programming (GP) has a large impact on the evolutionary process. In this work, we investigate the evolutionary process of three Grammar-Guided GP (GGGP) methods, Context-Free Grammars GP (CFG-GP), Grammatical Evolution (GE) and Structured Grammatical Evolution (SGE), in the context of the complex, real-world problem of predicting the glucose level of people with diabetes two hours ahead of time. Our analysis differs from previous analyses by (1) comparing all three methods on a complex benchmark, (2) implementing the methods in the same framework, allowing a fairer comparison, and (3) analyzing the evolutionary process outside of performance. We conclude that representation choice is more impactful with a higher maximum depth, and that CFG-GP better explores the search space for deeper trees, achieving better results. Furthermore, we find that CFG-GP relies more on feature construction, whereas GE and SGE rely more on feature selection. Finally, we altered the GGGP methods in two ways: using is an element of-lexicase selection, which solved the overfitting problem of CFG-GP; and with a penalization of complex trees, to create more interpretable trees. Combining is an element of-lexicase selection with CFG-GP performed best.
引用
收藏
页码:2013 / 2021
页数:9
相关论文
共 27 条
  • [1] A comparison of representations in grammar-guided genetic programming in the context of glucose prediction in people with diabetes
    Ingelse, Leon
    Hidalgo, J. Ignacio
    Colmenar, J. Manuel
    Lourenco, Nuno
    Fonseca, Alcides
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2025, 26 (01)
  • [2] Comparing the expressive power of Strongly-Typed and Grammar-Guided Genetic Programming
    Fonseca, Alcides
    Pocas, Diogo
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 1100 - 1108
  • [3] Initialization method for grammar-guided genetic programming
    Garcia-Arnau, M.
    Manrique, D.
    Rios, J.
    Rodriguez-Paton, A.
    KNOWLEDGE-BASED SYSTEMS, 2007, 20 (02) : 127 - 133
  • [4] Bankruptcy prediction with neural logic networks by means of grammar-guided genetic programming
    Tsakonas, A
    Dounias, G
    Doumpos, M
    Zopounidis, C
    EXPERT SYSTEMS WITH APPLICATIONS, 2006, 30 (03) : 449 - 461
  • [5] Estimation of Distribution Algorithm for Grammar-Guided Genetic Programming
    Criado, Pablo Ramos
    Rolania, D. Barrios
    de la Hoz, David
    Manrique, Daniel
    EVOLUTIONARY COMPUTATION, 2024, 32 (04) : 339 - 370
  • [6] Crossover and mutation operators for grammar-guided genetic programming
    Jorge Couchet
    Daniel Manrique
    Juan Ríos
    Alfonso Rodríguez-Patón
    Soft Computing, 2007, 11 : 943 - 955
  • [7] Crossover and mutation operators for grammar-guided genetic programming
    Couchet, Jorge
    Manrique, Daniel
    Rios, Juan
    Rodriguez-Paton, Alfonso
    SOFT COMPUTING, 2007, 11 (10) : 943 - 955
  • [8] Evolving Nonlinear Multigrid Methods With Grammar-Guided Genetic Programming
    Parthasarathy, Dinesh
    Schmitt, Jonas
    Koestler, Harald
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 615 - 618
  • [9] Grammatically uniform population initialization for grammar-guided genetic programming
    Pablo Ramos Criado
    D. Barrios Rolanía
    Daniel Manrique
    Emilio Serrano
    Soft Computing, 2020, 24 : 11265 - 11282
  • [10] Grammatically uniform population initialization for grammar-guided genetic programming
    Ramos Criado, Pablo
    Barrios Rolania, D.
    Manrique, Daniel
    Serrano, Emilio
    SOFT COMPUTING, 2020, 24 (15) : 11265 - 11282