Logo do repositório
 
Publicação

Exploring Crossover Operators in SLIM_GSGP: Towards More Compact and Generalizable Models: A multi-phase evaluation of novel crossover operators for efficient and interpretable evolutionary learning

datacite.subject.fosCiências Naturais::Ciências da Computação e da Informaçãopt_PT
dc.contributor.advisorVanneschi, Leonardo
dc.contributor.advisorFarinati, Davide
dc.contributor.authorPereira, Sofia Carreira da Conceição Alves
dc.date.accessioned2025-11-11T11:42:57Z
dc.date.available2025-11-11T11:42:57Z
dc.date.issued2025-10-28
dc.descriptionDissertation presented as the partial requirement for obtaining a Master's degree in Data Science and Advanced Analytics, specialization in Data Sciencept_PT
dc.description.abstractGenetic Programming (GP) is renowned for its ability to evolve symbolic, humaninterpretable models. SLIM_GSGP (Semantic Learning with Inflate and deflate Mutations), a recent non-bloating variant of Geometric Semantic Genetic Programming (GSGP) has shown strong potential in balancing accuracy with interpretability, while maintaining GSGP’s property of inducing a unimodal error surface on any supervised learning problem. Despite its promising performance, SLIM_GSGP remains underexplored in the literature. Most existing studies have focused on its mutation-based design, leaving the role and potential impact of crossover, and genetic exchange, largely unexamined. As a result, the contribution of crossover to model evolution in this context is still not well understood. This thesis investigates the role of crossover in SLIM_GSGP by proposing and evaluating a diverse set of 24 crossover operators, designed to explore both syntactic and semantic characteristics. Using a three-phase experimental methodology, we assess these operators across predictive performance, model size, and behavioral diversity. Our analysis includes Pareto-based ranking, complexity profiling, and benchmarking against mutation-only SLIM_GSGP configurations. These findings challenge the prevailing notion that crossover plays a minor role in GSGP, suggesting that, when properly defined, crossover can still play a significant role in the evolutionary process. Several of the proposed operators frequently yield models that are not only more compact, but also perform as well as or better than existing approaches in terms of generalization to unseen data. By analyzing the mechanisms behind their success, this work contributes to a deeper understanding of how crossover can be harnessed to improve the effectiveness of SLIM_GSGP, transforming it from a traditionally sidelined operator into a strategically crafted mechanism capable of fostering the evolution of symbolic models that are not only accurate and compact but also interpretable.pt_PT
dc.identifier.tid204072476
dc.identifier.urihttp://hdl.handle.net/10362/190473
dc.language.isoengpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectGenetic Programmingpt_PT
dc.subjectSLIM_GSGPpt_PT
dc.subjectGSGPpt_PT
dc.subjectCrossover Operatorspt_PT
dc.subjectSymbolic Regressionpt_PT
dc.subjectInterpretabilitypt_PT
dc.subjectSDG 9 - Industry, innovation and infrastructurept_PT
dc.subjectSDG 17 - Partnerships for the goalspt_PT
dc.titleExploring Crossover Operators in SLIM_GSGP: Towards More Compact and Generalizable Models: A multi-phase evaluation of novel crossover operators for efficient and interpretable evolutionary learningpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Ciência de Dados e Métodos Analíticos Avançados, especialização em Data Sciencept_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TCDMAA4434.pdf
Tamanho:
9.53 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
348 B
Formato:
Item-specific license agreed upon to submission
Descrição: