StrategyBench: Evaluating Explicit Strategy Induction in Large Language Models
Abstract
As large language models are increasingly used in data-scarce and evolving task scenarios, few-shot in-context learning (ICL) has become a key paradigm for task adaptation. However, direct ICL often uses a small set of examples without explicitly abstracting task rules, making it sensitive to example construction. In contrast, human learners often reduce such sensitivity by first summarizing task rules from examples and then applying them to new instances. To evaluate this ability, we propose StrategyBench, which selects strategy-inducible tasks from BIG-Bench, constructs reference strategies, and defines evaluation metrics along two dimensions: strategy quality and downstream utility. We further analyze strategy induction from three perspectives: task variation, model configuration, and adaptation setting, covering category-wise differences, generator-executor choices, demonstration design, and SFT-based adaptation. Experiments show that explicit strategy utility differs substantially across task categories and depends on both strategy generation and execution conditions. The benchmark is released at: https://anonymous.4open.science/r/StrategyBench-D53C.
Figures & tables
| Stage | #Tasks | #Subtasks | #Examples |
| Before filtering | 108 | 581 | 1,614,716 |
| After filtering | 44 | 356 | 123,845 |
| Strategy Set | #Tasks | #Subtasks | #Strategies |
| 22 | 241 | 11,993 | |
| 21 | 221 | 7,801 |
| Metric | Method | Task Category | BBH | |||||
| Numerical | Logic | Language | Spatial | Procedural | Induction | |||
| Corr. | L2M | 58.43 | 42.34 | 22.21 | 6.21 | 9.47 | 27.50 | 24.09 |
| Direct ICL | 34.31 | 11.18 | 4.40 | 0.69 | 0.76 | 0.55 | 11.55 | |
| Ours | 15.90 | 38.58 | 22.11 | 3.59 | 0.97 | 17.03 | 15.34 | |
| CoT | 57.30 | 43.12 | 19.43 | 4.71 | 19.91 | 28.99 | 21.40 | |
| CoT+Ours | 69.58 | 55.32 | 36.09 | 8.62 | 25.95 | 40.90 | 37.79 | |
| Generator | Strategy Quality | Strategy Utility | ||||||
| Conc. | Fmat. | Exec. 1.7B | Exec. 4B | Exec. 8B | ||||
| Corr. | Sta samp | Corr. | Sta samp | Corr. | Sta samp | |||
| 1.7B | 90.98 | 34.88 | 14.50 | 48.30 | 18.48 | 54.97 | 15.86 | 54.49 |
| 4B | 90.03 | 25.12 | 13.27 | 42.44 | 19.41 | 53.66 | 14.96 | 53.98 |
| 8B | 91.57 | 22.09 | 14.57 | 45.03 | 20.86 | 56.83 | 17.74 | 54.30 |
| 14B | 92.98 | 38.84 | 13.21 | 48.51 | 20.83 | 57.51 | 16.74 | 54.73 |
| Strategy Quality | Strategy Utility | |||
| Conc. | Fmat. | Corr. | Sta samp | |
| 1 | 92.67 | 31.33 | 17.34 | 46.51 |
| 3 | 91.57 | 22.09 | 20.89 | 48.69 |
| 5 | 91.54 | 21.83 | 21.26 | 48.06 |
| 10 | 90.77 | 15.41 | 21.19 | 48.41 |
| 30 | 89.83 | 14.58 | 25.49 | 51.29 |
| Prompt Type | Strategy Quality | Strategy Utility | ||
| Conc. | Fmat. | Corr. | Sta samp | |
| Structured Prompt | 91.60 | 22.79 | 20.86 | 48.55 |
| Free-form Prompt | 90.91 | 57.38 | 16.96 | 45.02 |
| Method | ID | OOD | BBH | ||||||||||||
| Quality | Utility | Quality | Utility | Quality | Utility | ||||||||||
| Conc. | Fmat. | Corr. | Sta samp | Sta rob | Conc. | Fmat. | Corr. | Sta samp | Sta rob | Conc. | Fmat. | Corr. | Sta samp | Sta rob | |
| Ours | 92.13 | 6.68 | 22.71 | 59.61 | 68.08 | 91.46 | 21.94 | 25.42 | 59.67 | 68.18 | 91.77 | 5.15 | 15.34 | 51.90 | 62.32 |
| Ours+SFT | 94.17 | 62.06 | 21.33 | 70.08 | 77.79 | 93.03 | 61.95 | 23.29 | 62.89 | 72.58 | 93.44 | 50.35 | 14.20 | 66.51 | 76.41 |
| Benchmark / Eval. | Ans. Eval. | Proc. Eval. | Strategy Ind. | Strategy Utility |
| MMLU ( Hendrycks et al., 2021 ) | ✓ | |||
| BBH ( Suzgun et al., 2023 ) | ✓ | |||
| GSM8K ( Cobbe et al., 2021 ) | ✓ | |||
| Step Verif. ( Lightman et al., 2024 ) | ✓ | ✓ | ||
| Trace Eval. ( Lee and Hockenmaier, 2025 ) | ✓ | ✓ | ||
| Ours | ✓ | ✓ | ✓ | ✓ |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Field | Example Value |
| task | disambiguation_qa |
| subtask | disambiguation_qa |
| input | In the following sentences, explain the antecedent of the pronoun. Options: (A) … (B) … (C) Ambiguous. |
| target | ["A"] |
| Hyperparameter | Value |
| Base model | Qwen3-8B |
| Max length | 4096 |
| Max steps | 2200 |
| Batch size | 1 |
| Gradient accumulation | 8 |
| Learning rate |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,427 papers