Semantics in Multi-objective Genetic Programming
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 6 May 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 2.
4 papers.
- 2021On the Evolution of the MCTS Upper Confidence Bounds for Trees by Means of Evolutionary Algorithms in the Game of Carcassonnecited by 2
- 2024NeuroLGP-SM: A Surrogate-assisted Neuroevolution Approach using Linear Genetic Programmingcited by 2
- 2024NeuroLGP-SM: Scalable Surrogate-Assisted Neuroevolution for Deep Neural Networkscited by 1
- 2023Towards Understanding the Effects of Evolving the MCTS UCT Selection Policycited by 0
- 2024NeuroLGP-SM: Scalable Surrogate-Assisted Neuroevolution for Deep Neural Networks12 Apr 2024
- 2024NeuroLGP-SM: A Surrogate-assisted Neuroevolution Approach using Linear Genetic Programming28 Mar 2024
- 2023Towards Understanding the Effects of Evolving the MCTS UCT Selection Policy7 Feb 2023
- 2021On the Evolution of the MCTS Upper Confidence Bounds for Trees by Means of Evolutionary Algorithms in the Game of Carcassonne17 Dec 2021