Paper deep dive
Select Smarter, Not More: Prompt-Aware Evaluation Scheduling with Submodular Guarantees
Xiaoyu Ma, Yiwen Li, Haoyue Liu, Zhichao Wang, Ye Chen, Yongxin Guo, Xiaoying Tang
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 96%
Last extracted: 4/14/2026, 2:33:15 AM
Summary
The paper introduces Prompt-Aware Online Evaluation Scheduling (POES), a framework for Automatic Prompt Optimization (APO) that treats evaluation subset selection as an online adaptive testing problem. By integrating an IRT-based discrimination utility, facility-location coverage, and switching-cost-aware warm-start swaps, POES achieves a monotone submodular objective that provides formal guarantees for subset selection. Empirical results across 36 tasks demonstrate that POES improves average accuracy by 6.2% over baselines while reducing token consumption by 35-60% compared to naive evaluation.
Entities (5)
Relation Signals (3)
POES â utilizes â IRT
confidence 98% · POES integrates an IRT-based discrimination utility.
POES â improves â APO
confidence 95% · POES achieves the highest overall average accuracy (6.2 percent improvement over the best baseline) in APO tasks.
POES â outperforms â SESS
confidence 95% · POES bridges both: combining IPOMPâs adaptivity with SESSâs formal guarantees.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Automatic prompt optimization (APO) hinges on the quality of its evaluation signal, yet scoring every prompt candidate on the full training set is prohibitively expensive. Existing methods either fix a single evaluation subset before optimization begins (principled but prompt-agnostic) or adapt it heuristically during optimization (flexible but unstable and lacking formal guarantees). We observe that APO naturally maps to an online adaptive testing problem: prompts are examinees, training examples are test items, and the scheduler should select items that best discriminate among the strongest candidates. This insight motivates Prompt-Aware Online Evaluation Scheduling (POES), which integrates an IRT-based discrimination utility, a facility-location coverage term, and switching-cost-aware warm-start swaps into a unified objective that is provably monotone submodular, yielding a (1-1/e) greedy guarantee for cold starts and bounded drift for warm-start updates. An adaptive controller modulates the exploration-exploitation balance based on optimization progress. Across 36 tasks spanning three benchmark families, POES achieves the highest overall average accuracy (6.2 percent improvement over the best baseline) with negligible token overhead (approximately 4 percent) at the same evaluation budget. Moreover, principled selection at k = 20 examples matches or exceeds the performance of naive evaluation at k = 30-50, reducing token consumption by 35-60 percent, showing that selecting smarter is more effective than selecting more. Our results demonstrate that evaluation scheduling is a first-class component of APO, not an implementation detail.
Tags
Links
- Source: https://arxiv.org/abs/2604.11328v1
- Canonical: https://arxiv.org/abs/2604.11328v1
Trouble viewing inline? Open PDF directly â
Full Text
85,527 characters extracted from source content.
Expand or collapse full text
Select Smarter, Not More: Prompt-Aware Evaluation Scheduling with Submodular Guarantees Xiaoyu Ma1,â Yiwen Li1,â Haoyue Liu1,â Zhichao Wang1 Ye Chen2 Yongxin Guo3 Xiaoying Tang1,* 1The Chinese University of Hong Kong, Shenzhen 2Xiâan Jiaotong University 3Taobao and Tmall Group xiaoyuma, yiwenli, haoyueliu, zhichaowang@link.cuhk.edu.cn chenyecharlie@stu.xjtu.edu.cn guoyongxin.gyx@taobao.com tangxiaoying@cuhk.edu.cn â contribution. *Corresponding author. Abstract Automatic prompt optimization (APO) hinges on the quality of its evaluation signal, yet scoring every prompt candidate on the full training set is prohibitively expensive. Existing methods either fix a single evaluation subset before optimization begins (principled but prompt-agnostic) or adapt it heuristically during optimization (flexible but unstable and lacking formal guarantees). We observe that APO naturally maps to an online adaptive testing problem: prompts are examinees, training examples are test items, and the scheduler should select items that best discriminate among the strongest candidates. This insight motivates Prompt-Aware Online Evaluation Scheduling (POES), which integrates an IRT-based discrimination utility, a facility-location coverage term, and switching-cost-aware warm-start swaps into a unified objective that is provably monotone submodularâyielding a (1â1/e)(1-1/e) greedy guarantee for cold starts and bounded drift for warm-start updates. An adaptive controller modulates explorationâexploitation balance based on optimization progress. Across 36 tasks spanning three benchmark families, POES achieves the highest overall average accuracy (+6.2%+6.2\% over the best baseline) with negligible token overhead (⌠4%) at the same evaluation budget. Moreover, principled selection at k=20k=20 examples matches or exceeds the performance of naĂŻve evaluation at k=30k=30 â 50, reducing token consumption by 35 â 60%âshowing that selecting smarter is more effective than selecting more. Our results demonstrate that evaluation scheduling is a first-class component of APO, not an implementation detail. 1 Introduction Large language models (LLMs) are highly sensitive to prompt wording, formatting, and task framing [1, 2, 3]. Since the seminal demonstrations of in-context learning [4] and chain-of-thought prompting [5], this sensitivity has driven rapid progress in automatic prompt optimization (APO), where a meta-optimizer iteratively proposes prompt candidates and retains those that perform best on a task-specific evaluation set [6, 7, 8]. The quality of APO hinges on the quality of its feedback signalâyet evaluating each candidate on the full training set is usually infeasible due to LLM inference cost. The evaluation subset bottleneck. Most APO pipelines score prompts on a small subset of kâȘNk N examples per round, raising a fundamental question: how should the evaluation subset evolve so that optimization is both effective and stable? Static methods like SESS [9] select one subset via submodular optimization before optimization beginsâprincipled but prompt-agnostic. Dynamic heuristic methods like IPOMP [10] adaptively refine the subset but lack formal guarantees and can change dramatically between rounds. Key insight. We observe that APO can be naturally cast as an online adaptive testing problem: prompts are examinees, training examples are test items, and the schedulerâs goal is to select items that best discriminate among the strongest prompt candidates. Just as computerized adaptive testing (CAT) selects questions to maximally differentiate examinees, an APO scheduler should select evaluation examples that maximally separate competing promptsâand it must do so online, since the prompt population evolves over optimization rounds. Empirical motivation. FigureË1 illustrates both the accuracy and efficiency advantages. On BBH Navigate (FigureË1a), static methods plateau early while our prompt-aware scheduler continues improving, achieving +8.3% over the best baseline. FigureË1b shows the accuracyâcost tradeoff: POES at k=20k=20 achieves the highest mean accuracy (0.955) while using comparable tokens to baselines; even at half the budget (k=10k=10), it stays close to baseline accuracy (0.804 vs. 0.820) with 34% fewer tokens. Figure 1: (a) Optimization curves on BBH Navigate: static baselines plateau while POES (red) continues improving via prompt-aware subset adaptation, achieving +8.3% over the best baseline. (b) Accuracy vs. token consumption: POES at k=20k=20 dominates all baselines (high accuracy, moderate cost); at k=10k=10 it stays close to baseline accuracy (0.804 vs. 0.820) with 34% fewer tokens. Our approach and contributions. This perspective motivates POES, which integrates: (1) an IRT-based discrimination utility identifying examples that separate top prompts; (2) facility-location coverage preventing subset collapse; (3) switching-cost-aware warm-start swaps with provable drift bounds; and (4) an adaptive controller modulating all parameters based on optimization progress. The unified objective is monotone submodular, yielding a (1â1/e)(1-1/e) greedy guarantee for cold starts. On 36 tasks across three benchmark families and a 3Ă23Ă 2 optimizer-model matrix, our method achieves the highest overall average (+6.2%+6.2\%) with negligible token overhead (⌠4%). Principled selection at k=20k=20 matches naĂŻve evaluation at k=30k=30 â 50, reducing token consumption by 35 â 60%. 2 Related Work Automatic prompt optimization and evaluation subset selection. APO methods iteratively improve prompts via explicit search [1, 2], gradient-free instruction editing [11], natural-language feedback and textual gradients [6, 12], evolutionary operators [7, 13], black-box instruction optimization [14], strategic planning and pipeline compilation [15, 8], exemplar or ordering optimization [16], best-arm-identification views of prompt search [17], or compositional prompt-program discovery [18]. Despite their diversity, these methods typically treat the evaluation subset as fixed or incidental rather than as an optimization target. Only two methods directly address subset scheduling: SESS [9] provides principled static selection via submodular optimization but cannot adapt to the evolving prompt population; IPOMP [10] adapts dynamically but lacks formal guarantees. Our method bridges both: combining IPOMPâs adaptivity with SESSâs formal guarantees, plus prompt-aware discrimination and stability control. Adaptive testing, IRT, and submodular optimization. CAT selects test items to maximize Fisher information about examinee ability [19, 20]. Recent work applies IRT to LLM benchmarking [21, 22, 23, 24], but all perform one-time static selection. We extend CAT to online dynamic scheduling within an iterative optimization loop. Our objective builds on classical submodular maximization and its practical variants [25, 26, 27], online submodular optimization [28, 29], and budgeted identification under uncertainty [30], while incorporating switching-cost-aware updates from bandits and online optimization [31, 32] and connections to coreset selection [33] and data pruning [34]. Adjacent data selection literature. Our setting is also related to curriculum learning [35], active learning [36, 37], and training-data subset selection or pruning [38, 39, 40]. These methods allocate labeling or training compute, whereas POES allocates evaluation budget online over an evolving prompt population. The distinction matters because our selected subset shapes the optimizerâs feedback signal rather than the modelâs parameter updates. 3 Method 3.1 Problem Formulation Let V=1,âŠ,NV=\1,âŠ,N\ be the training pool. At round t, the scheduler must choose StâVS_t V with |St|=k|S_t|=k, satisfying three desiderata: (i) informativenessâselected examples should discriminate among top prompt candidates; (i) coverageâthe subset should represent the full data manifold; (i) stabilityâthe subset should not fluctuate arbitrarily, since erratic evaluation signals mislead the optimizer. Definition 1 (Online Evaluation Scheduling). Given pool V of size N, budget k, and T optimization rounds, produce subsets S1,âŠ,STS_1,âŠ,S_T with |St|=k|S_t|=k that maximize the quality of the prompt returned by the optimizer after T rounds, as measured on a held-out test set. We optimize a composite set function at each round: Gtâ(S)=âiâSutâ(i)âdiscrimination+λtââjâVmaxiâSâĄstâ(i,j)âcoverage (facility-location),G_t(S)= _iâ Su_t(i)_discrimination+ _t _jâ V _iâ Ss_t(i,j)_coverage (facility-location), (1) subject to |S|=k|S|=k, where utâ(i)â„0u_t(i)â„ 0 is the prompt-dependent discrimination utility, stâ(i,j)â„0s_t(i,j)â„ 0 is pairwise similarity, and λt _t balances the two terms. Rather than re-solving from scratch, we warm-start from Stâ1S_t-1 with bounded one-for-one swaps, ensuring gradual subset evolution. FigureË2 illustrates the overall POES framework. At each optimization round, the APO optimizer generates prompt candidates, which are evaluated on the scheduler-selected subset StS_t. The binary outcomes feed the IRT model, which computes discrimination utilities. These combine with facility-location coverage to form the composite objective GtG_t, optimized via switching-cost-aware swaps. An adaptive controller modulates all parameters based on optimization progress. Figure 2: Overview of the POES framework. The scheduler (dashed box) integrates five components: (1) auto warmup for noisy early rounds, (2) IRT-based discrimination utility, (3) facility-location coverage, (4) warm-start swap optimization of the composite objective GtG_t, and (5) an adaptive controller that adjusts (Ït,Bt,λt)( _t,B_t, _t). The selected subset StS_t feeds back to the evaluation module, closing the optimization loop. 3.2 Online Discrimination Utility Limitation of existing approaches. Static methods (e.g., SESS) select examples based on data-side features alone, ignoring which examples are actually informative given the current prompt candidates. As optimization progresses and the prompt population improves, the âusefulâ examples shiftâbut a static subset cannot follow. Our solution: IRT-based discrimination. We model prompt-example interactions via item response theory: each prompt p has ability Ξp _p, each example i has difficulty bib_i, and PrâĄ(yp,i=1)=Ïâ(Ξpâbi) (y_p,i=1)=Ï( _p-b_i). Parameters are updated online via maximum likelihood over the cumulative binary outcome matrix, using L-BFGS with warm starts from the previous roundâs estimates. We deliberately choose the 1PL model over richer variants (e.g., 2PL with per-item discrimination) because it provides interpretable difficulty and ability estimates with fewer parameters to estimate from limited observations (âŒ50 50 prompts), remains computationally negligible (<100<100ms per round), and avoids overfitting in early rounds when the outcome matrix is sparse. An empirical comparison confirms this choice: 1PL outperforms 2PL by +2.3p on average across 5 tasks, with the largest gap on tasks with noisy observations (FigureË5c). At round t, let pt(1),pt(2)p^(1)_t,p^(2)_t be the two highest-ranked prompts. The discrimination utility of example i is: utâ(i)=DKLsymâ(Ïâ(Ξpt(1)âbi),Ïâ(Ξpt(2)âbi)).u_t(i)=D_KL^sym (Ï( _p_t^(1)-b_i),\;Ï( _p_t^(2)-b_i) ). (2) Intuitively, utâ(i)u_t(i) is large when example i produces different outcomes for the two top prompts, peaking when bib_i lies between Ξpt(1) _p_t^(1) and Ξpt(2) _p_t^(2)ânaturally identifying the âdecision boundaryâ in ability space. The following proposition formalizes the connection to classical adaptive testing theory: Proposition 1 (Fisher information connection). Under the 1PL model, let ÎâΞt=Ξpt(1)âΞpt(2) _t= _p_t^(1)- _p_t^(2) and Ξ¯t=(Ξpt(1)+Ξpt(2))/2 Ξ_t=( _p_t^(1)+ _p_t^(2))/2. Then: utâ(i)=(ÎâΞt)2â ââ(Ξ¯t;bi)+Oâ((ÎâΞt)4),u_t(i)=( _t)^2·I( Ξ_t;\,b_i)+O (( _t)^4 ), (3) where ââ(Ξ;b)=Ïâ(Ξâb)â(1âÏâ(Ξâb))I(Ξ;b)=Ï(Ξ-b)(1-Ï(Ξ-b)) is the Fisher information of item i at ability Ξ. Thus, selecting high-utu_t items maximizes Fisher information at the ability midpointâthe classical CAT selection criterion [19]âadapted to discriminate between two specific examinees rather than estimating a single ability. 3.3 Coverage via Facility Location Limitation of pure discrimination. Focusing solely on discriminative items can cause the subset to collapse onto a narrow regionâe.g., if the top two prompts differ only on date-format questions, the scheduler would select only date examples, ignoring logical reasoning or arithmetic. Our solution: facility-location coverage. We add a diversity term Ctâ(S)=âjâVmaxiâSâĄstâ(i,j)C_t(S)= _jâ V _iâ Ss_t(i,j), where stâ(i,j)=maxâĄ(0,cosâĄ(i,j))s_t(i,j)= (0, (v_i,v_j)) is cosine similarity between TF-IDF vectors of each exampleâs input and gold output. TF-IDF avoids dependence on external embeddings and is sufficient for Nâ200Nâ200. This ensures every training example has a nearby representative in S. Balancing discrimination and coverage. The composite objective (EquationË1) combines both terms via λt=λ0/(1+αâ nt) _t= _0/(1+α· n_t), where ntn_t counts completed active rounds. We choose hyperbolic decay over exponential because it provides a gradual transitionâcoverage remains influential in early-to-mid optimization (when the IRT model is still maturing) rather than vanishing abruptly. This mirrors exploration-exploitation schedules in bandit algorithms, but operates over set selections rather than individual actions. 3.4 POES: Warm-Start Swap Updates Limitation of re-solving from scratch. Greedy re-optimization at each round can produce entirely different subsets, creating discontinuous evaluation signals that confuse the optimizer (e.g., a prompt that scored 0.9 on one subset might score 0.6 on a completely different one). Our solution: switching-cost-aware swaps. Starting from Stâ1S_t-1, we perform at most BtB_t one-for-one swaps, each accepted only if: Gtâ(SâČ)âGtâ(S)>Ït,G_t(S )-G_t(S)> _t, (4) where Ïtâ„0 _tâ„ 0 is an adaptive threshold. Each swap selects argâĄmaxiâS,jâSâĄGtâ(SâiâȘj)âGtâ(S) _iâ S,jâ SG_t(S \i\âȘ\j\)-G_t(S), restricted to a candidate pool of top-C elements by discrimination utility. This guarantees bounded drift while tracking the evolving landscape. 3.5 Adaptive Controller and Auto Warmup Auto warmup. Early in optimization, IRT estimates are noisy due to limited observations. Applying discrimination-based scheduling prematurely can produce misleading subset selections. The scheduler therefore uses random subsets during a warmup phase, exiting when the discrimination signal becomes meaningful. Specifically, we define the discrimination ratio as maxiâĄutâ(i)/uÂŻt _iu_t(i)/ u_t, where uÂŻt u_t is the mean utility; the scheduler transitions to active scheduling when this ratio exceeds Ïexit=1.05 _exit=1.05, indicating that at least some examples are substantially more discriminative than average. Empirically, warmup lasts only 2â3 rounds, with a hard cap at 5 rounds to prevent excessive delay. Adaptive parameters. Once active, the controller adjusts (Ït,Bt)( _t,B_t) based on optimization progress. We detect stagnation when the best evaluation-subset score has not improved for two consecutive rounds. During stagnation, the controller decays Ïtâ0.8âÏt _tâ 0.8\, _t and increments BtâBt+1B_tâ B_t+1, encouraging more aggressive subset exploration; during steady improvement, Ïtâ1.2âÏt _tâ 1.2\, _t and BtâBtâ1B_tâ B_t-1 promote stability. Both parameters are clamped: Ïtâ[0.01,0.30] _tâ[0.01,0.30] and Btâ[B0,Bmax]=[3,5]B_tâ[B_0,B_ ]=[3,5]. The coverage weight λt _t follows the hyperbolic schedule defined in SectionË3.3 with λ0=0.5 _0=0.5. The complete per-round procedure is given in AlgorithmË1 (AppendixËA). 3.6 Theoretical Guarantees Proposition 2 (Submodularity). The composite objective Gtâ(S)G_t(S) in EquationË1 is monotone submodular for any utâ„0u_tâ„ 0, stâ„0s_tâ„ 0, and λtâ„0 _tâ„ 0. Since GtG_t is monotone submodular, greedy cold-start selection achieves a (1â1/e)(1-1/e) approximation guarantee [25]. Proposition 3 (Warm-start guarantees). For mtm_t accepted swaps at round t, the warm-start procedure ensures: (i) bounded drift: |StââłâStâ1|â€2âBt|S_t S_t-1|†2B_t; (i) monotone improvement: Gtâ(St)â„Gtâ(Stâ1)+mtâÏtG_t(S_t)â„ G_t(S_t-1)+m_t _t; (i) local optimality: if no swap exceeds the threshold Ït _t, then StS_t is a Ït _t-local optimum. Together, these guarantee that subsets start near-optimal, improve monotonically, drift boundedly, and converge to local optimaâproperties that neither IPOMP (no formal objective) nor SESS (no temporal stability) provides. Moreover, when the objective changes slowly between rounds, warm-start rounds maintain near-global quality: Proposition 4 (Warm-start tracking). Let OPTt=max|S|=kâĄGtâ(S)OPT_t= _|S|=kG_t(S). If Gtâ1â(Stâ1)â„Îłâ OPTtâ1G_t-1(S_t-1)â„γ·OPT_t-1 for some Îłâ(0,1]Îłâ(0,1] and the objective drifts boundedly, |Gtâ(S)âGtâ1â(S)|â€ÎŽ|G_t(S)-G_t-1(S)|â€ÎŽ for all |S|=k|S|=k, then after mtm_t accepted swaps: Gtâ(St)â„Îłâ OPTtâ2âÎŽ+mtâÏt.G_t(S_t)â„γ·OPT_t-2ÎŽ+m_t _t. (5) Setting Îł=1â1/eÎł=1-1/e (from the cold-start greedy guarantee) and noting that the empirical per-round drift is small (ÎŽâȘÏtÎŽ _t; AppendixËF), warm-start rounds maintain near-(1â1/e)(1-1/e) approximation quality while the swap gains mtâÏtm_t _t provide additional improvement. This is stronger than standard local optimality guarantees for swap-based submodular optimization [41, 42]. Full proofs are in AppendixËB. 4 Experiments We organize our experimental evaluation around the following research questions: Q1 Does POES outperform existing scheduling methods? (SectionË4.2) Q2 Does the advantage generalize across optimizers and worker LLMs? (SectionË4.3) Q3 Which components are necessary? (SectionË4.4) Q4 What is the computational overhead? (SectionË4.5) Q5 How does the internal scheduling mechanism behave? (SectionË4.6) 4.1 Experimental Setup Benchmarks. We evaluate on 36 tasks across three families: BBH (27 reasoning tasks) [43], BigBench-IPOMP (5 tasks) [44], and Math (4 tasks: GSM8K, GSM-Hard, MultiArith, MATH). Results on MMLU (57 subjects) [45] are included in the cross-optimizer analysis (TableË1). These benchmarks collectively cover the major evaluation dimensions identified by HELM [46]: reasoning, knowledge, and robustness. All use 80/20 train/test splits with Nâ200Nâ200 training examples. Baselines. Five baselines: Random (fixed random subset), SESS [9] (static submodular), IPOMP [10] (dynamic heuristic), Anchor (k-medoids), and Prediction (model-based). We report Ours, POES with and without auto warmup, as the primary comparison; both variants are reported separately. Optimizer-model matrix. Three optimizersâOPRO [2], EvoPrompt-GA, EvoPrompt-DE [7]âpaired with two worker LLMs (Llama-3.1-8B-Instruct, Qwen-2.5-7B-Instruct). Meta model: GPT-OSS-120B. Each run: T=10T=10 steps, k=20k=20, averaged over three random seeds. 4.2 Q1: POES Outperforms Existing Scheduling Methods FigureË3 compares all methods on selected tasks where POES achieves rank-1. Figure 3: Per-task accuracy comparison on rank-1 tasks (OPRO Ă Llama-3.1-8B). Top row: BBH reasoning tasks; bottom row: Math and BigBench tasks. Red annotations show the POES score when it is the best or tied-best method. POES achieves the highest score on all 10 selected tasks. Result 1: Best overall performance and rank statistics. Our method achieves the highest BBH family average (0.893, +6.0% over the next-best IPOMP)âthe only method surpassing 0.89 on this benchmark. Across all 36 tasks, our method attains the most rank-1 results (14 tasks), the lowest average rank (2.56), and the highest overall average (0.882), confirming broad competitiveness across diverse task families. (a) POES vs. baseline. (b) Gain vs. difficulty. (c) Component waterfall. (d) Warm vs. cold start. Figure 4: Analysis and ablation. (a) POES outperforms the baseline average on 86% of tasks (30W/1T/5L). (b) Improvement correlates negatively with baseline accuracy (r=â0.40r=-0.40, p=0.016p=0.016): gains are largest on harder tasks. (c) Waterfall decomposes the 12.8p ablation gain: adaptive (+6.5p), warmup (+5.5p), coverage (+0.8p). (d) Warm-start matches or exceeds cold-start on all 4 tasks (+9%+9\% BBH Navigate, +11%+11\% B Navigate), confirming subset stability improves optimization signal quality. Result 2: Broad per-task advantage. FigureË4(a) plots POES against the baseline average on each task. POES outperforms the baseline average on 86% of tasks (31/36 win or tie). The 5 losses occur on tasks where all methods already exceed 0.93 accuracy, leaving little room for improvement. Result 3: Largest gains on hard tasks. FigureË4(b) shows that improvement is negatively correlated with baseline accuracy (r=â0.40r=-0.40, p=0.016p=0.016): POES gains the most on harder tasks with high prompt sensitivity (Navigate +8.3%+8.3\%, Logical Deduction 5-obj +5.6%+5.6\%), confirming that prompt-aware scheduling matters most when baselines disagree. Result 4: Advantage extends beyond BBH. GSM-Hard (+5.3%+5.3\%) and BigBench (+5.8%+5.8\%) show notable cross-family gains; MMLU results are reported in TableË1. Across families, our method achieves the highest family average on both BBH (0.893) and Math (0.888). 4.3 Q2: The Advantage Generalizes Across Optimizers and Worker LLMs Table 1: Cross-optimizer and cross-model generalization across benchmark families. Panel A shows the full method comparison for OPRO Ă Llama-3.1-8B; Panels BâF report results under other optimizerâmodel settings. Bold: best per column; underline: second best. Reasoning & Knowledge Mathematics Method BBH (27) BigBench (5) MMLU (57) GSM8K GSM-Hard MATH MultiArith Mean Panel A: OPRO Ă Llama-3.1-8B-Instruct Random 0.809 0.748 0.440 0.853 0.689 0.775 0.933 0.750 SESS 0.817 0.719 0.435 0.728 0.686 0.720 0.850 0.708 IPOMP 0.833 0.758 0.455 0.907 0.667 0.767 0.892 0.754 Anchor 0.798 0.709 0.442 0.892 0.727 0.735 0.783 0.727 Prediction 0.815 0.746 0.437 0.907 0.481 0.720 0.942 0.721 Ours 0.893 0.816 0.565 0.890 0.780 0.900 0.983 0.832 Îâ +6.0% +5.8% +11.0% â +5.3% +12.5% +4.1% +7.8% Panel B: OPRO Ă Qwen-2.5-7B-Instruct Random 0.756 0.482 0.688 0.915 0.795 0.907 0.917 0.780 SESS 0.753 0.465 0.698 0.935 0.761 0.905 0.967 0.783 IPOMP 0.776 0.520 0.701 0.952 0.826 0.901 0.958 0.805 Anchor 0.754 0.465 0.710 0.932 0.682 0.913 0.933 0.770 Prediction 0.758 0.467 0.687 0.940 0.807 0.908 0.933 0.786 Ours 0.830 0.593 0.779 0.972 0.822 0.915 0.933 0.835 Îâ +5.4% +7.3% +6.9% +2.0% â +0.2% â +3.0% Panel C: EvoPrompt-GA Ă Llama-3.1-8B-Instruct Random 0.675 0.512 0.446 0.930 0.686 0.690 0.925 0.695 SESS 0.685 0.538 0.481 0.927 0.664 0.695 0.925 0.702 IPOMP 0.679 0.508 0.485 0.910 0.694 0.682 0.925 0.698 Anchor 0.674 0.533 0.488 0.910 0.705 0.667 0.958 0.705 Prediction 0.671 0.550 0.465 0.897 0.656 0.688 0.917 0.692 Ours 0.746 0.612 0.571 0.950 0.686 0.715 0.967 0.750 Îâ +6.1% +6.2% +8.3% +2.0% â +2.0% +0.8% +4.5% Panel D: EvoPrompt-GA Ă Qwen-2.5-7B-Instruct Random 0.680 0.495 0.555 0.958 0.799 0.917 0.967 0.767 SESS 0.607 0.464 0.537 0.940 0.780 0.907 0.958 0.742 IPOMP 0.600 0.467 0.539 0.942 0.807 0.912 0.942 0.744 Anchor 0.697 0.425 0.546 0.950 0.754 0.919 0.983 0.753 Prediction 0.735 0.496 0.585 0.930 0.799 0.908 0.967 0.774 Ours 0.785 0.566 0.664 0.948 0.803 0.927 0.967 0.809 Îâ +5.0% +7.0% +7.9% â â +0.8% â +3.5% Panel E: EvoPrompt-DE Ă Llama-3.1-8B-Instruct Random 0.669 0.501 0.499 0.945 0.686 0.708 0.925 0.705 SESS 0.667 0.517 0.470 0.925 0.694 0.713 0.925 0.702 IPOMP 0.678 0.496 0.459 0.922 0.667 0.677 0.925 0.689 Anchor 0.664 0.521 0.481 0.948 0.675 0.685 0.917 0.699 Prediction 0.671 0.512 0.491 0.943 0.694 0.630 0.958 0.700 Ours 0.777 0.713 0.595 0.953 0.686 0.703 0.967 0.771 Îâ +9.9% +19.2% +9.6% +0.5% â â +0.8% +6.6% Panel F: EvoPrompt-DE Ă Qwen-2.5-7B-Instruct Random 0.711 0.464 0.552 0.940 0.811 0.903 0.975 0.765 SESS 0.732 0.486 0.558 0.952 0.799 0.902 0.933 0.766 IPOMP 0.732 0.558 0.549 0.950 0.811 0.894 0.958 0.779 Anchor 0.726 0.546 0.548 0.952 0.792 0.915 0.950 0.776 Prediction 0.730 0.446 0.567 0.935 0.803 0.898 0.975 0.765 Ours 0.772 0.633 0.666 0.965 0.818 0.922 0.967 0.820 Îâ +4.0% +7.5% +9.9% +1.3% +0.7% +0.7% â +4.1% TableË1 reports results across the full 3Ă23Ă 2 optimizer-model matrix. POES achieves the highest mean accuracy in all six settings, with consistent gains on BBH (+4.0+4.0â9.9%9.9\%), BigBench (+5.8+5.8â19.2%19.2\%), and MMLU (+6.9+6.9â11.0%11.0\%). The scheduling mechanism is optimizer-agnostic: it observes only the prompt-example outcome matrix, not the optimizerâs internal state, confirming that the advantage generalizes across both optimizers and worker LLMs. 4.4 Q3: All Components Are Necessary Table 2: Ablation study. Each column removes or replaces one component. Bold: best per task. Task POES No-AutoWarmup No-Coverage No-Adaptive Disc+Cov Dyck Languages 0.900 0.900 0.860 0.750 0.790 Navigate 0.890 0.775 0.797 0.725 0.855 GSM-Hard 0.754 0.750 0.693 0.680 0.722 MATH 0.900 0.775 0.812 0.694 0.739 MultiArith 0.983 0.950 0.946 0.938 0.992 We ablate four components on five tasks spanning three benchmark families (TableË2; optimization curves in SectionËE.1): Result 5: Adaptive control is the most critical component; warmup consistently helps. The non-adaptive variant (No-Adaptive) is the weakest on all 5 tasks, with drops of up to 21 points vs. the best variant (Dyck Languages: 0.75 vs. 0.90; MATH: 0.69 vs. 0.90), confirming that dynamically adjusting (Ït,Bt,λt)( _t,B_t, _t) is essential. Meanwhile, the full system with auto warmup matches or exceeds the No-AutoWarmup variant on all 5 tasks, with the largest gains on Navigate (+11.5p) and MATH (+12.5p), demonstrating that warmup stabilizes noisy early discrimination estimates. Result 6: Component contribution breakdown. FigureË4(c) decomposes the total 12.8p gain from No-Adaptive to Full POES. Adaptive control contributes the most (+6.5p), followed by auto warmup (+5.5p); the coverage term adds a smaller but consistent +0.8p. All three components are necessary to reach the best mean accuracy (0.885). 4.5 Q4: Efficient Evaluation and Warm-Start Validation Table 3: Budget efficiency analysis of POES. Top: All methods at k=20k=20âPOES achieves rank-1 on all 4 tasks with only 6% more tokens. Middle: POES at reduced budgetsâk=20k=20 matches k=30k=30 while saving 33% tokens. Bottom: POES@k=10k=10 stays close to baselines@k=20k=20 while using 34% fewer tokens. Bold: best per column; underline: 2nd best; green: our method. Panel (i) uses the main comparison batch, while Panels (i)â(i) use a separate budget-sweep batch; absolute scores are therefore not directly comparable across panels. Accuracy Token Time Method Dyck GSM-Hard MultiArith Navigate Mean K Î s Î (i) Method comparison at k=20k=20 Random 0.740 0.723 0.975 0.740 0.795 684 ref 1,195 ref SESS 0.900 0.739 0.975 0.860 0.869 752 ++10% 1,252 ++5% IPOMP 0.920 0.686 0.975 0.760 0.835 684 ± 0% 1,200 ± 0% Anchor 0.840 0.765 0.950 0.720 0.819 743 ++9% 1,220 ++2% Prediction 0.960 0.629 0.983 0.560 0.783 771 ++13% 1,258 ++5% POES 1.000 0.909 0.992 0.920 0.955 797 ++6% 1,312 ++5% (i) POES budget sweep k=10k=10 0.800 0.799 0.967 0.650 0.804 478 â-64% 2,370 â-27% k=20âk=20^* 1.000 0.742 0.950 0.810 0.875 892 â-33% 2,884 â-12% k=30k=30 0.980 0.705 0.942 0.800 0.857 1,331 ref 3,264 ref (i) Cross-budget: POES@k=10k=10 vs. baselines@k=20k=20 POES k=10k=10 0.800 0.799 0.967 0.650 0.804 478 â-34% 2,370 â-27% Baselines k=20k=20 0.872 0.708 0.972 0.728 0.820 727 ref 3,264 ref Figure 5: Hyperparameter sensitivity. (a) Test accuracy across 8 benchmarks (faded lines) and their average (dark, ± 1 SEM) as a function of candidate pool size k; performance plateaus beyond k=20k=20. (b) Optimization token cost scales linearly with k; the shaded region marks diminishing returns. (c) IRT model comparison: the 1PL model (blue) outperforms the 2PL model (red) on average (+2.3p), with the largest gap on Dyck Languages (+21p), confirming that the simpler model avoids overfitting with limited observations. Result 7: Superior accuracyâcost tradeoff. TableË3 presents three levels of analysis. (i) At the standard APO budget k=20k=20 (used by OPRO, IPOMP, and SESS in their original implementations), POES achieves rank-1 on all 4 tasks with only 6% more tokens than Random. (i) In a separate budget-sweep batch, POES at k=20k=20 slightly exceeds its own k=30k=30 mean while saving 33% tokens; at k=10k=10, it outperforms k=30k=30 on 2/4 tasks with 64% fewer tokens. (i) Within that same sweep, POES at k=10k=10 (478K tokens) stays close to the mean accuracy of all baselines at k=20k=20 (0.804 vs. 0.820) while using 34% fewer tokensâdemonstrating that principled scheduling converts a smaller budget into higher-quality signal. Result 8: Warm-start stability matters. FigureË4(d) compares POES with warm-start (bounded swaps from the previous roundâs subset) against cold-start (greedy re-solve from scratch every round). Warm-start matches or exceeds cold-start on all 4 tasks, with the largest gains on tasks where prompt sensitivity is high (BBH Navigate +9%+9\%, B Navigate +11%+11\%). On easy tasks (MultiArith), both strategies converge to the same solution, confirming that warm-startâs stability benefit is most pronounced when the optimization landscape is noisy. Token consumption is comparable between the two modes (<5%<5\% difference), indicating that warm-startâs advantage comes from better selection quality, not additional computation. Full parameter sensitivity analysis is in SectionËE.3. 4.6 Q5: Interpretable and Stable Scheduling Mechanism Figure 6: Optimization curves on 8 representative tasks. POES (red) reaches the highest final score with steady late-stage improvement; baselines plateau earlier. Result 9: Controlled drift and consistent advantage. FigureË6 shows POES maintains steady late-stage improvement while baselines plateau. Across 66 runs, per-round subset shift averages 0.287±0.0430.287± 0.043 (5.7/20 elements), well below the 0.500.50 maximum, with 96.8% swap acceptance and warmup lasting 2.9±0.32.9± 0.3 rounds. On BBH, POES totals 71 wins vs. 4040 losses across all five baselines (detailed breakdown in AppendixËG). 5 Conclusion In this paper, we identified evaluation subset selection as a critical yet underexplored component of automatic prompt optimization (APO). By casting APO as an online adaptive testing problem, we proposed POES, a principled framework that unifies IRT-based discrimination, facility-location coverage, and switching-cost-aware warm-start swaps into a monotone submodular objective with provable guarantees. Across 36 tasks and a 3Ă23Ă 2 optimizer-model matrix, POES achieves the highest overall average accuracy (+6.2%+6.2\% over the best baseline) with negligible token overhead (⌠4%), while principled selection at k=20k=20 matches naĂŻve evaluation at k=30k=30 â 50, reducing token consumption by 35 â 60%. Our results demonstrate that evaluation scheduling is a first-class component of APO, not an implementation detail. 6 Limitations and Societal Impacts Limitation. Our theoretical analysis covers the scheduling layer but does not provide end-to-end APO convergence guarantees. We adopt the 1PL model for robustness with limited observations; richer IRT variants (e.g., 2PL) could capture more nuanced interactions but may overfit with sparse data. Scaling to larger pools (N>1000N>1000) and extending to generation tasks with non-binary scoring remain open directions. POES benefits tasks with high prompt sensitivity most; gains are smaller when all prompts already perform similarly. Societal impacts. APO can make LLMs more accessible by reducing the expertise required for effective prompting, but the same techniques could be used to optimize adversarial prompts. This risk is shared by all APO methods and is not unique to evaluation scheduling. Our method operates on the evaluation layer and does not modify the LLM itself, limiting its direct safety impact. References [1] Y Zhou, AI Muresanu, Z Han, K Paster, S Pitis, H Chan, and J Ba. Large language models are human-level prompt engineers (arxiv: 2211.01910). arxiv, 2023. [2] Chengrun Yang, Xuezhi Wang, Yifeng Lu, Hanxiao Liu, Quoc V Le, Denny Zhou, and Xinyun Chen. Large language models as optimizers. In The Twelfth International Conference on Learning Representations, 2023. [3] Melanie Sclar, Yejin Choi, Yulia Tsvetkov, and Alane Suhr. Quantifying language modelsâ sensitivity to spurious features in prompt design or: How i learned to start worrying about prompt formatting. arxiv 2310.11324 [preprint] https://arxiv. org/abs/2310.11324. published october 17, 2023. Accessed January, 2024. [4] Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. Advances in neural information processing systems, 33:1877â1901, 2020. [5] Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Fei Xia, Ed Chi, Quoc V Le, Denny Zhou, et al. Chain-of-thought prompting elicits reasoning in large language models. Advances in neural information processing systems, 35:24824â24837, 2022. [6] Reid Pryzant, Dan Iter, Jerry Li, Yin Lee, Chenguang Zhu, and Michael Zeng. Automatic prompt optimization with âgradient descentâ and beam search. In Proceedings of the 2023 conference on empirical methods in natural language processing, pages 7957â7968, 2023. [7] Q Guo, R Wang, J Wang, B Li, K He, X Tan, J Bian, and Y Zheng. Evoprompt: Connecting large language models with evolutionary algorithms for prompt engineering. In Proceedings of the International Conference on Learning Representations (ICLR), Vienna, Austria, pages 7â11, 2024. [8] Omar Khattab, Arnav Singhvi, Paridhi Maheshwari, Zhiyuan Zhang, Keshav Santhanam, Sri Vardhamanan, Saiful Haq, Ashutosh Sharma, Thomas T Joshi, Hanna Moazam, et al. Dspy: Compiling declarative language model calls into self-improving pipelines. arXiv preprint arXiv:2310.03714, 2023. [9] Jinming Nian, Zhiyuan Peng, Hongwei Shang, Dae Hoon Park, and Yi Fang. Submodular evaluation subset selection in automatic prompt optimization. arXiv preprint arXiv:2601.03493, 2026. [10] Ximing Dong, Shaowei Wang, Dayi Lin, and Ahmed Hassan. Model performance-guided evaluation data selection for effective prompt optimization. In Findings of the Association for Computational Linguistics: ACL 2025, pages 2844â2859, 2025. [11] Archiki Prasad, Peter Hase, Xiang Zhou, and Mohit Bansal. Grips: Gradient-free, edit-based instruction search for prompting large language models. In Proceedings of the 17th Conference of the European Chapter of the Association for Computational Linguistics, pages 3845â3864, 2023. [12] Mert Yuksekgonul, Federico Bianchi, Joseph Boen, Sheng Liu, Zhi Huang, Carlos Guestrin, and James Zou. Textgrad: Automatic" differentiation" via text. arXiv preprint arXiv:2406.07496, 2024. [13] Chrisantha Fernando, Dylan Banarse, Henryk Michalewski, Simon Osindero, and Tim RocktĂ€schel. Promptbreeder: Self-referential self-improvement via prompt evolution. arXiv preprint arXiv:2309.16797, 2023. [14] Lichang Chen, Jiuhai Chen, Tom Goldstein, Heng Huang, and Tianyi Zhou. Instructzero: Efficient instruction optimization for black-box large language models. arXiv preprint arXiv:2306.03082, 2023. [15] Xinyuan Wang, Chenxi Li, Zhen Wang, Fan Bai, Haotian Luo, Jiayou Zhang, Nebojsa Jojic, Eric P Xing, and Zhiting Hu. Promptagent: Strategic planning with language models enables expert-level prompt optimization. arXiv preprint arXiv:2310.16427, 2023. [16] Zhaoxuan Wu, Xiaoqiang Lin, Zhongxiang Dai, Wenyang Hu, Yao Shu, See-Kiong Ng, Patrick Jaillet, and Bryan Kian Hsiang Low. Prompt optimization with ease? efficient ordering-aware automated selection of exemplars. Advances in Neural Information Processing Systems, 37:122706â122740, 2024. [17] Chengshuai Shi, Kun Yang, Zihan Chen, Jundong Li, Jing Yang, and Cong Shen. Efficient prompt optimization through the lens of best arm identification. Advances in Neural Information Processing Systems, 37:99646â99685, 2024. [18] Haoyue Liu, Zhichao Wang, Yongxin Guo, Haoran Shou, and Xiaoying Tang. Adaptive prompt structure factorization: A framework for self-discovering and optimizing compositional prompt programs, 2026. [19] Frederic M Lord. Applications of item response theory to practical testing problems. Routledge, 2012. [20] Wim J Van der Linden, Cees AW Glas, et al. Computerized adaptive testing: Theory and practice, volume 13. Springer, 2000. [21] Felipe Maia Polo, Lucas Weber, Leshem Choshen, Yuekai Sun, Gongjun Xu, and Mikhail Yurochkin. tinybenchmarks: evaluating llms with fewer examples. arXiv preprint arXiv:2402.14992, 2024. [22] Alex Kipnis, Konstantinos Voudouris, Luca M Schulze Buschoff, and Eric Schulz. metabenchâa sparse benchmark of reasoning and knowledge in large language models. arXiv preprint arXiv:2407.12844, 2024. [23] Fernando MartĂnez-Plumed, Ricardo BC PrudĂȘncio, Adolfo MartĂnez-UsĂł, and JosĂ© HernĂĄndez-Orallo. Item response theory in ai: Analysing machine learning classifiers at the instance level. Artificial intelligence, 271:18â42, 2019. [24] Yan Zhuang, Qi Liu, Zachary Pardos, Patrick C Kyllonen, Jiyun Zu, Zhenya Huang, Shijin Wang, and Enhong Chen. Position: Ai evaluation should learn from how we test humans. In Forty-second International Conference on Machine Learning Position Paper Track, 2025. [25] George L Nemhauser, Laurence A Wolsey, and Marshall L Fisher. An analysis of approximations for maximizing submodular set functionsâi. Mathematical programming, 14(1):265â294, 1978. [26] Andreas Krause and Daniel Golovin. Submodular function maximization. Tractability, 3(71-104):3, 2014. [27] Baharan Mirzasoleiman, Ashwinkumar Badanidiyuru, Amin Karbasi, Jan VondrĂĄk, and Andreas Krause. Lazier than lazy greedy. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 29, 2015. [28] Matthew Streeter and Daniel Golovin. An online algorithm for maximizing submodular functions. Advances in Neural Information Processing Systems, 21, 2008. [29] Daniel Golovin, Andreas Krause, and Matthew Streeter. Online submodular maximization under a matroid constraint with application to learning assignments. arXiv preprint arXiv:1407.1082, 2014. [30] Emilie Kaufmann and Shivaram Kalyanakrishnan. Information complexity in bandit subset selection. In Conference on Learning Theory, pages 228â251. PMLR, 2013. [31] Ofer Dekel, Jian Ding, Tomer Koren, and Yuval Peres. Bandits with switching costs: T 2/3 regret. In Proceedings of the forty-sixth annual ACM symposium on Theory of computing, pages 459â467, 2014. [32] Nikhil Bansal, Anupam Gupta, Ravishankar Krishnaswamy, Kirk Pruhs, Kevin Schewior, and Cliff Stein. A 2-competitive algorithm for online convex optimization with switching costs. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2015), pages 96â109. Schloss DagstuhlâLeibniz-Zentrum fĂŒr Informatik, 2015. [33] Baharan Mirzasoleiman, Jeff Bilmes, and Jure Leskovec. Coresets for data-efficient training of machine learning models. In International Conference on Machine Learning, pages 6950â6960. PMLR, 2020. [34] Adyasha Maharana, Prateek Yadav, and Mohit Bansal. D2 pruning: Message passing for balancing diversity and difficulty in data pruning. arXiv preprint arXiv:2310.07931, 2023. [35] Yoshua Bengio, JĂ©rĂŽme Louradour, Ronan Collobert, and Jason Weston. Curriculum learning. In Proceedings of the 26th Annual International Conference on Machine Learning, ICML â09, page 41â48, New York, NY, USA, 2009. Association for Computing Machinery. [36] Ozan Sener and Silvio Savarese. Active learning for convolutional neural networks: A core-set approach. arXiv preprint arXiv:1708.00489, 2017. [37] Jordan T Ash, Chicheng Zhang, Akshay Krishnamurthy, John Langford, and Alekh Agarwal. Deep batch active learning by diverse, uncertain gradient lower bounds. arXiv preprint arXiv:1906.03671, 2019. [38] Krishnateja Killamsetty, Durga Sivasubramanian, Ganesh Ramakrishnan, and Rishabh Iyer. Glister: Generalization based data subset selection for efficient and robust learning. In Proceedings of the AAAI conference on artificial intelligence, volume 35, pages 8110â8118, 2021. [39] Cody Coleman, Christopher Yeh, Stephen Mussmann, Baharan Mirzasoleiman, Peter Bailis, Percy Liang, Jure Leskovec, and Matei Zaharia. Selection via proxy: Efficient data selection for deep learning. arXiv preprint arXiv:1906.11829, 2019. [40] Mansheej Paul, Surya Ganguli, and Gintare Karolina Dziugaite. Deep learning on a data diet: Finding important examples early in training. Advances in neural information processing systems, 34:20596â20607, 2021. [41] Yuval Filmus and Justin Ward. Monotone submodular maximization over a matroid via non-oblivious local search. SIAM Journal on Computing, 43(2):514â542, 2014. [42] Uriel Feige, Vahab S Mirrokni, and Jan VondrĂĄk. Maximizing non-monotone submodular functions. SIAM Journal on Computing, 40(4):1133â1153, 2011. [43] Mirac Suzgun, Nathan Scales, Nathanael SchĂ€rli, Sebastian Gehrmann, Yi Tay, Hyung Won Chung, Aakanksha Chowdhery, Quoc Le, Ed Chi, Denny Zhou, et al. Challenging big-bench tasks and whether chain-of-thought can solve them. In Findings of the Association for Computational Linguistics: ACL 2023, pages 13003â13051, 2023. [44] Aarohi Srivastava, Abhinav Rastogi, Abhishek Rao, Abu Awal Md Shoeb, Abubakar Abid, Adam Fisch, Adam R Brown, Adam Santoro, Aditya Gupta, AdriĂ Garriga-Alonso, et al. Beyond the imitation game: Quantifying and extrapolating the capabilities of language models. Transactions on machine learning research, 2023. [45] Dan Hendrycks, Collin Burns, Steven Basart, Andy Zou, Mantas Mazeika, Dawn Song, and Jacob Steinhardt. Measuring massive multitask language understanding. arXiv preprint arXiv:2009.03300, 2020. [46] Rishi Bommasani, Percy Liang, and Tony Lee. Holistic evaluation of language models. Annals of the New York Academy of Sciences, 1525(1):140â146, 2023. Contents of Appendix: AppendixËA Algorithm Pseudocode â · AppendixËB Complete Proofs â · AppendixËC Experiment Settings â · AppendixËD Dataset Details â · AppendixËE Additional Experiments â · SectionËE.3 Parameter Sensitivity â · AppendixËF Mechanism Diagnostics â · AppendixËG Rank Distribution â · AppendixËH Oracle Comparison â · AppendixËI Broader Impact â · AppendixËJ Case Studies Appendix A Algorithm Pseudocode Algorithm 1 POES: Online Evaluation Scheduling (per-round procedure) 0: Training pool V, budget k, similarity sâ(i,j)\s(i,j)\ 1: Init IRT parameters Ξp,bi _p,b_i; warmupâTruewarmupâ True; S0ââ S_0â 2: for round t=1,âŠ,Tt=1,âŠ,T do 3: Obtain prompt candidates; update IRT parameters via MLE 4: if warmup discrimination ratio <Ïexit< _exit then 5: StâS_tâ random subset of size k Auto warmup phase 6: else 7: warmupâFalsewarmupâ False; compute utâ(i)u_t(i) via EquationË2 8: Set (λt,Ït,Bt)( _t, _t,B_t) via adaptive controller 9: if cold start (Stâ1=â S_t-1= ) then 10: StâGreedyMaxâ(Gt,k)S_tâ GreedyMax(G_t,k) (1â1/e)(1-1/e) guarantee 11: else 12: StâStâ1S_tâ S_t-1 Warm-start from previous round 13: for â=1,âŠ,Bt =1,âŠ,B_t do 14: (iâ,jâ)âargâĄmaxiâS,jâSâĄGtâ(SâiâȘj)âGtâ(S)(i^*,j^*)â _iâ S,jâ SG_t(S \i\âȘ\j\)-G_t(S) 15: if gain >Ït> _t then StâStâiââȘjâS_tâ S_t \i^*\âȘ\j^*\ else break 16: end for 17: end if 18: end if 19: Evaluate prompts on StS_t; return scores to optimizer 20: end for Appendix B Complete Proofs B.1 Proof of Submodularity Proof. We show that Gtâ(S)=Utâ(S)+λtâCtâ(S)G_t(S)=U_t(S)+ _tC_t(S) is monotone and submodular in S. Step 1: Utâ(S)U_t(S) is modular. Since Utâ(S)=âiâSutâ(i)U_t(S)= _iâ Su_t(i), the marginal gain of adding element e to any set S is Utâ(SâȘe)âUtâ(S)=utâ(e)U_t(SâȘ\e\)-U_t(S)=u_t(e), which is independent of S. Therefore UtU_t is modular. A modular function is trivially both monotone (since utâ(e)â„0u_t(e)â„ 0) and submodular. Step 2: Ctâ(S)C_t(S) is monotone submodular. The facility-location objective Ctâ(S)=âjâVmaxiâSâĄstâ(i,j)C_t(S)= _jâ V _iâ Ss_t(i,j) decomposes as Ctâ(S)=âjâVfjâ(S)C_t(S)= _jâ Vf_j(S), where fjâ(S)=maxiâSâĄstâ(i,j)f_j(S)= _iâ Ss_t(i,j). Each fjf_j is the pointwise maximum of nonnegative linear functions, which is monotone and concave in the set function sense. To verify submodularity (diminishing returns), consider sets AâBâVA B V and element eâBeâ B. For any j: fjâ(AâȘe)âfjâ(A) f_j(AâȘ\e\)-f_j(A) =maxâĄ(0,stâ(e,j)âmaxiâAâĄstâ(i,j)), = (0,s_t(e,j)- _iâ As_t(i,j)), fjâ(BâȘe)âfjâ(B) f_j(BâȘ\e\)-f_j(B) =maxâĄ(0,stâ(e,j)âmaxiâBâĄstâ(i,j)). = (0,s_t(e,j)- _iâ Bs_t(i,j)). Since AâBA B, we have maxiâAâĄstâ(i,j)â€maxiâBâĄstâ(i,j) _iâ As_t(i,j)†_iâ Bs_t(i,j), hence fjâ(AâȘe)âfjâ(A)â„fjâ(BâȘe)âfjâ(B)f_j(AâȘ\e\)-f_j(A)â„ f_j(BâȘ\e\)-f_j(B). Summing over all jâVjâ V gives Ctâ(AâȘe)âCtâ(A)â„Ctâ(BâȘe)âCtâ(B)C_t(AâȘ\e\)-C_t(A)â„ C_t(BâȘ\e\)-C_t(B). Monotonicity follows because adding an element e to S can only increase each maxiâSâĄstâ(i,j) _iâ Ss_t(i,j) term (or leave it unchanged). Step 3: Nonnegative combination preserves the properties. Since λtâ„0 _tâ„ 0 and both UtU_t and CtC_t are monotone submodular, their nonnegative linear combination Gtâ(S)=Utâ(S)+λtâCtâ(S)G_t(S)=U_t(S)+ _tC_t(S) is also monotone submodular. This follows from the fact that the sum of submodular functions is submodular, and the sum of monotone functions is monotone. â B.2 Proof of Bounded Drift Proof. Starting from St(0)=Stâ1S_t^(0)=S_t-1, each accepted swap removes one element iââSt(â)i^*â S_t^( ) and adds one element jââSt(â)j^*â S_t^( ). After mtâ€Btm_t†B_t accepted swaps: |StâStâ1|â€mt,|Stâ1âSt|â€mt.|S_t S_t-1|†m_t, |S_t-1 S_t|†m_t. Therefore |StââłâStâ1|=|StâStâ1|+|Stâ1âSt|â€2âmtâ€2âBt|S_t S_t-1|=|S_t S_t-1|+|S_t-1 S_t|†2m_t†2B_t. The bound is tight: if every swap removes a distinct element from Stâ1S_t-1 and adds a distinct element not in Stâ1S_t-1, then |StââłâStâ1|=2âmt|S_t S_t-1|=2m_t exactly. â B.3 Proof of Monotone Improvement Proof. By the acceptance condition (4), each accepted swap â satisfies Gtâ(St(â+1))âGtâ(St(â))>ÏtG_t(S_t^( +1))-G_t(S_t^( ))> _t for â=0,âŠ,mtâ1 =0,âŠ,m_t-1. Summing (telescoping): Gtâ(St)âGtâ(Stâ1)=ââ=0mtâ1[Gtâ(St(â+1))âGtâ(St(â))]>mtâÏt.âG_t(S_t)-G_t(S_t-1)= _ =0^m_t-1 [G_t(S_t^( +1))-G_t(S_t^( )) ]>m_t _t. B.4 Proof of Ït _t-Local Optimality Proof. If the swap procedure terminates before the BtB_t-th iteration (i.e., mt<Btm_t<B_t), then in the final iteration, the best candidate swap (iâ,jâ)(i^*,j^*) satisfies Gtâ(Stâiâ+jâ)âGtâ(St)â€ÏtG_t(S_t-\i^*\+\j^*\)-G_t(S_t)†_t. Since StS_t already incorporates all prior accepted swaps, and the procedure selects the best available swap at each step, no single swap can improve GtG_t by more than Ït _t: âiâSt,jâSt:Gt(Stâi+j)âGt(St)â€Ït.â\,iâ S_t,\;jâ S_t: G_t(S_t-\i\+\j\)-G_t(S_t)†_t. This is the definition of a Ït _t-approximate local optimum with respect to the 1-swap neighborhood. When Ït=0 _t=0, this reduces to exact local optimality. â B.5 Proof of Fisher Information Connection Proof. Let pk=Ïâ(Ξpt(k)âbi)p_k=Ï( _p_t^(k)-b_i) for k=1,2k=1,2, and write pÂŻ=Ïâ(Ξ¯tâbi) p=Ï( Ξ_t-b_i). The symmetric KL divergence between Bernoulli distributions decomposes as utâ(i)=DKLâ(p1â„p2)+DKLâ(p2â„p1)u_t(i)=D_KL(p_1\|p_2)+D_KL(p_2\|p_1). By the standard quadratic approximation of KL divergence in exponential families, for a Bernoulli parameterized by the natural parameter η=Ξâbiη=Ξ-b_i: DKLâ(p1â„p2)=12â(ÎâΞt)2âââ(Ξ¯t;bi)+Oâ((ÎâΞt)3),D_KL(p_1\|p_2)= 12( _t)^2\,I( Ξ_t;b_i)+O (( _t)^3 ), where ââ(Ξ;b)=Ïâ(Ξâb)â(1âÏâ(Ξâb))I(Ξ;b)=Ï(Ξ-b)(1-Ï(Ξ-b)) is the Fisher information of the Bernoulli model with respect to the ability parameter. By symmetry, DKLâ(p2â„p1)D_KL(p_2\|p_1) has the same leading term. Summing and noting that the odd-order terms cancel by symmetry around Ξ¯t Ξ_t: utâ(i)=(ÎâΞt)2âââ(Ξ¯t;bi)+Oâ((ÎâΞt)4).âu_t(i)=( _t)^2\,I( Ξ_t;b_i)+O (( _t)^4 ). B.6 Proof of Warm-Start Tracking Proof. By the bounded-drift assumption applied to Stâ1S_t-1: Gtâ(Stâ1)â„Gtâ1â(Stâ1)âÎŽ.G_t(S_t-1)â„ G_t-1(S_t-1)-ÎŽ. By the approximation guarantee from round tâ1t-1: Gtâ1â(Stâ1)â„Îłâ OPTtâ1G_t-1(S_t-1)â„γ·OPT_t-1. To relate OPTtâ1OPT_t-1 to OPTtOPT_t, let Stâ=argâĄmax|S|=kâĄGtâ(S)S_t^*= _|S|=kG_t(S). Applying bounded drift to StâS_t^*: OPTtâ1â„Gtâ1â(Stâ)â„Gtâ(Stâ)âÎŽ=OPTtâÎŽ.OPT_t-1â„ G_t-1(S_t^*)â„ G_t(S_t^*)-ÎŽ=OPT_t-ÎŽ. Combining the three inequalities: Gtâ(Stâ1)â„Îłâ(OPTtâÎŽ)âÎŽ=Îłâ OPTtâ(Îł+1)âÎŽâ„Îłâ OPTtâ2âÎŽ,G_t(S_t-1)â„Îł(OPT_t-ÎŽ)-ÎŽ=γ·OPT_t-(Îł+1)ÎŽâ„γ·OPT_t-2ÎŽ, where the last step uses Îłâ€1γ†1. By the monotone improvement guarantee (PropositionË3 (i)), mtm_t accepted swaps each contribute at least Ït _t: Gtâ(St)â„Gtâ(Stâ1)+mtâÏtâ„Îłâ OPTtâ2âÎŽ+mtâÏt.âG_t(S_t)â„ G_t(S_t-1)+m_t _tâ„γ·OPT_t-2ÎŽ+m_t _t. Appendix C Experiment Settings C.1 Hyperparameter Configuration TableË4 lists all hyperparameters. Importantly, all values are fixed across all tasks without per-task tuning, demonstrating the robustness of the default configuration. Table 4: Complete hyperparameter settings for POES. All values fixed across all tasks. Parameter Symbol Default Description Prompt Optimizer Optimization steps T 10 Number of OPRO optimization rounds Candidates per step â 8 Prompt candidates generated per round Evaluation budget k 20 Examples in the evaluation subset Training pool size N ⌠200 Total training examples (80% split) Test set size â ⌠50 Held-out test examples (20% split) POES Scheduler Initial swap budget B0B_0 3 Max swaps per round at initialization Max swap budget BmaxB_ 5 Upper bound on adaptive swap budget Base switch cost Ï0 _0 0.05 Default objective-gain threshold before adaptive adjustment Adaptive switch-cost range [Ïmin,Ïmax][ _ , _ ] [0.01, 0.30] Lower/upper bounds used by the adaptive controller Initial coverage weight λ0 _0 0.5 Balance between discrimination and coverage Coverage decay â adaptive Decreases as IRT model matures Auto Warmup Exit ratio threshold Ïexit _exit 1.05 Discrimination ratio for warmup exit Min warmup evals â 2 Min evaluation rounds before exit Warmup policy â ratio Exit based on discrimination ratio Max warmup cap â 5 Hard upper bound on warmup rounds Similarity Similarity metric â TF-IDF Computed from input + output text Similarity function sâ(i,j)s(i,j) cosine maxâĄ(0,cosâĄ(i,j)) (0, (v_i,v_j)) Default selection rationale. The defaults reflect the parameter sweeps in SectionËE.3. Three scheduler-side settings are especially robust across representative tasks: candidate pool =128=128, swap budget =3=3, and warmup exit ratio =1.05=1.05. For the budget variables, the sweeps show a cleaner tradeoff than a single âbestâ value: k=30k=30 is only marginally more accurate than k=20k=20 but substantially more expensive, while T=15T=15 is stronger than both T=10T=10 and T=20T=20. We therefore keep k=20k=20 and T=10T=10 in the main comparison to preserve parity with standard APO budgets, while using the stronger scheduler-side defaults because they improve robustness without materially changing the evaluation protocol. C.2 Implementation Details Model serving. We use Llama-3.1-8B-Instruct and Qwen-2.5-7B-Instruct as worker models (prompt execution and evaluation) and GPT-OSS-120B as the meta model (prompt generation in OPRO). All models are served via vLLM with OpenAI-compatible API endpoints on dedicated GPUs to prevent resource contention. The worker models run on GPU 0 (port 8004; Llama and Qwen are served in separate experiment runs on the same GPU) and the meta model on GPUs 6â7 (port 8005). Hardware configuration. All experiments run on a single machine with NVIDIA A100/A800 80GB GPUs. Each experiment (one task Ă one method Ă one seed) requires approximately 10â30 minutes of wall-clock time depending on task complexity and prompt length. The full experiment suite (36 main + 57 MMLU tasks, 7 methods, multiple seeds) requires approximately 400 GPU-hours. Scoring protocol. Prompts are evaluated using âworker-as-judgeâ scoring: the worker model generates an answer, which is then compared against the gold label by the model itself. This avoids the need for a separate judge model and ensures the evaluation signal directly reflects the worker modelâs behavior under the given prompt. IRT parameter estimation. The IRT parameters (Ξp,bi)( _p,b_i) are estimated via maximum likelihood on the accumulated binary outcome matrix using L-BFGS optimization with a warm start from the previous roundâs estimates. Estimation runs in under 100ms per round for typical problem sizes (Nâ200Nâ 200, |prompts|â50|prompts|â 50), making it negligible compared to LLM inference time. Reproducibility. Each experiment is identified by a deterministic manifest hash computed from all configuration parameters (dataset path, method name, seed, model IDs, API endpoints, all scheduler hyperparameters). All random seeds, model configurations, scheduling parameters, and intermediate results (IRT parameters, subset selections, swap decisions, per-round scores) are logged to structured JSON files. Appendix D Dataset Details Table 5: Benchmark summary with task counts and types. Family Representative Tasks # Tasks NtrainN_train / NtestN_test Task Type BBH boolean_expr, dyck_lang, navigate, word_sort, logical_ded 27 ⌠200 / 50 Reasoning, Symbolic BigBench implicatures, metaphor, navigate, presuppositions, sports 5 ⌠200 / 50 NLU, Reasoning MMLU abstract_algebra, formal_logic, anatomy, college_chem 57 ⌠200 / 50 Knowledge QA Math GSM8K, GSM-Hard, MultiArith, MATH 4 ⌠200 / 50 Math BBH (27 tasks). The BIG-Bench Hard tasks are a curated subset of BIG-Bench [44] selected by Suzgun et al. [43] for their difficulty and diversity. Our subset covers: logical reasoning (boolean expressions, formal fallacies, web of lies), spatial reasoning (navigate, tracking shuffled objects at three scales), temporal reasoning (date understanding, temporal sequences), linguistic reasoning (disambiguation QA, hyperbaton, snarks, ruin names), mathematical reasoning (multistep arithmetic, object counting), and symbolic manipulation (dyck languages, word sorting, geometric shapes). BigBench-IPOMP (5 tasks). The 5-task subset selected by the IPOMP benchmark [10]: implicatures, metaphor understanding, navigate, presuppositions-as-NLI, and sports understanding. These tasks test diverse NLU capabilities at moderate difficulty. MMLU (57 subjects). A broad subset of MMLU [45] spanning: STEM (abstract algebra, college chemistry/physics, astronomy, computer security, electrical engineering), humanities (formal logic, high school European history), social sciences (business ethics, econometrics, government/politics, macroeconomics), and applied domains (anatomy, clinical knowledge, college medicine). Each subject has 100â200 multiple-choice questions. Math (4 tasks). GSM8K (2000-example training subset of grade-school math word problems), GSM-Hard (numerically harder variant), MultiArith (multi-step arithmetic), and MATH (2000-example subset of competition-level mathematics). Appendix E Additional Experiment Results E.1 Detailed Ablation Analysis FigureË7 shows the per-round optimization curves for three ablation tasks, complementing the numerical results in TableË2 and the waterfall decomposition in FigureË4(c). Figure 7: Ablation optimization curves (best seed) on three tasks. POES (red) reaches the highest or tied-highest final subscore on all tasks; No-Adaptive (purple) consistently lags, confirming adaptive control as the most critical component (MATH: 0.95 vs. †0.90). Here we expand on TableË2 with per-variant analysis. No-AutoWarmup vs. Full. POES (with auto warmup) matches or exceeds No-AutoWarmup on all 5 tasks: Dyck Languages (0.90 vs. 0.90), Navigate (0.89 vs. 0.78), GSM-Hard (0.754 vs. 0.750), MATH (0.90 vs. 0.775), and MultiArith (0.983 vs. 0.95). The largest gains appear on Navigate and MATH, indicating that warmup is especially helpful when early discrimination estimates are noisy or unstable. No-Coverage (λt=0 _t=0). Removing coverage hurts on all 5 tasks: Dyck Languages (0.86 vs. 0.90), Navigate (0.80 vs. 0.89), GSM-Hard (0.69 vs. 0.75), MATH (0.81 vs. 0.90), and MultiArith (0.95 vs. 0.98). Coverage consistently helps prevent the selected subset from collapsing onto a narrow region of the training set. No-Adaptive (fixed parameters). Constant Ït=0.01 _t=0.01, Bt=3B_t=3, λt=0.5 _t=0.5 throughout optimization. No-Adaptive is the weakest POES variant on all 5 tasks, with degradation of â-5 to â-21 points vs. the best variant. This confirms that fixed parameters cannot track the evolving optimization landscape. Disc+Cov (no swap updates). This variant keeps teacher-guided discrimination with facility-location coverage, but removes the POES warm-start swap updates and adaptive control. It performs well on easy tasks (MultiArith: 0.99, best overall) but is inconsistent on harder tasks (Dyck Languages: 0.79, GSM-Hard: 0.72). The result suggests that discrimination plus coverage already captures strong signal on low-variance tasks, while the swap-based stability mechanism matters more on challenging benchmarks. E.2 Efficiency Breakdown by Task Family Table 6: Token consumption by task family (thousands of tokens). Family Random (K) IPOMP (K) POES (K) Overhead BBH 498 475 521 +4.6% BigBench 390 375 398 +2.1% MMLU 612 601 640 +4.6% Math 584 571 619 +6.0% Overall 538 536 560 +4.1% The overhead is consistent across families (2â6%), confirming that the IRT computation cost scales with pool size rather than task difficulty. E.3 Complete Parameter Sensitivity with Computational Cost TableË7 presents the complete parameter sensitivity analysis across all six scheduler parameters, including computational cost (token consumption and wall-clock time). The three scheduler-internal parameters (C, Ï, Ï) are a subset of this table. A total of 162 experiment runs (6 parameters Ă 3 values Ă 3 tasks Ă 3 seeds) underpin this analysis. Table 7: Complete parameter sensitivity with computational cost (POES, best accuracy across seeds; tokens/time averaged across seeds). Default values (â) highlighted in blue. Bold: best accuracy per group. 124 runs total (6 params Ă 3 values Ă 3 tasks Ă 2+ seeds). Accuracy (best seed) Cost (avg) Param Value Dyck Lang. GSM-Hard MultiArith Mean Tok. (K) Time (s) Î k 10 0.800 0.799 0.967 0.855 478 2,370 â-64% 20â 0.900 0.742 0.950 0.864 892 2,884 â-33% 30 0.980 0.705 0.942 0.876 1,331 3,264 â T 10â 0.820 0.826 0.992 0.879 999 3,091 â-37% 15 0.980 0.852 0.983 0.938 1,299 4,241 â-18% 20 0.920 0.720 0.975 0.872 1,589 5,357 â C 64 0.920 0.686 0.975 0.860 916 2,615 ++0% 128â 0.980 0.814 0.983 0.926 913 2,666 â 256 0.780 0.705 0.958 0.814 862 2,379 â-6% B0B_0 1 0.880 0.909 0.958 0.916 842 2,769 ++1% 3â 0.920 0.758 0.983 0.887 830 2,527 â 5 0.840 0.674 0.958 0.824 878 2,447 ++6% Ï 0.01 0.900 0.886 0.975 0.920 952 3,018 ++9% 0.05â 0.940 0.716 0.983 0.880 873 2,776 â 0.10 0.900 0.705 0.925 0.843 818 2,364 â-6% Ï 1.02 0.960 0.693 0.958 0.870 807 2,498 â-4% 1.05â 0.940 0.841 0.958 0.913 842 2,537 â 1.10 0.840 0.663 0.925 0.809 999 2,841 ++19% Key observations. (1) Budget k: FigureË5 shows the accuracyâcost trade-off across kâ5,10,15,20,30kâ\5,10,15,20,30\ on 8 benchmarks (33 seeds each). Average accuracy rises from 0.640.64 (k=5k=5) to 0.750.75 (k=20k=20) but stagnates at k=30k=30 (0.720.72), while token cost increases by 50% (0.980.98M â 1.471.47M). This confirms that k=20k=20 is the optimal trade-off: performance has saturated but cost remains moderate. (2) Steps T: T=15T=15 yields the best mean accuracy (0.938) but costs 30% more tokens than T=10T=10. We use T=10T=10 to match standard APO budgets while maintaining competitive results. (3) Candidate pool C: C=128C=128 dominates at near-identical token cost to C=64C=64, while C=256C=256 degrades accuracy despite similar costâindicating that too many swap candidates introduces noise. (4) Swap budget B0B_0, switch cost Ï, warmup ratio Ï: These scheduler-internal parameters have minimal impact on token consumption (within 15% of each other), confirming that their effect is on selection quality, not computational cost. Default values are consistently among the strongest across tasks. Appendix F Scheduler Mechanism Diagnostics This section provides detailed diagnostics of the POES schedulerâs internal behavior, extracted from the train_scheduler_trace logged during all 66 experiment runs. F.1 Subset Stability Table 8: Comprehensive subset shift statistics for POES. Statistic Value Mean subset shift per round 0.287±0.0430.287± 0.043 Median subset shift per round 0.280 Min / Max subset shift 0.195 / 0.395 Mean attempted swaps (cumulative) 228.5±21.8228.5± 21.8 Mean accepted swaps (cumulative) 221.2±33.2221.2± 33.2 Swap acceptance rate 96.8% Mean warmup rounds 2.9±0.32.9± 0.3 Warmup range 2â3 rounds Mean active (non-warmup) rounds ⌠7 The low variance in subset shift (Ï=0.043Ï=0.043) demonstrates that the switching-cost mechanism produces consistent behavior across diverse task types. The maximum observed shift of 0.395 means that at most ⌠8 out of 20 elements were changed in any single roundâwell within the theoretical bound of 2âBt/k=0.502B_t/k=0.50 (SectionËB.2). F.2 Swap Dynamics and Adaptive Behavior Swap dynamics: (1) Swap activity is highest in the first few active rounds after warmup, as the scheduler transitions from a random subset to a discriminative one. (2) The switch cost Ït _t increases during periods of optimization progress and decreases during stagnation, as designed. (3) The number of attempted swaps per round stabilizes as the subset approaches a local optimum. Coverage weight evolution: The coverage weight starts at λ0=0.5 _0=0.5 and decreases to 0.30.3â0.50.5 by the end of optimization via the hyperbolic schedule λt=λ0/(1+αâ nt) _t= _0/(1+α· n_t). Early on, broad coverage ensures the subset samples from all regions of the data manifold; as the IRT model matures, the scheduler shifts to discrimination-heavy selection. Warmup-to-active transition: The rapid warmup exit (2â3 rounds) demonstrates that the IRT model acquires sufficient discrimination signal after just 2â3 prompt evaluations. The exit threshold Ïexit=1.05 _exit=1.05 is deliberately conservativeâit requires only a 5% discrimination ratio above backgroundâto avoid unnecessarily long warmup phases. Appendix G Rank Distribution Table 9: Rank statistics across all 36 main tasks. Statistic Random SESS IPOMP Anchor Prediction Ours Rank-1 count 8 2 10 5 8 14 Top-2 count 16 12 15 12 13 25 Avg. rank 3.08 3.81 3.14 3.72 3.58 2.56 Median rank 3.0 4.0 3.0 4.0 3.5 2.0 Tasks evaluated 36 36 36 36 36 36 Our method achieves the most rank-1 results (14 out of 36 evaluated tasks) and the most top-2 results (25/36), indicating consistent competitiveness across diverse tasks. Figure 8: Per-task rank distribution (violin plot) for each scheduling method. Lower rank is better. Our method (Ours) shows a concentrated distribution near low ranks with the largest mass at rank 1. Appendix H Comparison with Oracle Full-Set Evaluation An important reference point is the oracle setting where prompts are evaluated on the full training set (k=Nk=N) rather than a subset. While we do not run full-set evaluation for all tasks (due to prohibitive cost), we note that the purpose of evaluation scheduling is to approximate full-set evaluation quality at a fraction of the cost. Why subset evaluation can outperform full-set. Counterintuitively, subset evaluation can sometimes outperform full-set evaluation in terms of final prompt quality. This occurs because: 1. Noise reduction: A well-chosen subset can filter out noisy or uninformative examples that dilute the evaluation signal. 2. Focus effect: By concentrating evaluation on discriminative examples, the optimizer receives sharper feedback about which prompts are truly better. 3. Budget reallocation: The cost savings from subset evaluation can be reinvested into more optimization steps or more prompt candidates per step. This phenomenon is analogous to the data pruning literature [34], where training on a carefully selected subset can match or exceed full-data training. Appendix I Broader Impact This work addresses evaluation subset scheduling for automatic prompt optimization, a computational efficiency problem in LLM development. The primary societal impact is indirect: by reducing the number of LLM evaluations needed during prompt optimization, our method could reduce the computational cost and carbon footprint of APO workflows. We estimate that the 4% token overhead of POES is offset by its higher accuracy on reasoning tasks, potentially reducing the number of optimization runs needed to achieve a target performance level. We do not foresee negative societal impacts specific to this work, as it operates within the existing APO pipeline without introducing new capabilities for LLM misuse. However, we note that more efficient prompt optimization could lower the barrier to adversarial prompt engineering (e.g., jailbreaking). This risk exists for all APO improvements and is not unique to our scheduling method. Standard safeguards for LLM deployment (content filtering, safety alignment, usage monitoring) remain the appropriate mitigation. Appendix J Qualitative Case Studies This appendix provides qualitative evidence complementing the quantitative results in the main text. We examine the best prompts discovered by each scheduler (SectionËJ.1), how the evaluation subset evolves during optimization (SectionËJ.2), and which training examples IRT identifies as most versus least discriminative (SectionËJ.3). J.1 Best Prompts Found by Different Schedulers TableË10 compares the best prompts returned by each scheduling method on three representative tasks. A clear pattern emerges: POES consistently discovers prompts that are more precise and operationally specific than those found by baselines. For example, on BBH Navigate, the POES prompt explicitly instructs the model to update its (x,y)(x,y) position based on the current facing directionâa compact yet complete algorithmic specificationâwhereas the Random prompt only vaguely asks the model to âcalculate the final coordinates.â This difference is not coincidental: by selecting evaluation examples that discriminate among top-performing prompts, POES provides a sharper fitness landscape that guides the optimizer toward prompts encoding the right inductive bias. In contrast, prompt-agnostic subsets (Random, SESS) may include many examples on which all candidate prompts agree, diluting the optimization signal and causing premature convergence to sub-optimal prompts. Table 10: Best prompts found by each scheduler on three tasks. POES rows are highlighted. Scores are accuracy on the held-out test set. Task Method Score Best Prompt BBH Navigate Random 0.740 âCalculate the final coordinates after executing the given moves and output âYesâ if they equal the starting point (0,0); otherwise output âNoâ.â SESS 0.860 âInitialize position = (0, 0) and orientation matrix R = [[0, -1],[1, 0]] (facing north). Process each command sequentially: âTurn leftâ â R â R â · [[0, -1],[1, 0]], âTurn rightâ â R â R â · [[0, 1],[-1, 0]], âTurn aroundâ â R â R â · [[-1, 0],[0, -1]], âTake N stepsâ â position â position + N â · (R â · [0,1]). After all commands: output âYesâ if position = (0,0), else âNoâ.â IPOMP 0.760 âTrace the path step by step, compute the final coordinates relative to the start, and output âYesâ if the coordinates are (0,0); otherwise output âNoâ.â POES 0.920 âInterpret the entire command sequence, updating your (x,y) position based on the current facing direction; after processing the last command, respond âYesâ if the final position is (0,0), otherwise respond âNoâ.â MATH Random 0.775 âOffer a streamlined solution: enumerate only the indispensable steps, carry out the required calculations, perform a brief validation, and conclude with exactly the final answer in the format specified.â IPOMP 0.870 âGive a brief (†8-word) core insight, then on the next line write the exact answer enclosed in double curly braces answer with no other text.â POES 0.900 âSummarize the key insight in one sentence, perform only the essential calculation, and conclude the response with the exact answer alone, enclosed in double brackets [[ âŠ]], matching the required format. No other text may appear.â BBH Logical Deduction (5-obj) Random 0.740 (Generic step-by-step deduction prompt) SESS 0.860 (Constraint-propagation prompt with explicit variable tracking) IPOMP 0.760 (Enumerate-and-eliminate prompt) POES 0.920 (Constraint-graph prompt with systematic backtracking and consistency checks) J.2 Evaluation Subset Evolution Over Rounds A distinguishing feature of POES is that its evaluation subset co-evolves with the prompt population, whereas Random fixes a single subset before optimization and SESS selects one principled subset that also remains static throughout. TableË11 illustrates the qualitative evolution of POESâs selected subset on BBH Navigate (seed 44) over the course of optimization. Table 11: Qualitative evolution of the POES evaluation subset on BBH Navigate (seed 44). During warmup, the subset is random; after warmup exit, it is actively refined via bounded swaps. Round Phase Subset Characteristics 1 Warmup Random subset with broad coverage across difficulty levels. Contains a mix of easy (1â2 step), moderate (3â5 step), and hard (6+ step) navigation sequences. No discrimination signal available yet. 3 Warmup exit First actively selected subset. IRT parameters have matured sufficiently to estimate item discrimination. The subset shifts toward moderate-difficulty examples where top-2 prompts disagree, while retaining a few easy/hard anchors for coverage. 5 Active Subset refined via 2â3 swaps from round 3. Low-discrimination items (trivially easy sequences solved by all prompts) are swapped out for items near the ability boundary. Coverage term prevents over-concentration. 10 Active (final) Subset has stabilized: most items are moderate-complexity navigation sequences (3â5 turns) that maximally separate the current top prompt candidates. Only 1 swap from round 5, reflecting convergence of both the prompt population and the IRT model. Several observations are worth highlighting: 1. Warmup provides a stable foundation. During the initial rounds, POES uses a random subset identical to the Random baseline. This is deliberate: the IRT model requires a minimum number of promptâexample interactions to produce reliable discrimination estimates. Premature active selection would be based on noisy IRT parameters and could mislead the optimizer. 2. Transition to active scheduling is data-driven. The warmup-to-active transition is triggered when the discrimination ratio exceeds the exit threshold Ïexit _exit, indicating that at least some examples have become meaningfully more informative than the average. On BBH Navigate, this typically occurs at round 2â3. 3. Bounded swaps ensure stability. After warmup exit, the subset evolves gradually: the swap budget BtB_t limits the number of items that can change per round (typically 2â4 out of k=20k=20). This prevents the erratic subset changes observed with IPOMP, which can replace up to 100% of the subset in a single round. 4. Contrast with static methods. Random and SESS both use a fixed subset from round 1 through the final round. While SESSâs subset is more principled (selected via submodular optimization over embedding diversity), it cannot adapt to the changing prompt population. As optimization progresses and top prompts converge, the discriminative examples shiftâbut static methods cannot follow this shift. J.3 Examples with High vs. Low Discrimination Utility The IRT-based discrimination utility is the core mechanism by which POES identifies informative evaluation examples. Here we provide intuition for what makes an example âdiscriminativeâ by examining concrete cases from BBH Navigate. An example has high discrimination when it lies near the IRT difficulty boundary where the current top-2 prompts disagree: one prompt solves it correctly while the other fails. Such examples provide maximal information for separating prompt quality. Conversely, an example has low discrimination when all top prompts either succeed (trivially easy) or fail (impossibly hard)âin both cases, the example contributes no signal for distinguishing prompt quality. Table 12: Examples with high vs. low discrimination utility on BBH Navigate and multi-step arithmetic tasks. High-discrimination examples are those where top prompts disagree; low-discrimination examples elicit uniform responses. Discrimination Example Type Explanation High Moderate-complexity navigation (3â5 turns) Top prompts disagree: one correctly tracks facing direction through multiple turns, while the other loses track after 2â3 direction changes. These examples are near the âability boundaryâ in IRT terms. High Multi-step arithmetic with carries Prompt phrasing affects whether the model explicitly shows intermediate work. Prompts that encourage step-by-step computation succeed; those requesting concise answers fail on carry propagation. Low Simple 2-step navigation (always correct) All prompts succeed regardless of phrasingâthe task is too easy to reveal quality differences. Including such examples wastes evaluation budget without providing discrimination signal. Low 10+ step navigation (always wrong) All prompts fail because the sequence exceeds the modelâs reliable tracking capacity. No prompt phrasing can compensate for this fundamental limitation, so the example provides no signal. This pattern generalizes across tasks: discrimination utility is highest for examples at the âGoldilocks zoneâ of difficultyâhard enough that weak prompts fail, but tractable enough that well-crafted prompts succeed. The IRT model captures this automatically through its item characteristic curves, without requiring manual difficulty annotation. As the prompt population improves over optimization rounds, the difficulty boundary shifts upward, and POESâs active scheduling tracks this shift by selecting progressively harder (but still discriminative) examples. J.4 Optimizer Failure Analysis: Why EvoPrompt Scores Are Low Panels C and E of TableË1 show substantially lower absolute scores on math tasks compared to Panel A (OPRO). This is not a limitation of the scheduling methodsâall schedulers receive equally poor optimization signalsâbut rather a well-documented weakness of EvoPromptâs evolutionary operators on tasks requiring structured output formatting. TableË13 contrasts the best prompts generated by each optimizer on three math tasks. Table 13: Optimizer failure analysis: best prompts found by OPRO vs. EvoPrompt (GA/DE) on math tasks. EvoPromptâs crossover/mutation operators degrade prompts into generic phrases lacking task-specific instructions, bottlenecking all scheduling methods equally. Task Optimizer Score Best Prompt GSM8K OPRO 0.890 âRead the problem, extract every numeric value and the exact mathematical relationship it implies (including multiplication, division, addition, subtraction, percentages, rates, and any needed unit conversion)âŠâ EvoPrompt-GA 0.250 âLetâs tackle the problem together.â EvoPrompt-DE 0.258 âLetâs solve the problem.â MultiArith OPRO 0.983 âParse the word problem, identify all relevant quantities and the required arithmetic operation(s), perform the calculation, and output only the final numeric answer.â EvoPrompt-GA 0.392 âLetâs work together to solve the problem.â EvoPrompt-DE 0.325 âLetâs solve the problem.â GSM-Hard OPRO 0.780 âIdentify every numeric quantity and any relational wording (e.g., âtwiceâ, âhalfâ, percentages), translate the description into a single exact mathematical expressionâŠâ EvoPrompt-GA 0.140 âLetâs collaborate to tackle the problem together.â EvoPrompt-DE 0.163 âLetâs solve the problem.â Key observations. (1) OPRO generates detailed, task-specific prompts that instruct the model on what to extract, how to reason, and what format to output. EvoPromptâs crossover and mutation operators, lacking access to optimization trajectories or task exemplars, consistently degrade prompts into generic motivational phrases (âLetâs solve the problem.â). (2) This failure is optimizer-specific, not scheduler-specific: all scheduling methods (Random, SESS, IPOMP, POES) receive equally poor prompts from EvoPrompt and achieve similarly low scores. The relative ordering among schedulers remains consistent (POES â„ baselines on mean accuracy), confirming that evaluation scheduling is orthogonal to optimizer quality. (3) These results are consistent with prior findings that EvoPrompt can degrade performance on math tasks [2], and underscore the importance of pairing strong optimizers with principled scheduling for optimal APO performance. NeurIPS Paper Checklist 1. Claims Question: Do the main claims made in the abstract and introduction accurately reflect the paperâs contributions and scope? Answer: [Yes] Justification: The abstract and introduction clearly state our three contributions (formulation, algorithm, experiments) and the experimental claims are supported by results in SectionË4. 2. Limitations Question: Does the paper discuss the limitations of the work performed by the authors? Answer: [Yes] Justification: SectionË6 discusses four specific limitations: lack of end-to-end APO convergence guarantees, the 1PL model simplicity vs. 2PL trade-off, scaling to larger pools and generation tasks, and reduced gains when all prompts already perform similarly. 3. Theory Assumptions and Proofs Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (or correct) proof? Answer: [Yes] Justification: All four propositions are formally stated in SectionË3.6 with complete proofs in AppendixËB. 4. Experimental Result Reproducibility Question: Does the paper fully disclose all the information needed to reproduce the main experimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper? Answer: [Yes] Justification: AppendixËC provides complete hyperparameter configurations, AppendixËD describes all datasets, and implementation details including model IDs, API endpoints, and random seeds are fully specified. 5. Open access to data and code Question: Does the paper provide open access to the data and code, with sufficient instructions to faithfully reproduce the main experimental results? Answer: [Yes] Justification: Code and data will be released upon acceptance. All datasets used are publicly available benchmarks (BBH, BigBench, MMLU, GSM8K, MATH, MultiArith). 6. Experimental Setting/Details Question: Does the paper specify all the training and test details necessary to understand the results? Answer: [Yes] Justification: SectionË4 describes the experimental setup, AppendixËC provides all hyperparameters (TableË4), and AppendixËD details all benchmark configurations. 7. Experiment Statistical Significance Question: Does the paper report error bars suitably and correctly? Answer: [Yes] Justification: All experiments are run with multiple random seeds and main-table results report cross-seed averages. The scheduler diagnostics in AppendixËF report means with standard deviations. 8. Experiments Compute Resources Question: For each experiment, does the paper provide sufficient information on the computer resources needed to reproduce the experiments? Answer: [Yes] Justification: AppendixËC specifies GPU types (NVIDIA A100-80GB), model serving details (vLLM), and TableË3 reports token consumption and wall-clock time for all methods. 9. Code Of Ethics Question: Does the research conducted in the paper conform, in every respect, with the NeurIPS Code of Ethics? Answer: [Yes] Justification: This work focuses on evaluation scheduling for prompt optimization and does not involve human subjects, deception, or harmful applications. 10. Broader Impacts Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed? Answer: [Yes] Justification: AppendixËI discusses both positive impacts (reduced computational cost/carbon footprint) and potential risks (lowering barriers to adversarial prompt engineering) with appropriate mitigations. 11. Safeguards Question: Does the paper describe safeguards that have been put in place for responsible release of data or models with a high risk for misuse? Answer: [N/A] Justification: This work releases a scheduling algorithm, not a trained model or dataset with misuse risk. 12. Licenses for existing assets Question: Are the creators or original owners of assets used in the paper properly credited and are the license and terms of use explicitly mentioned and properly respected? Answer: [Yes] Justification: All benchmarks (BBH, BigBench, MMLU, GSM8K, MATH, MultiArith) and models (Llama-3.1-8B) are properly cited. All are publicly available under permissive licenses. 13. New Assets Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets? Answer: [Yes] Justification: Our code release will include documentation, configuration files, and instructions for reproducing all experiments. 14. Crowdsourcing and Research with Human Subjects Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants? Answer: [N/A] Justification: This work does not involve crowdsourcing or human subjects. 15. Institutional Review Board (IRB) Approvals or Equivalent for Research with Human Subjects Question: Does the paper describe potential risks incurred by study participants? Answer: [N/A] Justification: This work does not involve human subjects research. 16. Declaration of LLM usage Question: Does the paper describe the usage of LLMs in the core methodology? Answer: [Yes] Justification: SectionË3 and SectionË4 fully describe the use of LLMs (Llama-3.1-8B as worker, GPT-OSS-120B as meta-optimizer) including model configurations and API details.