Design and Application of Gene-pool Optimal Mixing Evolutionary Algorithms for Genetic Programming

Marco Virgolin

Research output: ThesisDissertation (TU Delft)

186 Downloads (Pure)


Machine learning is impacting modern society at large, thanks to its increasing potential to effciently and effectively model complex and heterogeneous phenomena. While machine learning models can achieve very accurate predictions in many applications, they are not infallible. In some cases, machine learning models can deliver unreasonable outcomes. For example, deep neural networks for self-driving cars have been found to provide wrong steering directions based on the lighting conditions of street lanes (e.g., due to cloudy weather). In other cases, models can capture and reflect unwanted biases that
were concealed in the training data. For example, deep neural networks used to predict likely jobs and social status of people based on their pictures, were found to consistently discriminate based on gender and ethnicity–this was later attributed to human bias in the labels of the training data.
Original languageEnglish
QualificationDoctor of Philosophy
Awarding Institution
  • Delft University of Technology
  • Bosman, P.A.N., Supervisor
  • Witteveen, C., Supervisor
  • Alderliesten, T., Advisor
Award date8 Jun 2020
Print ISBNs978-94-6384-138-2
Publication statusPublished - 2020


  • evolutionary algorithms
  • genetic programming
  • machine learning
  • pediatric cancer
  • radiotherapy

Cite this