← Latest papers
💬 NLP

One prompt is not enough: Instruction Sensitivity Undermines Embedding Model Evaluation

This paper demonstrates that the current single-prompt evaluation method for instruction-tuned embedding models is fundamentally flawed due to high sensitivity to instruction phrasing, which leads to misleading performance scores and unstable leaderboard rankings, thereby necessitating benchmarks that incorporate prompt robustness.

Original authors: Yevhen Kostiuk, Kenneth Enevoldsen

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

Original authors: Yevhen Kostiuk, Kenneth Enevoldsen

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

Imagine you are trying to judge how good a group of athletes are at running. You line them up and say, "Run as fast as you can!" and time them. That's the standard way we currently test AI "embedding" models (which are like the brains that help computers understand the meaning of text).

But this paper argues that the current way we test these models is like asking a runner to sprint, but only letting them run on a track that happens to be their favorite surface, while making everyone else run on a muddy field. The result? The scores we see on the leaderboards don't tell the whole truth.

Here is the breakdown of what the researchers found, using simple analogies:

1. The "Magic Word" Problem (Prompt Sensitivity)

These AI models are "instruction-tuned," meaning they need a specific sentence (a "prompt") to tell them what to do.

  • The Analogy: Imagine a chef who is amazing at cooking pasta, but only if you ask them, "Please make the best pasta you can." If you ask, "Cook some noodles," they might make something mediocre. If you ask, "Create a culinary masterpiece of spaghetti," they might burn the kitchen down.
  • The Finding: The researchers tested 6 different AI models across 11 different tasks. For each task, they didn't just use the "official" question (the default prompt); they wrote 15 different variations of the question.
  • The Result: They found that the AI's performance swung wildly depending on how the question was asked. Sometimes a model scored very high; other times, the exact same model scored very low, just because the wording changed slightly.

2. The "Fake High Score" and the "Unfair Low Score"

The paper found two main ways the current testing system lies to us:

  • Prompt Inflation (The High Score): Sometimes, the "official" question happens to be the perfect question for a specific model. It's like giving a runner a tailwind and a downhill slope. The model gets a huge score that looks amazing, but it's actually an outlier. It's not how the model usually performs.
  • Prompt Deflation (The Low Score): Conversely, sometimes the official question is the worst possible question for a model. It's like asking a runner to sprint while wearing heavy boots. The model gets a terrible score, making it look bad when it might actually be quite good.

3. The "Leaderboard Shuffle" (Ranking Chaos)

The most shocking part of the study is what happens when you look at the rankings.

  • The Analogy: Imagine a race where the winner is decided by who gets the best starting position.
  • The Finding: The researchers showed that if you could pick the "perfect" question for each model, any of the models could be made to look like the number one winner. Even the model that usually comes in last place could be boosted to first place just by giving it the right "magic words" and giving the other models the wrong ones.
  • The Reality: This means the current "Leaderboards" (like a sports ranking) are not stable. If a company wants to show off their model, they might just find the one specific question that makes their model look like a genius, while ignoring the hundreds of other questions where it struggles.

4. "Prompt Hacking" (The Cheating That Isn't Cheating)

The authors call this "Prompt Hacking."

  • The Analogy: It's like a student who takes a practice test, tries 50 different ways to answer the questions, finds the one way that gets an 'A', and then only submits that one answer. They didn't change their brain (the model's code), they just found the loophole in the test instructions.
  • The Finding: This isn't always done with bad intentions. A developer might just try a few different questions during development, find the one that works best, and report that score. But because they aren't reporting the average of all their attempts, the public gets a misleadingly high score.

The Solution Proposed

The paper suggests we stop using a single "point estimate" (one score from one question) to judge these models.

  • The Fix: Instead of asking, "How did you do on this question?", we should ask, "How did you do on all these 15 different versions of the question?"
  • The Goal: We need to see the distribution (the spread of scores) rather than just a single number. This would show if a model is consistently good, or if it's just lucky with the specific question it was asked.

In short: The current way we rate these AI models is like judging a musician based on a single song they played perfectly, while ignoring that they might stumble on every other song. To get a fair picture, we need to listen to their whole playlist.

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 →