Sequential Large Language Model-Based Hyper-parameter Optimization

Kanan Mahammadli, Seyda Ertekin
10/27/2024
cs.LGcs.AIcs.CL

No official code found. Best implementation: michaelrzhang/LLM-HyperOpt (32 stars, last commit 2024-05-13). 1 more below.

Abstract

This study introduces SLLMBO, an innovative framework leveraging large language models (LLMs) for hyperparameter optimization (HPO), incorporating dynamic search space adaptability, enhanced parameter space exploitation, and a novel LLM-tree-structured parzen estimator (LLM-TPE) sampler. By addressing limitations in recent fully LLM-based methods and traditional bayesian optimization (BO), SLLMBO achieves more robust optimization. This comprehensive benchmarking evaluates multiple LLMs, including GPT-3.5-Turbo, GPT-4o, Claude-Sonnet-3.5, and Gemini-1.5-Flash, extending prior work and establishing SLLMBO as the first framework to benchmark a diverse set of LLMs for HPO. By integrating LLMs' established strengths in parameter initialization with the exploitation abilities demonstrated in this study, alongside TPE's exploration capabilities, the LLM-TPE sampler achieves a balanced exploration-exploitation trade-off, reduces API costs, and mitigates premature early stoppings for more effective parameter searches. Across 14 tabular tasks in classification and regression, the LLM-TPE sampler outperformed fully LLM-based methods and achieved superior results over BO methods in 9 tasks. Testing early stopping in budget-constrained scenarios demonstrated competitive performance, indicating that LLM-based methods generally benefit from extended iterations for optimal results. This work lays the foundation for future research exploring open-source LLMs, reproducibility of LLM results in HPO, and benchmarking SLLMBO on complex datasets, such as image classification, segmentation, and machine translation.

View on arXivView PDF

Code Implementations(2)

MIT

Official Repository for SLLMBO: Sequential Large Language Model-Based Hyper-Parameter Optimization

41PythonOct 27, 20241 years agoMIT

Using Large Language Models for Hyperparameter Optimization

327Python, Jupyter NotebookFeb 15, 20242 years ago

Similar Papers

Cite this paper

@article{mahammadli2024sequential,
  title  = {Sequential Large Language Model-Based Hyper-parameter Optimization},
  author = {Kanan Mahammadli and Seyda Ertekin},
  year   = {2024},
  eprint = {2410.20302},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.20302v3}
}

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/2410.20302.svg)](https://codeofpaper.com/paper/2410.20302)

Discussion