Publicação
Genetic programming with semantic equivalence classes
| Resumo: | In this paper, we introduce the concept of semantics-based equivalence classes for symbolic regression problems in genetic programming. The idea is implemented by means of two different genetic programming systems, in which two different definitions of equivalence are used. In both systems, whenever a solution in an equivalence class is found, it is possible to generate any other solution in that equivalence class analytically. As such, these two systems allow us to shift the objective of genetic programming: instead of finding a globally optimal solution, the objective is now to find any solution that belongs to the same equivalence class as a global optimum. Further, we propose improvements to these genetic programming systems in which, once a solution that belongs to a particular equivalence class is generated, no other solution in that class is accepted in the population during the evolution anymore. We call these improved versions filtered systems. Experimental results obtained via seven complex real-life test problems show that using equivalence classes is a promising idea and that filters are generally helpful for improving the systems' performance. Furthermore, the proposed methods produce individuals with a much smaller size with respect to geometric semantic genetic programming. Finally, we show that filters are also useful to improve the performance of a state-of-the-art method, not explicitly based on semantic equivalence classes, like linear scaling. |
|---|---|
| Autores principais: | Ruberto, Stefano |
| Outros Autores: | Vanneschi, Leonardo; Castelli, Mauro |
| Assunto: | Equivalence classes Genetic programming Semantics General Computer Science General Mathematics |
| Ano: | 2019 |
| 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
groups EGSGP
por: Rosenfeld, Liah
Publicado em: (2023)
por: Rosenfeld, Liah
Publicado em: (2023)
article Semantic, conceptual, experiential and idiomatic equivalence of sensory processing measure for preschoolers
por: Reis, Helena I. S.
Publicado em: (2020)
por: Reis, Helena I. S.
Publicado em: (2020)
groups Supporting medical decisions for treating rare diseases through genetic programming
por: Bakurov, Illya
Publicado em: (2019)
por: Bakurov, Illya
Publicado em: (2019)
article A Study on the Dynamics and Effectiveness of the Deflate Geometric Semantic Mutation
por: Farinati, Davide
Publicado em: (2025)
por: Farinati, Davide
Publicado em: (2025)
groups Universal learning machine with genetic programming
por: Re, Alessandro
Publicado em: (2019)
por: Re, Alessandro
Publicado em: (2019)
groups Introducing Crossover in SLIM-GSGP
por: Pietropolli, Gloria
Publicado em: (2025)
por: Pietropolli, Gloria
Publicado em: (2025)
article Finding the number of natural clusters in groundwater data sets using the concept of equivalence class
por: Pacheco, Fernando
Publicado em: (1998)
por: Pacheco, Fernando
Publicado em: (1998)
groups Preserving strong equivalence while forgetting
por: Knorr, Matthias
Publicado em: (2014)
por: Knorr, Matthias
Publicado em: (2014)
article An Artificial Intelligence System to Predict Quality of Service in Banking Organizations
por: Castelli, Mauro
Publicado em: (2016)
por: Castelli, Mauro
Publicado em: (2016)
article Closure properties for the class of behavioral models
por: Martins, Manuel A.
Publicado em: (2007)
por: Martins, Manuel A.
Publicado em: (2007)
newspaper Message from the Organizers
por: Maia, Nuno
Publicado em: (2018)
por: Maia, Nuno
Publicado em: (2018)
article A distance between populations for one-point crossover in genetic algorithms
por: Manzoni, Luca
Publicado em: (2012)
por: Manzoni, Luca
Publicado em: (2012)
article A DIN Spec 91345 RAMI 4.0 Compliant Data Pipelining Model: An Approach to Support Data Understanding and Data Acquisition in Smart Manufacturing Environments
por: Nagorny, Kevin
Publicado em: (2020)
por: Nagorny, Kevin
Publicado em: (2020)
article A niched pareto genetic algorithm: For multiple sequence alignment optimization
por: Silva, Fernando José Mateus da
Publicado em: (2010)
por: Silva, Fernando José Mateus da
Publicado em: (2010)
article East Timor as an important source of cashew (Anacardium occidentale L.) genetic diversity
por: Guterres, Lara Maria Aquino
Publicado em: (2023)
por: Guterres, Lara Maria Aquino
Publicado em: (2023)
category Corrigendum: “Novel Big Data-supported dynamic toll charging system: Impact assessment on Portugal's shadow-toll highways” (Computers & Industrial Engineering (2019) 135 (476–491), (S0360835219303742), (10.1016/j.cie.2019.06.043))
por: Figueiras, Paulo
Publicado em: (2020)
por: Figueiras, Paulo
Publicado em: (2020)
article Dacentrurine stegosaurs (Dinosauria): A new specimen of Miragaia longicollum from the Late Jurassic of Portugal resolves taxonomical validity and shows the occurrence of the clade in North America
por: Costa, Francisco
Publicado em: (2019)
por: Costa, Francisco
Publicado em: (2019)
article Interdisciplinary stratified care for low back pain
por: Caeiro, Carmen
Publicado em: (2019)
por: Caeiro, Carmen
Publicado em: (2019)
groups Code Smells Survival Analysis in Web Apps
por: Rio, Américo
Publicado em: (2019)
por: Rio, Américo
Publicado em: (2019)
article Broad diversity of fungi in Hospital Water
por: Arroyo, Máira Gazzola
Publicado em: (2020)
por: Arroyo, Máira Gazzola
Publicado em: (2020)
category Correction: Multigene assessment of the species boundaries and sexual status of the basidiomycetous yeasts Cryptococcus flavescens and C. terrestris (Tremellales)
por: Yurkov, Andrey M.
Publicado em: (2015)
por: Yurkov, Andrey M.
Publicado em: (2015)
article Escherichia coli RIC is able to donate iron to iron-sulfur clusters
por: Nobre, Lígia S.
Publicado em: (2014)
por: Nobre, Lígia S.
Publicado em: (2014)
article Unique trajectory of gene family evolution from genomic analysis of nearly all known species in an ancient yeast lineage
por: Feng, Bo
Publicado em: (2025)
por: Feng, Bo
Publicado em: (2025)
groups Unlabeled multi-target regression with genetic programming
por: Lopez, Uriel
Publicado em: (2020)
por: Lopez, Uriel
Publicado em: (2020)
article Behavioural reasoning for conditional equations
por: Martins, Manuel A.
Publicado em: (2007)
por: Martins, Manuel A.
Publicado em: (2007)
groups Vectorial GP for Alzheimer’s Disease Prediction Through Handwriting Analysis
por: Azzali, Irene
Publicado em: (2022)
por: Azzali, Irene
Publicado em: (2022)
groups Verifying real-world software with contracts for concurrency
por: Lourenço, João M.
Publicado em: (2018)
por: Lourenço, João M.
Publicado em: (2018)
school Genetic terrain programming
por: Frade, Miguel
Publicado em: (2008)
por: Frade, Miguel
Publicado em: (2008)
article On Inverse Problems for Characteristic Sources in Helmholtz Equations
por: Alves, Carlos J.S.
Publicado em: (2017)
por: Alves, Carlos J.S.
Publicado em: (2017)
article Joint Channel and Nonlinearity Estimation for Memoryless Nonlinear Systems
por: Mokhtari, Zahra
Publicado em: (2025)
por: Mokhtari, Zahra
Publicado em: (2025)
groups A Well-founded Semantics for Hybrid MKNF Knowledge Bases
por: Knorr, Matthias
Publicado em: (2007)
por: Knorr, Matthias
Publicado em: (2007)
article Exploring a quantum programming language with concurrency
por: Jain, Manisha
Publicado em: (2025)
por: Jain, Manisha
Publicado em: (2025)
article A Novel Packet End-to-End Delay Estimation Method for Heterogeneous Networks
por: Fadhil, Diyar
Publicado em: (2022)
por: Fadhil, Diyar
Publicado em: (2022)
article On the behavioral equivalence between k-data structures
por: Martins, Manuel A.
Publicado em: (2008)
por: Martins, Manuel A.
Publicado em: (2008)
groups Paradigmatic analysis using genetic programming
por: Grilo, Carlos Fernando Almeida
Publicado em: (2001)
por: Grilo, Carlos Fernando Almeida
Publicado em: (2001)
article Evolving a Multi-Classifier System for Multi-Pitch Estimation of Piano Music and Beyond: An Application of Cartesian Genetic Programming
por: Miragaia, Rolando
Publicado em: (2021)
por: Miragaia, Rolando
Publicado em: (2021)
article Roots of Collaboration: Nature-inspired solutions for collaborative networks
por: Camarinha-Matos, Luis M.
Publicado em: (2018)
por: Camarinha-Matos, Luis M.
Publicado em: (2018)
groups Genetic terrain programming: an aesthetic approach to terrain generation
por: Frade, Miguel
Publicado em: (2008)
por: Frade, Miguel
Publicado em: (2008)
book Evaluation of One Health Initiatives
por: Chantziaras, Ilias
Publicado em: (2024)
por: Chantziaras, Ilias
Publicado em: (2024)
book Doing One Health! Using Participatory and Systems-Thinking Steps to Develop and Implement a One Health Intervention
por: McIntyre, K. Marie
Publicado em: (2024)
por: McIntyre, K. Marie
Publicado em: (2024)
Registos relacionados
-
groups EGSGP
por: Rosenfeld, Liah
Publicado em: (2023) -
article Semantic, conceptual, experiential and idiomatic equivalence of sensory processing measure for preschoolers
por: Reis, Helena I. S.
Publicado em: (2020) -
groups Supporting medical decisions for treating rare diseases through genetic programming
por: Bakurov, Illya
Publicado em: (2019) -
article A Study on the Dynamics and Effectiveness of the Deflate Geometric Semantic Mutation
por: Farinati, Davide
Publicado em: (2025) -
groups Universal learning machine with genetic programming
por: Re, Alessandro
Publicado em: (2019)