Deep Learning-Based Operators for Evolutionary Algorithms
Eliad Shem-Tov, Moshe Sipper, Achiya Elyasaf

TL;DR
This paper introduces two deep learning-based genetic operators, a crossover and a mutation, that improve evolutionary algorithms by leveraging neural networks for gene selection and mutation.
Contribution
The paper proposes novel, domain-independent deep learning operators for genetic algorithms and programming, enhancing evolutionary search capabilities.
Findings
Deep Neural Crossover effectively combines genes using reinforcement learning.
BERT mutation improves individual fitness by strategic node replacement.
Both operators outperform traditional methods in experiments.
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Residual Connection · Layer Normalization · Linear Layer · Attention Dropout · Linear Warmup With Linear Decay · Adam · Dropout · Weight Decay
