← Latest papers
🤖 AI

Optimization before Evaluation: Evaluation with Unoptimised Prompts Can be Misleading

This paper argues that current LLM evaluation frameworks relying on static prompts are misleading because prompt optimization significantly alters model rankings, necessitating per-model prompt optimization to accurately identify the best model for a specific task.

Original authors: Nicholas Sadjoli, Tim Siefken, Atin Ghosh, Yifan Mai, Daniel Dahlmeier

Published 2026-05-01
📖 5 min read🧠 Deep dive

Original authors: Nicholas Sadjoli, Tim Siefken, Atin Ghosh, Yifan Mai, Daniel Dahlmeier

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Idea: The "One-Size-Fits-All" Trap

Imagine you are a hiring manager trying to find the best chef for your restaurant. You have five different chefs (let's call them Model A, B, C, D, and E). To test them, you give them all the exact same recipe card: "Make a stew. Use salt, pepper, and onions."

You watch them cook, taste the stew, and rank them. Chef B wins. You hire Chef B.

The problem: Chef B is great at following that specific recipe, but maybe Chef D is actually a genius who just needs the recipe written slightly differently to shine. Maybe Chef D needs the instruction to say, "Simmer the onions first, then add the salt," to do their best work.

This paper argues that current ways of testing AI models (Large Language Models) are like that hiring manager. They give every single AI the exact same static prompt (the recipe card) and rank them based on who does best with that specific card.

The authors say this is misleading. In the real world, if you hire an AI, you wouldn't just give it a generic prompt; you would tweak the instructions to get the best performance out of that specific AI. This paper calls that process Prompt Optimization (PO).

The Experiment: Tweak the Recipe, Change the Winner

The researchers took five popular AI models and tested them on various tasks (like solving math problems, answering business questions, or extracting data).

  1. Round 1 (The Old Way): They gave every model the same "base" prompt. They ranked them.
  2. Round 2 (The New Way): They used an automated tool to "tune" the prompt for each model individually. They asked the AI, "How can we rewrite the instructions so you understand them best?" and then re-ran the tests.

The Result: The rankings changed completely.

  • In some cases, the model that came in last place in Round 1 jumped to first place in Round 2.
  • The model that was "best" in the old test wasn't necessarily the best when given instructions tailored to its specific brain.

The Analogy: It's like testing runners on a track.

  • Old Method: You make everyone run in heavy boots. Runner A wins because they are used to heavy boots.
  • New Method: You give Runner A lightweight sneakers and Runner B custom orthotics. Suddenly, Runner B wins.
  • Conclusion: If you only tested them in heavy boots, you would have hired the wrong runner for a marathon.

Key Takeaways from the Study

1. The "Best" Model Depends on the Prompt
The paper found that the "winner" of a competition changes depending on how the instructions are written. If you want to pick the best AI for a specific job, you must first optimize the instructions for that specific AI. If you don't, you might pick a model that is actually mediocre for your needs.

2. Different Models React Differently
Just like people, different AIs have different "personalities" or sensitivities.

  • Some models (like Model B in the study) were very sensitive to prompt changes. A small tweak made them perform much better.
  • Other models were already so good at a specific task (like simple routing) that tweaking the prompt didn't help them much, or sometimes even confused them.

3. The "Critic" Can Get Confused
The researchers used a "critic" AI (GPT-4o) to help rewrite the prompts for the other models. Usually, this worked great. However, sometimes the critic got too clever or the instructions became too complex, causing the model to fail.

  • Example: In one case, the optimized prompt told the AI to "think step-by-step" so much that it started answering the example questions in the prompt instead of the actual test question. It was like a student reading the practice test answers out loud instead of taking the exam.

What This Means for You (The Practitioner)

If you are a business trying to choose an AI to do a job (like answering customer emails or analyzing documents), do not just run a standard benchmark.

The paper concludes that to find the true best model for your specific task, you must:

  1. Take your task.
  2. Try different models.
  3. Optimize the prompt for each model individually to see what they are truly capable of.
  4. Then, pick the winner.

If you skip step 3 and just use a generic prompt, you are likely making a bad hiring decision based on a misleading test.

Summary

The paper is a warning: Don't judge a fish by its ability to climb a tree, and don't judge an AI by its ability to follow a generic prompt. To know who is truly the best, you have to speak their language. If you don't optimize the prompt for each model, your evaluation results are likely wrong, and you might end up with the wrong tool for the job.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →