LLaMEA: A Large Language Model Evolutionary Algorithm for Automatically Generating Metaheuristics
Niki van Stein, Thomas B\"ack

TL;DR
This paper presents LLaMEA, a framework that uses GPT-based language models to automatically generate, mutate, and select optimization algorithms, achieving superior performance on benchmark problems without prior expert knowledge.
Contribution
LLaMEA introduces a novel evolutionary algorithm framework leveraging GPT models for automated algorithm generation and refinement, advancing the field of automated algorithm design.
Findings
Generated algorithms outperform state-of-the-art optimization methods on BBOB benchmarks.
Algorithms show competitive performance on higher-dimensional test functions.
Framework demonstrates feasibility of automated algorithm generation using LLMs.
Abstract
Large Language Models (LLMs) such as GPT-4 have demonstrated their ability to understand natural language and generate complex code snippets. This paper introduces a novel Large Language Model Evolutionary Algorithm (LLaMEA) framework, leveraging GPT models for the automated generation and refinement of algorithms. Given a set of criteria and a task definition (the search space), LLaMEA iteratively generates, mutates and selects algorithms based on performance metrics and feedback from runtime evaluations. This framework offers a unique approach to generating optimized algorithms without requiring extensive prior expertise. We show how this framework can be used to generate novel black-box metaheuristic optimization algorithms automatically. LLaMEA generates multiple algorithms that outperform state-of-the-art optimization algorithms (Covariance Matrix Adaptation Evolution Strategy and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Advanced Software Engineering Methodologies
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Sparse Evolutionary Training · Label Smoothing · Position-Wise Feed-Forward Layer · Dropout · Dense Connections · Absolute Position Encodings · Softmax · Layer Normalization
