atlas

Research map / Probabilistic and scientific modeling / Bayesian optimization

FunBO: Discovering Acquisition Functions for Bayesian Optimization with FunSearch

ICML 2025 · Probabilistic and scientific modeling › Bayesian optimization · approach: Acquisition function design · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Extends FunSearch to evolve Bayesian optimization acquisition functions written as code, scored by full BO loops on a set of training objectives, yielding interpretable AFs that generalize in and out of distribution.

Problem

Hand-designed acquisition functions in Bayesian optimization perform inconsistently across problems, while learned AFs (meta-learning, RL, transformers) often fail to generalize outside their training function class.

Approach

Treat acquisition function design as algorithm discovery: an LLM iteratively mutates AF code inside a FunSearch-style evolutionary database, with fitness computed by running a full BO loop on training objectives, and selecting on validation objectives. Output is interpretable code rather than a neural network.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the FunBO-discovered acquisition function instead of general-purpose acquisition functionsBayesian optimization · OOD-Bench global optimization functionsnormalized average simple regretHelped
Use the OOD-Bench FunBO acquisition function instead of function-specific acquisition functionsBayesian optimization · OOD-Bench global optimization functionsnormalized average simple regretMixed
Use a function-class-specific FunBO acquisition function instead of general-purpose or MetaBO acquisition functionsBayesian optimization · ID-Bench: Branin, Goldstein-Price, and Hartmann-3normalized average simple regretMixed
Use a function-class-specific FunBO acquisition function instead of other acquisition functionsBayesian optimization · HPO-ID AdaBoostnormalized average simple regretHelped
Use a function-class-specific FunBO acquisition function instead of other acquisition functionsBayesian optimization · HPO-ID SVMnormalized average simple regretNo clear effect
Use the FunBO acquisition function instead of other acquisition functionsBayesian optimization · GPs-ID, d=4normalized average simple regretHelped
Use the FunBO acquisition function instead of MetaBOBayesian optimization · GPs-ID, d=3normalized average simple regretHelped
Adapt the initial FunBO acquisition function using 5 Ackley instancesBayesian optimization · Few-shot Ackleynormalized average simple regretHelped

Surprising findings

Limitations

Experimental setup

Datasets: Ackley Levy Schwefel Rosenbrock Branin Goldstein-Price Hartmann HyLAP SVM and AdaBoost loss datasets GP prior samples (RBF kernel)

Benchmarks: Sphere Styblinski-Tang Weierstrass Beale Branin Michalewicz Goldstein-Price Hartmann-3 Hartmann-6 HPO SVM and AdaBoost (HyLAP) GP-sampled functions d=3 and d=4 Ackley few-shot

Metrics: normalized average simple regret

Baselines: Expected Improvement Upper Confidence Bound Probability of Improvement posterior mean MetaBO FSAF random selection

Builds on: FunSearch MetaBO FSAF island model

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy