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 条
  • [21] Multi-objective Grammar-guided Genetic Programming with Code Similarity Measurement for Program Synthesis
    Tao, Ning
    Ventresque, Anthony
    Saber, Takfarinas
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [22] Multi-objective approach based on grammar-guided genetic programming for solving multiple instance problems
    Amelia Zafra
    Sebastián Ventura
    Soft Computing, 2012, 16 : 955 - 977
  • [23] Multi-objective approach based on grammar-guided genetic programming for solving multiple instance problems
    Zafra, Amelia
    Ventura, Sebastian
    SOFT COMPUTING, 2012, 16 (06) : 955 - 977
  • [24] Auto-adaptive Grammar-Guided Genetic Programming algorithm to build Ensembles of Multi-Label Classifiers
    Moyano, Jose M.
    Ventura, Sebastian
    INFORMATION FUSION, 2022, 78 : 1 - 19
  • [25] Enhancing Program Synthesis with Large Language Models Using Many-Objective Grammar-Guided Genetic Programming
    Tao, Ning
    Ventresque, Anthony
    Nallur, Vivek
    Saber, Takfarinas
    ALGORITHMS, 2024, 17 (07)
  • [26] Grammar Guided Genetic Programming for Network Architecture Search and Road Detection on Aerial Orthophotography
    de la Fuente Castillo, Victor
    Diaz-Alvarez, Alberto
    Manso-Callejo, Miguel-Angel
    Serradilla Garcia, Francisco
    APPLIED SCIENCES-BASEL, 2020, 10 (11):
  • [27] Comparing Genetic Programming with Other Data Mining Techniques on Prediction Models
    Azimlu, Fateme
    Rahnamayan, Shahryar
    Makrehchi, Masoud
    Kalra, Naveen
    14TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND EDUCATION (ICCSE 2019), 2019, : 785 - 791