Publication
GSGP-CUDA: A CUDA framework for Geometric Semantic Genetic Programming
| Summary: | Geometric Semantic Genetic Programming (GSGP) is a state-of-the-art machine learning method based on evolutionary computation. GSGP performs search operations directly at the level of program semantics, which can be done more efficiently than operating at the syntax level like most GP systems. Efficient implementations of GSGP in C++ exploit this fact, but not to its full potential. This paper presents GSGP-CUDA, the first CUDA implementation of GSGP and the most efficient, which exploits the intrinsic parallelism of GSGP using GPUs. Results show speedups greater than 1, 000× relative to the state-of-the-art sequential implementation, during the model training process. Additionally, our implementation allows the user to seamlessly make inferences over new data through the best evolved model, opening the possibility of using GSGP on Big Data problems. |
|---|---|
| Main Authors: | Trujillo, Leonardo |
| Other Authors: | Muñoz Contreras, Jose Manuel; Hernandez, Daniel E.; Castelli, Mauro; Tapia, Juan J. |
| Subject: | Genetic Programming Geometric Semantic Genetic Programming CUDA GPU Software Computer Science Applications |
| Year: | 2022 |
| Country: | Portugal |
| Document type: | article |
| Access type: | open access |
| Associated institution: | Universidade Nova de Lisboa |
| Language: | English |
| Origin: | Repositório Institucional da UNL |
Similar Items
school Parameter Control in Geometric Semantic Genetic Programming
by: Dinis, Marta Teixeira Rumina
Published: (2024)
by: Dinis, Marta Teixeira Rumina
Published: (2024)
article A Study of Dynamic Populations in Geometric Semantic Genetic Programming
by: Farinati, Davide
Published: (2023)
by: Farinati, Davide
Published: (2023)
article Semantic-based recombination and mutation in cellular-inspired genetic programming
by: Rovito, Luigi
Published: (2025)
by: Rovito, Luigi
Published: (2025)
school An Exploration of Generalization and Overfitting in Genetic Programming: Standard and Geometric Semantic Approaches
by: Gonçalves, Ivo Carlos Pereira
Published: (2017)
by: Gonçalves, Ivo Carlos Pereira
Published: (2017)
article The Effect of Multi-Generational Selection in Geometric Semantic Genetic Programming
by: Castelli, Mauro
Published: (2022)
by: Castelli, Mauro
Published: (2022)
school Ensembled Geometric Semantic Genetic Programming: An ensemble-based initialization technique for Geometric Semantic Genetic Programming
by: Rosenfeld, Liah
Published: (2022)
by: Rosenfeld, Liah
Published: (2022)
groups SLIM_GSGP
by: Vanneschi, Leonardo
Published: (2024)
by: Vanneschi, Leonardo
Published: (2024)
article Geometric semantic GP with linear scaling
by: Nadizar, Giorgia
Published: (2024)
by: Nadizar, Giorgia
Published: (2024)
article GSGP-C++ 2.0
by: Castelli, Mauro
Published: (2019)
by: Castelli, Mauro
Published: (2019)
article A Study on the Dynamics and Effectiveness of the Deflate Geometric Semantic Mutation
by: Farinati, Davide
Published: (2026)
by: Farinati, Davide
Published: (2026)
school A multiple expression alignment framework for genetic programming
by: Scott, Kristen Marie
Published: (2018)
by: Scott, Kristen Marie
Published: (2018)
groups An Investigation of Geometric Semantic GP with Linear Scaling
by: Nadizar, Giorgia
Published: (2023)
by: Nadizar, Giorgia
Published: (2023)
groups A regression-like classification system for geometric semantic genetic programming
by: Bakurov, Illya
Published: (2019)
by: Bakurov, Illya
Published: (2019)
school A CUDA backend for Marrow and its Optimisation via Machine Learning
by: Valente, Pedro de Almeida Amaral Ramos
Published: (2022)
by: Valente, Pedro de Almeida Amaral Ramos
Published: (2022)
article A novel binary classification approach based on geometric semantic genetic programming
by: Bakurov, Illya
Published: (2022)
by: Bakurov, Illya
Published: (2022)
school Improving Tree-based Pipeline Optimization Tool with Geometric Semantic Genetic Programming
by: Chhotobhai, Helena Hetal
Published: (2022)
by: Chhotobhai, Helena Hetal
Published: (2022)
groups Exploring the Impact of Data Scale on Mutation Step Size in SLIM-GSGP
by: Farinati, Davide
Published: (2025)
by: Farinati, Davide
Published: (2025)
school Implementação de um modelo de geometric semantic genetic programming para aplicação naval
by: Fonseca, Pedro Eduardo Quadrado da
Published: (2016)
by: Fonseca, Pedro Eduardo Quadrado da
Published: (2016)
groups Introducing Crossover in SLIM-GSGP
by: Pietropolli, Gloria
Published: (2025)
by: Pietropolli, Gloria
Published: (2025)
groups Investigating the Use of Geometric Semantic Operators in Vectorial Genetic Programming
by: Azzali, Irene
Published: (2020)
by: Azzali, Irene
Published: (2020)
groups Slim_gsgp
by: Rosenfeld, Liah
Published: (2025)
by: Rosenfeld, Liah
Published: (2025)
article On the Hybridization of Geometric Semantic GP with Gradient-based Optimizers
by: Pietropolli, Gloria
Published: (2023)
by: Pietropolli, Gloria
Published: (2023)
school Evolving Decision Rules with Geometric Semantic Genetic Programming
by: Rasteiro, Diogo Miguel Galveia De Oliveira
Published: (2023)
by: Rasteiro, Diogo Miguel Galveia De Oliveira
Published: (2023)
school A Study of Geometric Semantic Genetic Programming with Linear Scaling
by: Sakallioglu, Berfin
Published: (2023)
by: Sakallioglu, Berfin
Published: (2023)
groups Evolving PSO algorithm design in vector fields using geometric semantic GP
by: Bartashevich, Palina
Published: (2018)
by: Bartashevich, Palina
Published: (2018)
groups An empirical study on the feature selection abilities of SLIM-GSGP [poster]
by: Farinati, Davide
Published: (2025)
by: Farinati, Davide
Published: (2025)
school Enhancing Geometric Semantic Genetic Programming: A Study on Dynamic Population and Deflate Geometric Mutation
by: Farinati, Davide
Published: (2025)
by: Farinati, Davide
Published: (2025)
school Analyzing the Functional Complexity of SLIM GSGP
by: Costa, Eduardo Pereira Gomes Fausto da
Published: (2025)
by: Costa, Eduardo Pereira Gomes Fausto da
Published: (2025)
school A study on variations of Genetic Programming applied to time series forecasting: Machine Learning for Energy Consumption Forecasting
by: Farinati, Davide
Published: (2022)
by: Farinati, Davide
Published: (2022)
groups Streaming the Boris pusher: A CUDA implementation
by: Abreu, P.
Published: (2009)
by: Abreu, P.
Published: (2009)
school A proposal for generating gsgp-hard datasets : an introductory research towards gsgp hardness
by: Verschoor, Cornelis Marnik
Published: (2018)
by: Verschoor, Cornelis Marnik
Published: (2018)
article Local search, semantics, and genetic programming
by: Anselmi, Fabio
Published: (2026)
by: Anselmi, Fabio
Published: (2026)
groups Universal learning machine with genetic programming
by: Re, Alessandro
Published: (2019)
by: Re, Alessandro
Published: (2019)
article Alignment-based genetic programming for real life applications
by: Vanneschi, Leonardo
Published: (2019)
by: Vanneschi, Leonardo
Published: (2019)
article Semantic Segmentation Network Stacking with Genetic Programming
by: Bakurov, Illya
Published: (2023)
by: Bakurov, Illya
Published: (2023)
groups Exploring the Integration of Cellular Structures in Genetic Programming-Based Methods
by: Rovito, Luigi
Published: (2025)
by: Rovito, Luigi
Published: (2025)
article Genetic programming with semantic equivalence classes
by: Ruberto, Stefano
Published: (2019)
by: Ruberto, Stefano
Published: (2019)
article Geometric Semantic Genetic Programming with Normalized and Standardized Random Programs
by: Bakurov, Illya
Published: (2024)
by: Bakurov, Illya
Published: (2024)
school Improving malware detection with neuroevolution : a study with the semantic learning machine
by: Teixeira, Mário José Santos
Published: (2019)
by: Teixeira, Mário José Santos
Published: (2019)
school Universal Genetic Programming: a Meta Learning Approach based on Semantics
by: Re, Alessandro
Published: (2019)
by: Re, Alessandro
Published: (2019)
Similar Items
-
school Parameter Control in Geometric Semantic Genetic Programming
by: Dinis, Marta Teixeira Rumina
Published: (2024) -
article A Study of Dynamic Populations in Geometric Semantic Genetic Programming
by: Farinati, Davide
Published: (2023) -
article Semantic-based recombination and mutation in cellular-inspired genetic programming
by: Rovito, Luigi
Published: (2025) -
school An Exploration of Generalization and Overfitting in Genetic Programming: Standard and Geometric Semantic Approaches
by: Gonçalves, Ivo Carlos Pereira
Published: (2017) -
article The Effect of Multi-Generational Selection in Geometric Semantic Genetic Programming
by: Castelli, Mauro
Published: (2022)