Evolve Cost-aware Acquisition Functions Using Large Language Models

Yiming Yao, Fei Liu, Ji Cheng, Qingfu Zhang
4/25/2024
cs.NEcs.AI

No official code found. Best implementation: FeiLiu36/EoH (341 stars, MIT, last commit 2026-04-17).

Abstract

Many real-world optimization scenarios involve expensive evaluation with unknown and heterogeneous costs. Cost-aware Bayesian optimization stands out as a prominent solution in addressing these challenges. To approach the global optimum within a limited budget in a cost-efficient manner, the design of cost-aware acquisition functions (AFs) becomes a crucial step. However, traditional manual design paradigm typically requires extensive domain knowledge and involves a labor-intensive trial-and-error process. This paper introduces EvolCAF, a novel framework that integrates large language models (LLMs) with evolutionary computation (EC) to automatically design cost-aware AFs. Leveraging the crossover and mutation in the algorithmic space, EvolCAF offers a novel design paradigm, significantly reduces the reliance on domain expertise and model training. The designed cost-aware AF maximizes the utilization of available information from historical data, surrogate models and budget details. It introduces novel ideas not previously explored in the existing literature on acquisition function design, allowing for clear interpretations to provide insights into its behavior and decision-making process. In comparison to the well-known EIpu and EI-cool methods designed by human experts, our approach showcases remarkable efficiency and generalization across various tasks, including 12 synthetic problems and 3 real-world hyperparameter tuning test sets.

View on arXivView PDF

Code Implementations(1)

FeiLiu36/EoHCommunity100%
MIT

Evolution of Heuristics

34163Python, Jupyter NotebookMar 28, 20246 months agoMIT

Similar Papers

Cite this paper

@article{yao2024evolve,
  title  = {Evolve Cost-aware Acquisition Functions Using Large Language Models},
  author = {Yiming Yao and Fei Liu and Ji Cheng and Qingfu Zhang},
  year   = {2024},
  eprint = {2404.16906},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.16906v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.16906.svg)](https://codeofpaper.com/paper/2404.16906)

Discussion