Publicação
Geometric Semantic Genetic Programming with Normalized and Standardized Random Programs
| Resumo: | Geometric semantic genetic programming (GSGP) represents one of the most promising developments in the area of evolutionary computation (EC) in the last decade. The results achieved by incorporating semantic awareness in the evolutionary process demonstrate the impact that geometric semantic operators have brought to the field of EC. An improvement to the geometric semantic mutation (GSM) operator is proposed, inspired by the results achieved by batch normalization in deep learning. While, in one of its most used versions, GSM relies on the use of the sigmoid function to constrain the semantics of two random programs responsible for perturbing the parent’s semantics, here a different approach is followed, which allows reducing the size of the resulting programs and overcoming the issues associated with the use of the sigmoid function, as commonly done in deep learning. The idea is to consider a single random program and use it to perturb the parent’s semantics only after standardization or normalization. The experimental results demonstrate the suitability of the proposed approach: despite its simplicity, the presented GSM variants outperform standard GSGP on the studied benchmarks, with a difference in terms of performance that is statistically significant. Furthermore, the individuals generated by the new GSM variants are easier to simplify, allowing us to create accurate but significantly smaller solutions. |
|---|---|
| Autores principais: | Bakurov, Illya |
| Outros Autores: | Muñoz Contreras, José Manuel; Castelli, Mauro; Rodrigues, Nuno Miguel Duarte; Silva, Sara; Trujillo, Leonardo; Vanneschi, Leonardo |
| Assunto: | Geometric semantic mutation Internal covariate shift Sigmoid distribution bias Model simplification Software Theoretical Computer Science Hardware and Architecture Computer Science Applications |
| Ano: | 2024 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade Nova de Lisboa |
| Idioma: | inglês |
| Origem: | Repositório Institucional da UNL |
Registos relacionados
article Semantic Segmentation Network Stacking with Genetic Programming
por: Bakurov, Illya
Publicado em: (2023)
por: Bakurov, Illya
Publicado em: (2023)
article A novel binary classification approach based on geometric semantic genetic programming
por: Bakurov, Illya
Publicado em: (2022)
por: Bakurov, Illya
Publicado em: (2022)
article A Study on the Dynamics and Effectiveness of the Deflate Geometric Semantic Mutation
por: Farinati, Davide
Publicado em: (2026)
por: Farinati, Davide
Publicado em: (2026)
groups A regression-like classification system for geometric semantic genetic programming
por: Bakurov, Illya
Publicado em: (2019)
por: Bakurov, Illya
Publicado em: (2019)
groups Investigating the Use of Geometric Semantic Operators in Vectorial Genetic Programming
por: Azzali, Irene
Publicado em: (2020)
por: Azzali, Irene
Publicado em: (2020)
article Semantic-based recombination and mutation in cellular-inspired genetic programming
por: Rovito, Luigi
Publicado em: (2025)
por: Rovito, Luigi
Publicado em: (2025)
article On the Hybridization of Geometric Semantic GP with Gradient-based Optimizers
por: Pietropolli, Gloria
Publicado em: (2023)
por: Pietropolli, Gloria
Publicado em: (2023)
groups Evolving PSO algorithm design in vector fields using geometric semantic GP
por: Bartashevich, Palina
Publicado em: (2018)
por: Bartashevich, Palina
Publicado em: (2018)
article Geometric semantic GP with linear scaling
por: Nadizar, Giorgia
Publicado em: (2024)
por: Nadizar, Giorgia
Publicado em: (2024)
article A Study of Dynamic Populations in Geometric Semantic Genetic Programming
por: Farinati, Davide
Publicado em: (2023)
por: Farinati, Davide
Publicado em: (2023)
groups Introducing Crossover in SLIM-GSGP
por: Pietropolli, Gloria
Publicado em: (2025)
por: Pietropolli, Gloria
Publicado em: (2025)
groups Supporting medical decisions for treating rare diseases through genetic programming
por: Bakurov, Illya
Publicado em: (2019)
por: Bakurov, Illya
Publicado em: (2019)
school Parameter Control in Geometric Semantic Genetic Programming
por: Dinis, Marta Teixeira Rumina
Publicado em: (2024)
por: Dinis, Marta Teixeira Rumina
Publicado em: (2024)
groups Exploring the Impact of Data Scale on Mutation Step Size in SLIM-GSGP
por: Farinati, Davide
Publicado em: (2025)
por: Farinati, Davide
Publicado em: (2025)
groups Extending local search in geometric semantic genetic programming
por: Castelli, Mauro
Publicado em: (2019)
por: Castelli, Mauro
Publicado em: (2019)
article GSGP-CUDA: A CUDA framework for Geometric Semantic Genetic Programming
por: Trujillo, Leonardo
Publicado em: (2022)
por: Trujillo, Leonardo
Publicado em: (2022)
article The Effect of Multi-Generational Selection in Geometric Semantic Genetic Programming
por: Castelli, Mauro
Publicado em: (2022)
por: Castelli, Mauro
Publicado em: (2022)
school Enhancing Geometric Semantic Genetic Programming: A Study on Dynamic Population and Deflate Geometric Mutation
por: Farinati, Davide
Publicado em: (2025)
por: Farinati, Davide
Publicado em: (2025)
groups An Investigation of Geometric Semantic GP with Linear Scaling
por: Nadizar, Giorgia
Publicado em: (2023)
por: Nadizar, Giorgia
Publicado em: (2023)
school An Exploration of Generalization and Overfitting in Genetic Programming: Standard and Geometric Semantic Approaches
por: Gonçalves, Ivo Carlos Pereira
Publicado em: (2017)
por: Gonçalves, Ivo Carlos Pereira
Publicado em: (2017)
groups EDDA-V2
por: Bakurov, Illya
Publicado em: (2018)
por: Bakurov, Illya
Publicado em: (2018)
article Local search, semantics, and genetic programming
por: Anselmi, Fabio
Publicado em: (2026)
por: Anselmi, Fabio
Publicado em: (2026)
groups SLIM_GSGP
por: Vanneschi, Leonardo
Publicado em: (2024)
por: Vanneschi, Leonardo
Publicado em: (2024)
groups Exploring the Integration of Cellular Structures in Genetic Programming-Based Methods
por: Rovito, Luigi
Publicado em: (2025)
por: Rovito, Luigi
Publicado em: (2025)
groups Combining Geometric Semantic GP with Gradient-Descent Optimization
por: Pietropolli, Gloria
Publicado em: (2022)
por: Pietropolli, Gloria
Publicado em: (2022)
school Ensembled Geometric Semantic Genetic Programming: An ensemble-based initialization technique for Geometric Semantic Genetic Programming
por: Rosenfeld, Liah
Publicado em: (2022)
por: Rosenfeld, Liah
Publicado em: (2022)
groups Argumentative and cooperative multi-agent system for extended logic programming
por: De Almeida Móra, Iara
Publicado em: (1998)
por: De Almeida Móra, Iara
Publicado em: (1998)
article SLIM
por: Vanneschi, Leonardo
Publicado em: (2026)
por: Vanneschi, Leonardo
Publicado em: (2026)
school Implementação de um modelo de geometric semantic genetic programming para aplicação naval
por: Fonseca, Pedro Eduardo Quadrado da
Publicado em: (2016)
por: Fonseca, Pedro Eduardo Quadrado da
Publicado em: (2016)
rate_review A Survey on Batch Training in Genetic Programming
por: Rosenfeld, Liah
Publicado em: (2025)
por: Rosenfeld, Liah
Publicado em: (2025)
article Genetic programming in the twenty-first century
por: De Lorenzo, Andrea
Publicado em: (2020)
por: De Lorenzo, Andrea
Publicado em: (2020)
article Genetic programming with semantic equivalence classes
por: Ruberto, Stefano
Publicado em: (2019)
por: Ruberto, Stefano
Publicado em: (2019)
category Commentary for the GPEM peer commentary special section on W. B. Langdon’s “Jaws 30”
por: Castelli, Mauro
Publicado em: (2023)
por: Castelli, Mauro
Publicado em: (2023)
newspaper Introduction to the peer commentary special section on “Jaws 30” by W. B. Langdon
por: Vanneschi, Leonardo
Publicado em: (2023)
por: Vanneschi, Leonardo
Publicado em: (2023)
groups Forgetting in Answer Set Programming with Anonymous Cycles
por: Berthold, Matti
Publicado em: (2019)
por: Berthold, Matti
Publicado em: (2019)
school An initialization technique for geometric semantic geneticprogramming based on demes evolution and despeciation : machine learning for rare diseases: a case study
por: Bakurov, Illya
Publicado em: (2018)
por: Bakurov, Illya
Publicado em: (2018)
groups Pruning techniques for mixed ensembles of genetic programming models
por: Castelli, Mauro
Publicado em: (2018)
por: Castelli, Mauro
Publicado em: (2018)
groups A multiple expression alignment framework for genetic programming
por: Vanneschi, Leonardo
Publicado em: (2018)
por: Vanneschi, Leonardo
Publicado em: (2018)
school Improving Tree-based Pipeline Optimization Tool with Geometric Semantic Genetic Programming
por: Chhotobhai, Helena Hetal
Publicado em: (2022)
por: Chhotobhai, Helena Hetal
Publicado em: (2022)
article Forgetting in Answer Set Programming - A Survey
por: Gonçalves, Ricardo
Publicado em: (2023)
por: Gonçalves, Ricardo
Publicado em: (2023)
Registos relacionados
-
article Semantic Segmentation Network Stacking with Genetic Programming
por: Bakurov, Illya
Publicado em: (2023) -
article A novel binary classification approach based on geometric semantic genetic programming
por: Bakurov, Illya
Publicado em: (2022) -
article A Study on the Dynamics and Effectiveness of the Deflate Geometric Semantic Mutation
por: Farinati, Davide
Publicado em: (2026) -
groups A regression-like classification system for geometric semantic genetic programming
por: Bakurov, Illya
Publicado em: (2019) -
groups Investigating the Use of Geometric Semantic Operators in Vectorial Genetic Programming
por: Azzali, Irene
Publicado em: (2020)