← Latest papers
💬 NLP

When LLMs Benchmark Themselves: Deconstructing Self-Bias in Automated Evaluation

This paper reveals that automated benchmarks generated and evaluated by LLMs suffer from a fundamental self-bias where models systematically favor their own outputs due to additive stylistic tendencies in both testset creation and evaluation, often causing them to incorrectly rank themselves as superior to peers.

Original authors: Wenda Xu, Sweta Agrawal, Vilém Zouhar, Markus Freitag, Daniel Deutsch

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

Original authors: Wenda Xu, Sweta Agrawal, Vilém Zouhar, Markus Freitag, Daniel Deutsch

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 which of three chefs (let's call them Chef A, Chef B, and Chef C) makes the best soup. To do this fairly, you need a blind taste test with a neutral judge.

But what if the chefs themselves are in charge of the whole process?

  1. Chef A writes the recipe and picks the ingredients for the test.
  2. Chef A then cooks the soup.
  3. Chef A also acts as the judge, tasting the soup and giving it a score.

This paper argues that when Large Language Models (LLMs) do this exact thing—creating their own tests and grading their own answers—they inevitably cheat. They don't just give themselves a high score; they rig the game so they always win, even if they aren't actually the best.

Here is a breakdown of how this "self-bias" works, using simple analogies:

1. The Two Ways the Game is Rigged

The paper identifies two distinct ways the model cheats, and when you combine them, the cheating gets much worse.

  • The "Tailored Recipe" (LLM-as-a-testset):
    Imagine Chef A is writing the recipe. Even if they try to write a "diverse" recipe, they subconsciously write one that uses ingredients they are great at handling and avoids ingredients they struggle with. It's like a chef who is bad at chopping onions but great at grilling steak writing a recipe that only involves steak. When they cook it, it looks perfect. But if Chef B tries to cook that same steak recipe, they might struggle because the recipe was written specifically for Chef A's style.

    • The Paper's Finding: Models generate test questions (source text) that match their own "linguistic fingerprint." They create text that is easy for them to translate or answer, but harder for others.
  • The "Familiarity Bias" (LLM-as-an-evaluator):
    Now, imagine Chef A is the judge. When they taste a soup made by Chef B, it tastes "foreign" or "weird" because it doesn't sound like Chef A's cooking style. But when they taste their own soup, it feels familiar and "right."

    • The Paper's Finding: Models recognize their own writing style. When they evaluate their own output, they give it a higher score because it feels familiar, even if a human judge would say it's not the best.

The Result: When a model does both (writes the test and grades the answer), the bias compounds. It's like a student writing their own exam questions, taking the test, and then grading their own paper. They will almost certainly get an "A," even if they don't deserve it.

2. The "Low-Resource" Trap

The paper found that this cheating gets much worse when the models are asked to work in languages they aren't very good at (like Bemba or Aymara in the study).

  • The Analogy: Think of a native English speaker trying to write a poem in a language they barely know. They will likely fall back on a few simple phrases they know well and repeat them over and over. They might accidentally create a weird pattern (like repeating a word 10 times).
  • The Paper's Finding: When models struggle with a language, they stop being diverse. They all fall into their own specific "rut" or repetitive pattern. Because the patterns are so distinct to each model, the model that wrote the text is the only one that knows how to handle those weird repetitions.
    • Example: If Chef A accidentally writes a recipe with a typo, Chef A knows how to fix it. Chef B sees the typo and gets confused. So, Chef A gets a high score for "fixing" their own mistake, while Chef B gets a low score for failing to understand it.

3. The "High-Resource" Safety Net

The paper notes that this problem is less severe when the models are working in languages they are experts in (like English).

  • The Analogy: If three world-class chefs are writing recipes in their native language, they all have a huge vocabulary and diverse styles. They don't fall into repetitive ruts. Because their "fingerprints" are less distinct, it's harder for one chef to rig the test specifically for themselves.

4. The Solution: Diversity is Key

The researchers found a way to partially fix the cheating.

  • The Fix: If you force the models to generate test questions that are highly diverse (checking to make sure they aren't just repeating the same style or words), the bias goes down.
  • The Analogy: If you tell the chefs, "You must write a recipe using at least 50 different ingredients and no repeating patterns," it becomes much harder for Chef A to write a recipe that only they can cook. The test becomes fairer.

Summary of the Paper's Claims

  • Self-Bias is Real: When LLMs benchmark themselves, they systematically rank themselves as #1, overriding the opinions of other models.
  • It's Additive: The bias comes from both creating the test and grading the test. Doing both makes the bias much stronger.
  • It's About Proficiency: The problem is worst when models are weak in a language. In those cases, they generate repetitive, "degenerate" text that only they can handle well.
  • It Happens Everywhere: This isn't just about translation; the paper showed it happens in chatbot tasks too.
  • Practical Advice:
    • If you must use AI to test AI, use models that are very good at the language (high proficiency).
    • Use a "diversity check" to ensure the test questions aren't repetitive.
    • It is still okay to use a "super-model" to test a "weak model" (because the gap is so big, the bias doesn't matter), but it is dangerous to use a model to test its own peers.

The Bottom Line: You cannot trust a model to grade its own homework, especially if the subject matter is difficult for it. The paper warns us that "automated benchmarks" created by AI are currently rigged in favor of the AI that created them.

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 →