LLaMEA-BO: A Large Language Model Evolutionary Algorithm for Automatically Generating Bayesian Optimization Algorithms
Wenhu Li, Niki van Stein, Thomas B\"ack, Elena Raponi

TL;DR
This paper introduces LLaMEA-BO, an evolutionary algorithm guided by large language models to automatically generate and refine Bayesian Optimization algorithms, outperforming existing methods on benchmark tests without additional fine-tuning.
Contribution
It presents a novel framework that uses LLMs and evolution strategies to automatically generate, evaluate, and refine BO algorithms, demonstrating superior performance on benchmark functions.
Findings
LLMs can generate effective BO algorithms without fine-tuning.
The evolved algorithms outperform state-of-the-art baselines on BBOB functions.
The approach generalizes well to higher dimensions and different tasks.
Abstract
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…
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
TopicsSpeech and dialogue systems · Topic Modeling · Machine Learning and Data Classification
