paper-with-me

Papers

LLaMEA-BO: A Large Language Model Evolutionary Algorithm for Automatically Generating Bayesian Optimization Algorithms

2025-05-27 · Wenhu Li, Niki van Stein, Thomas Bäck, Elena Raponi

Bayesian optimization (BO) is a powerful class of algorithms for optimizing expensive black-box functions, but designing effective BO algorithms remains a manual, expertise-driven task. Recent advancements in Large Language Models (LLMs) have opened new avenues for automating scientific discovery, including the automatic design of optimization algorithms. While prior work has used LLMs within optimization loops or to generate non-BO algorithms, we tackle a new challenge: Using LLMs to automatically generate full BO algorithm code. Our framework uses an evolution strategy to guide an LLM in generating Python code that preserves the key components of BO algorithms: An initial design, a surrogate model, and an acquisition function. The LLM is prompted to produce multiple candidate algorithms, which are evaluated on the established Black-Box Optimization Benchmarking (BBOB) test suite from the COmparing Continuous Optimizers (COCO) platform. Based on their performance, top candidates are selected, combined, and mutated via controlled prompt variations, enabling iterative refinement. Despite no additional fine-tuning, the LLM-generated algorithms outperform state-of-the-art BO baselines in 19 (out of 24) BBOB functions in dimension 5 and generalize well to higher dimensions, and different tasks (from the Bayesmark framework). This work demonstrates that LLMs can serve as algorithmic co-designers, offering a new paradigm for automating BO development and accelerating the discovery of novel algorithmic combinations. The source code is provided at https://github.com/Ewendawi/LLaMEA-BO.

📄 PDF Abstract BibTeX arXiv:2505.21034

Code (2)

ewendawi/llamea-bo 공식 구현
nikivanstein/LLaMEA

Tasks

Bayesian OptimizationBenchmarkingLanguage ModelingLanguage ModellingLarge Language Modelscientific discovery

Similar Papers 제목 키워드 기반

LLaMEA: A Large Language Model Evolutionary Algorithm for Automatically Generating Metaheuristics

2024-05-30 · Niki van Stein, Thomas Bäck

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 (LLa…

Language ModelingLanguage ModellingLarge Language ModelMetaheuristic Optimization

Optimizing Photonic Structures with Large Language Model Driven Algorithm Discovery

2025-03-25 · Haoran Yin, Anna V. Kononova, Thomas Bäck, Niki van Stein

We study how large language models can be used in combination with evolutionary computation techniques to automatically discover optimization algorithms for the design of photonic structures. Building on the Large Langua…

Language ModelingLanguage ModellingLarge Language ModelPrompt Engineering

In-the-loop Hyper-Parameter Optimization for LLM-Based Automated Design of Heuristics

2024-10-07 · Niki van Stein, Diederick Vermetten, Thomas Bäck

Large Language Models (LLMs) have shown great potential in automatically generating and optimizing (meta)heuristics, making them valuable tools in heuristic optimization tasks. However, LLMs are generally inefficient whe…

Code GenerationCode SearchLanguage ModellingLarge Language Model

LLaMEA-SAGE: Guiding Automated Algorithm Design with Structural Feedback from Explainable AI

2026-01-29 · Niki van Stein, Anna V. Kononova, Lars Kotthoff, Thomas Bäck arxiv

Large language models have enabled automated algorithm design (AAD) by generating optimization algorithms directly from natural-language prompts. While evolutionary frameworks such as LLaMEA demonstrate strong explorator…

Code Generation

Behaviour Space Analysis of LLM-driven Meta-heuristic Discovery

2025-07-04 · Niki van Stein, Haoran Yin, Anna V. Kononova, Thomas Bäck 외

We investigate the behaviour space of meta-heuristic optimisation algorithms automatically generated by Large Language Model driven algorithm discovery methods. Using the Large Language Evolutionary Algorithm (LLaMEA) fr…

Large Language Model