Structured Prompting Enables More Robust Evaluation of Language Models

Asad Aali, Muhammad Ahmed Mohsin, Vasiliki Bikia, Arnav Singhvi, Richard Gaus +13 more
11/25/2025
cs.CLcs.AIcs.LG

Abstract

As language models (LMs) are increasingly adopted across domains, high-quality benchmarking frameworks that accurately estimate performance are essential for guiding deployment decisions. While frameworks such as Holistic Evaluation of Language Models (HELM) enable broad evaluation across tasks, they often rely on fixed prompts that fail to generalize across LMs, yielding unrepresentative performance estimates. Unless we approximate each LM's ceiling (maximum achievable via changes to the prompt), we risk underestimating performance. Declarative prompting frameworks, such as DSPy, offer a scalable alternative to manual prompt engineering by crafting structured prompts that can be optimized per task. However, such frameworks have not been systematically evaluated across established benchmarks. We present a reproducible DSPy+HELM framework that introduces structured prompting methods which elicit reasoning, enabling more accurate LM benchmarking. Using four prompting methods, we evaluate four frontier LMs across seven benchmarks (general/medical domain) against existing HELM baseline scores. We find that without structured prompting: (i) HELM underestimates LM performance (by 4% average), (ii) performance estimates vary more across benchmarks ($+$2% standard deviation), (iii) performance gaps are misrepresented (leaderboard rankings flip on 3/7 benchmarks), and (iv) introducing chain-of-thought reduces LM sensitivity to prompt design (smaller $Δ$ across prompts). To our knowledge, this is the first benchmarking study to systematically integrate structured prompting into an established evaluation framework, demonstrating how scalable performance-ceiling approximation yields more robust, decision-useful benchmarks. We open-source (i) DSPy+HELM Integration (https://github.com/stanford-crfm/helm/pull/3893) and (ii) Prompt Optimization Pipeline (https://github.com/StanfordMIMI/dspy-helm).

View on arXivView PDF

Code Implementations(2)

stanford-crfm/helmOfficial100%
Apache-2.0

Holistic Evaluation of Language Models (HELM) is an open source Python framework created by the Center for Research on Foundation Models (CRFM) at Stanford for holistic, reproducible and transparent evaluation of foundation models, including large language models (LLMs) and multimodal models.

2,775381CSS, HTMLNov 29, 20211 months agoApache-2.0
MIT

Structured Prompts Improve Evaluation of Language Models

115Shell, PythonSep 26, 20251 months agoMIT
llm-benchmarkingstructured-prompting

Cite this paper

@article{aali2025structured,
  title  = {Structured Prompting Enables More Robust Evaluation of Language Models},
  author = {Asad Aali and Muhammad Ahmed Mohsin and Vasiliki Bikia and Arnav Singhvi and Richard Gaus and Suhana Bedi and Hejie Cui and Miguel Fuentes and Alyssa Unell and Yifan Mai and Jordan Cahoon and Michael Pfeffer and Roxana Daneshjou and Sanmi Koyejo and Emily Alsentzer and Christopher Potts and Nigam H. Shah and Akshay S. Chaudhari},
  year   = {2025},
  eprint = {2511.20836},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.20836v2}
}

Discussion