Embedding by Elicitation: Dynamic Representations for Bayesian Optimization of System Prompts
Zhiyuan Jerry Lin, Benjamin Letham, Samuel Dooley, Maximilian Balandat, Eytan Bakshy

TL;DR
This paper introduces ReElicit, a Bayesian optimization framework that uses embedding by elicitation to adaptively optimize system prompts based on aggregate feedback, improving performance in prompt tuning tasks.
Contribution
It presents a novel embedding by elicitation method enabling adaptive, interpretable feature spaces for prompt optimization with aggregate feedback, outperforming existing baselines.
Findings
ReElicit achieves the strongest performance among aggregate-only prompt-optimization baselines.
The method adapts the feature space as new evaluations arrive, improving optimization.
ReElicit demonstrates effectiveness across ten prompt optimization tasks with limited evaluations.
Abstract
System prompts are a central control mechanism in modern AI systems, shaping behavior across conversations, tasks, and user populations. Yet they are difficult to tune when feedback is available only as aggregate metrics rather than per-example labels, failures, or critiques. We study this aggregate feedback setting as sample-constrained black-box optimization over discrete, variable-length text. We introduce ReElicit, a Bayesian optimization framework based on \emph{embedding by elicitation}. Given a task description, previously evaluated prompts, and scalar scores, an LLM elicits a compact, interpretable feature space and maps prompts into it. Leveraging a probabilistic Gaussian process surrogate, an acquisition function then selects target feature vectors, which the LLM realizes and refines into deployable system prompts. Re-eliciting the feature space as new evaluations arrive lets…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
