arXiv AI By Jialin Zhang, Lakshya A Agrawal, Shangyin Tan, Donghyun Lee, Lutfi Eren Erdogan, Dan Klein, Koushik Sen, Alex Dimakis, Matei Zaharia

Batching the Reflective Optimization Loop: Parallel Proposals Make GEPA Faster and Better

Read the original on arXiv AI →

The paper extends the GEPA optimizer to generate and evaluate multiple candidates per optimization step, rather than a single candidate. Experiments on two tasks show that batched runs cut wall‑clock time by roughly half or more, while also improving held‑out test scores (e.g., LiveBench‑Math from 68.9% to 72.1% and HoVer from 49.0% to 60.0%). A simple runtime model explains the speedups under a finite worker pool, and batched settings use metric‑call and dollar budgets more efficiently.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at arXiv AI.

arXiv AI
Oct 9

How Should a Prompt Optimizer Spend a Tight Budget? BudgetAPO with Noise-Adaptive Evaluation

The paper introduces BudgetAPO, a single‑stage prompt optimizer designed for tight‑budget scenarios where only a few hundred model calls are feasible. BudgetAPO adapts the evaluation slice size to each task’s noise level, uses a fixed slice to turn accept/reject decisions into paired comparisons, and applies a reflective operator to jointly rewrite reasoning strategy and output format. Across seven benchmarks and five subject models, BudgetAPO outperforms existing methods, ranking first on every subject and requiring far fewer calls to achieve comparable or superior performance.

By Haoyue Liu, Zhichao Wang, Huanyu Yan, Xiaoying Tang