Deep Learning-Based Operators for Evolutionary Algorithms

Eliad Shem-Tov, Moshe Sipper, Achiya Elyasaf

Research output: Working paper/PreprintPreprint

Abstract

We present two novel domain-independent genetic operators that harness the capabilities of deep learning: a crossover operator for genetic algorithms and a mutation operator for genetic programming. Deep Neural Crossover leverages the capabilities of deep reinforcement learning and an encoder-decoder architecture to select offspring genes. BERT mutation masks multiple gp-tree nodes and then tries to replace these masks with nodes that will most likely improve the individual's fitness. We show the efficacy of both operators through experimentation.
Original languageEnglish
DOIs
StatePublished - 15 Jul 2024

Keywords

  • cs.NE
  • cs.LG

Fingerprint

Dive into the research topics of 'Deep Learning-Based Operators for Evolutionary Algorithms'. Together they form a unique fingerprint.

Cite this