EvoContext: Evolving Contextual Examples by Genetic Algorithm for Enhanced Hyperparameter Optimization Capability in Large Language Models

  • Yutian Xu
  • , Guozhong Qin
  • , Yanhao Wang
  • , Panfeng Chen
  • , Xibin Wang
  • , Wei Zhou
  • , Mei Chen
  • , Hui Li*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Hyperparameter Optimization (HPO) is an important and challenging problem in machine learning. Traditional HPO methods require substantial evaluations to search for superior configurations. Recent Large Language Model (LLM)-based approaches leverage domain knowledge and few-shot learning proficiency to discover promising configurations with minimal human effort. However, the repetition issues causes LLMs to generate configurations similar to context examples, which may confine the optimization process to local regions. Moreover, since LLMs rely on the examples they generate for a few-shot learning, a self-reinforcing loop is formed, hindering LLMs from escaping local optima. In this work, we propose EvoContext, which aims to intentionally generate configurations that differ significantly from examples via external interventions and actively breaks the self-reinforcing effect for a more efficient approximation of the global optimum. Our EvoContext method involves two phases: (i) initial example generation through cold or warm starting and (ii) iterative optimization that integrates genetic operations for updating examples to enhance global exploration capabilities. Additionally, it employs LLMs in-context learning to generate configurations based on competitive examples for local refinement. Experiments on several real-world datasets show that EvoContext outperforms traditional and other LLM-driven approaches on HPO.

Original languageEnglish
Article number2253
JournalElectronics (Switzerland)
Volume14
Issue number11
DOIs
StatePublished - Jun 2025

Keywords

  • few-shot learning
  • genetic algorithm
  • hyperparameter optimization
  • large language model

Fingerprint

Dive into the research topics of 'EvoContext: Evolving Contextual Examples by Genetic Algorithm for Enhanced Hyperparameter Optimization Capability in Large Language Models'. Together they form a unique fingerprint.

Cite this