Semantics in Multi-objective Genetic Programming

05/06/2021
by   Edgar Galván, et al.
0

Semantics has become a key topic of research in Genetic Programming (GP). Semantics refers to the outputs (behaviour) of a GP individual when this is run on a data set. The majority of works that focus on semantic diversity in single-objective GP indicates that it is highly beneficial in evolutionary search. Surprisingly, there is minuscule research conducted in semantics in Multi-objective GP (MOGP). In this work we make a leap beyond our understanding of semantics in MOGP and propose SDO: Semantic-based Distance as an additional criteriOn. This naturally encourages semantic diversity in MOGP. To do so, we find a pivot in the less dense region of the first Pareto front (most promising front). This is then used to compute a distance between the pivot and every individual in the population. The resulting distance is then used as an additional criterion to be optimised to favour semantic diversity. We also use two other semantic-based methods as baselines, called Semantic Similarity-based Crossover and Semantic-based Crowding Distance. Furthermore, we also use the NSGA-II and the SPEA2 for comparison too. We use highly unbalanced binary classification problems and consistently show how our proposed SDO approach produces more non-dominated solutions and better diversity, leading to better statistically significant results, using the hypervolume results as evaluation measure, compared to the rest of the other four methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2022

Highlights of Semantics in Multi-objective Genetic Programming

Semantics is a growing area of research in Genetic programming (GP) and ...
research
09/25/2020

Semantic-based Distance Approaches in Multi-objective Genetic Programming

Semantics in the context of Genetic Program (GP) can be understood as th...
research
12/08/2020

Promoting Semantics in Multi-objective Genetic Programming based on Decomposition

The study of semantics in Genetic Program (GP) deals with the behaviour ...
research
03/22/2012

Computational Complexity Analysis of Multi-Objective Genetic Programming

The computational complexity analysis of genetic programming (GP) has be...
research
01/27/2020

Genetic Programming for Evolving a Front of Interpretable Models for Data Visualisation

Data visualisation is a key tool in data mining for understanding big da...
research
01/30/2020

SGP-DT: Semantic Genetic Programming Based on Dynamic Targets

Semantic GP is a promising approach that introduces semantic awareness d...
research
02/14/2022

Evolvability Degeneration in Multi-Objective Genetic Programming for Symbolic Regression

Genetic programming (GP) is one of the best approaches today to discover...

Please sign up or login with your details

Forgot password? Click here to reset