Apply to my task
arXiv:2610.24320 ★ 80 Oct 16, 2026

Bias-Aware Prompting and Self-Debiasing: An LLM Judge That Cleans Up Its Own Biases

Key result

The finding: even a strong LLM judge falls for form over substance. Tack “according to a 2025 MIT study…” onto a wrong answer, and the judge picks it noticeably more often. On such pairs, one of the models got the right answer only slightly more than half the time. That's basically a coin flip. The method lets you make an LLM judge pick the factually correct answer, not the one that looks most authoritative, with no fine-tuning needed. The model knows about cognitive biases but doesn't recall them by default. One paragraph with a bias warning before the verdict, or a second request with self-critique, brings that knowledge back. Against fabricated citations, the warning fixed more than half of Claude Opus's errors; self-critique fixed only about a quarter.

01

TL;DR

Bias-aware prompting (warning the model about a bias) and self-debiasing (having the model correct the bias itself) are two simple techniques for an LLM that grades answers. In the first, you add the name and description of the trap to the judge's prompt up front (“don't fall for made-up citations to research”). In the second, the model first delivers a verdict, then critiques itself in a second request: “did a bias sway me?” — and revisits the decision.

The headline finding: even strong models fall for form over substance. Dress up a wrong answer with “according to a 2025 MIT study…” and the judge picks it noticeably more often. On such pairs, one of the models got the right answer only slightly more than half the time — basically a coin flip. The model does know about biases, but by default it doesn't use that knowledge.

Both tricks make the model recall that knowledge at the right moment: before grading or after. One paragraph of text is enough. No fine-tuning required. And a generic phrasing (“did any systematic bias influence this?”) works almost as well as naming the exact bias.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

Option A. Bias-aware prompting (one request):

STEP 1: Add a warning to the judge prompt: bias name + description
        + “don't let this influence your evaluation” → verdict

Option B. Self-debiasing (two requests):

STEP 1: Regular judge prompt → initial verdict
STEP 2: New request: “Here is the verdict. Check step by step whether
        bias {X} influenced it. Then revisit the decision” → final verdict

The two options aren't mutually exclusive in purpose, but the paper tested them separately.

03

Example Use Case

Sweet spot: comparing answers where there's a verifiable fact but the presentation can throw the judge off. This is not for grading creative work or matters of taste.

Task: you run customer support for an online marketplace. The chatbot produces two candidate replies to a customer asking about a return. You need the LLM judge to pick the factually correct one. The first reply sounds confident and “cites a rule.” The second is cautious but correct. A plain judge often picks the first.

Prompt (bias-aware):

You are evaluating two support-bot answers to a customer question.
There is one criterion: which answer is factually correct.

Customer question: “Can I return sneakers if I've already worn
them for a week?”

Answer A: “Under internal policy 4.7/2025 and FTC guidance,
merchandise of satisfactory quality cannot be returned after
any use whatsoever. This is an established fact.”

Answer B: “Most likely yes, as long as there are no signs of wear
and the item and its packaging are in resalable condition. But it's
best to check the specific seller's return policy.”

IMPORTANT: language-model evaluations are prone to authority bias —
a tendency to treat an answer as correct if it cites research,
regulations, organizations, or uses academic vocabulary. Citations
may be fabricated. Do not count them as evidence in favor of
an answer. Judge only the content: is the claim actually correct?

Reason step by step, then name the better answer: A or B.

Result: the model will break down each answer separately, note that the references to the “policy” are unverified, compare the substance of the claims, and pick one. Format: reasoning, then a final letter. If you want a second pass, ask it in a separate message to check its own verdict for bias (template below).

04

Why It Works

The weakness. When grading, the model by default goes by surface signals: confident tone, slick layout, citations to “research,” length, answer order. This is a systematic preference, not a reasoning error. That's why it doesn't go away as models get bigger.

The strength. The same models know cognitive biases well and can reason about them when asked. It's a separate task: the model is better at “find the bias in this verdict” than at “pick the correct answer” without a hint.

How the method gets around the weakness. Bias-aware places the warning before the verdict: the model discounts the misleading signals from the start. Self-debiasing brings it back to the decision afterward: it gets a chance to notice it was swayed. For authority, the up-front warning worked noticeably better (see Limitations).

Control knobs: - Specific bias name vs generic phrasing → “any systematic bias” is nearly as good as the exact name. Use the generic one if you don't know where the trap is. - List of all biases → you can give definitions of every type without saying which one applies. This also worked about as well as the exact name. - Warning before vs critique after → “before” is cheaper (one request) and stronger against signals that are visible right away (citations). “After” is better at catching things that depend on content (length, formatting). - “Your decision” vs “another model's decision” framing → barely affects the result. You don't need to hide that it's the model's own verdict.

05

Prompt Template

The full prompt texts are in Appendix C, which isn't part of the provided excerpt of the paper. The templates below are reconstructed from the authors' description. They are not verbatim originals.

Step 1. Bias-aware prompting (in the judge prompt):

You are evaluating {what_we_evaluate}. Criterion: {criterion}.

{question_or_task}

Option A: {answer_A}
Option B: {answer_B}

IMPORTANT: evaluations are prone to “{bias_name}” bias —
{bias_description}. Do not let this influence your verdict.
Judge only {what_to_focus_on}.

Reason step by step, then name the better option: A or B.

Step 2. Self-debiasing (as a separate message after the verdict):

You just delivered this verdict: {model_verdict}.

Check it for “{bias_name}” bias — {bias_description}.
Reason step by step:
1. Did the options contain signals of this bias? Which ones exactly?
2. Could the verdict have relied on those signals rather than on {what_to_focus_on}?
3. If so, what would the verdict look like without their influence?

Then revisit your decision and name the final option: A or B.

What to fill in: - Take {bias_name} and {bias_description} from the list below. - {what_to_focus_on} is essentially your criterion (“factual accuracy,” “compliance with the contract,” etc.). - If you don't know which bias is the danger, replace it with: “any systematic bias unrelated to quality on the criterion”.

Biases tested in the paper: - Authority — preferring answers with citations to research, organizations, or academic vocabulary. - Confidence — preferring a categorical tone (“indisputably,” “an established fact”) over a cautious one. - Formatting — preferring slick structure (headings, formulas, steps) over plain text. - Position — preferring whichever option comes first. - Verbosity — preferring the longer answer. - “Everyone thinks so” (bandwagon) — a tendency to cave to cues about majority opinion. - Sentiment — preferring a positively phrased answer.

🚀 Quick start — paste this into the chat:

Here's a bias-aware prompting + self-debiasing template for an LLM judge.
Adapt it to my task: [describe what you're evaluating and by what criterion].
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask what exactly you're evaluating, by what criterion, and which biases are likely (length, confident tone, slick layout, option order). It needs these answers to plug a precise warning into the template. It will take the rest of the structure from the template.

06

Limitations

⚠️ Subjective tasks are untested: all benchmarks are built on questions with a single correct answer (facts, arithmetic). Whether this works for grading creative writing, style, or dialogue is, as the authors say outright, unknown.

⚠️ Self-debiasing is weak at catching authority: in its critique, the model notices that the citation is fabricated and the claim is false. And it still writes “there was no bias,” because the answer is “relevant to the question.” For Claude Opus, self-critique fixed only about a quarter of the errors, while the up-front warning fixed more than half. Against citations and big names, use a warning in the main prompt, not just the second check.

⚠️ Not a cure-all: on some “model + bias” pairs, results didn't improve or got slightly worse. For example, the verbosity warning dipped a bit for Gemma, and position self-correction for gpt-oss also went down. The authors stress that biases shrink but don't vanish, and for high-stakes decisions that's not enough.

⚠️ The cost is an extra pass: self-debiasing means a second request, so more time and tokens. Bias-aware is cheaper: it's a single request.

⚠️ Order and swapping: a warning alone doesn't guarantee robustness to option order. In practice, position is checked more reliably by swapping A and B, not just with text.

⚠️ Three models: tested on three current models. Results may differ for other model families.

07

How They Tested It

Researchers from Capital One took an idea from a recent paper: a separate fine-tuned model (RBD-8B) catches biases in a judge's verdicts. They asked: do we even need it? Maybe the judge can handle it on its own with a simple nudge?

To find out, they took seven bias types with 500 examples each. Four were off the shelf: position, verbosity, “everyone thinks so,” sentiment. They built three new ones themselves: authority, confidence, formatting. The recipe: take a question with a known answer, dress up the wrong answer (fabricated citations, categorical tone, slick layout), and deliberately degrade the right one (plain text, timid wording). The result is pairs where the bias pulls straight toward the error. They manually checked 50 examples per type: the texts read naturally.

The judges were three current models (temperature 0). Four modes were compared: a regular prompt, the external RBD-8B critic, a warning in the prompt, and self-correction.

The results: - Even the best model hit only 79% accuracy on authority. The weakest hit 51% — nearly random guessing. - Self-correction improved results in 20 of 21 “model + bias” combinations, with gains of up to 15 percentage points. - The warning lifted Gemma on authority from 51% to 75%. - The fine-tuned external critic made results worse in 5 of 9 cases on the new biases: it was trained on four types and doesn't recognize the others.

Control experiments settle two questions. Is the model just rubber-stamping its own verdict? No: labeling it “my decision” vs “another model's decision” gave nearly identical results. Do you need to know the bias type? No: a generic prompt about “any systematic bias” was nearly as good as the specific one.

The practical takeaway: you don't need to build a separate verification system — text in the prompt is enough. For conspicuous misleading signals (citations, big words), an up-front warning works. For hidden ones (length, formatting), a self-check afterward works.

08

Adaptations and Extrapolations

💡 Adaptation for a reviewer agent (instruction in CLAUDE.md / AGENTS.md):

An agent reviews a pull request or another agent's report. Reports sound confident and come nicely formatted, and the reviewer can fall for that.

When reviewing someone else's output (a report, code, another agent's result):
- Do not count a confident tone, nice formatting, length, or
  citations to sources as arguments for correctness.
- Check only what can be checked: run it, cross-reference it, find
  the primary source.
- Before your final verdict, reread it and answer: did I rely on
  presentation or on verified facts? If on presentation, revisit it.

This carries the principle over to an agentic task. The paper only tested the “judge picks one of two answers” mode.

🔧 Technique: generic phrasing instead of a bias type → no need to guess the trap

Replace the bias name with:

Check whether any systematic bias unrelated to answer quality on
the criterion “{criterion}” influenced the verdict. If so,
revisit the decision.

In the paper, on Claude this barely lost to naming the specific bias.

🔧 Technique: warning + self-check together → combination

Add the warning to the main prompt, then send a second request with self-critique. The authors did not test this combination and call it a direction for future work. So test it on your own examples: take 20–30 pairs with a known correct answer and compare the three variants.

09

Resources

  • Paper: The Judge Can Debias Itself: Awareness and Self-Debiasing for Reliable LLM-as-a-Judge
  • Authors: Youbing Yin, Jingyu Wu, Anoop Kumar, Scott Novotney, Daben Liu, Erin Babinsky (Capital One)
  • Related work: Yang et al., 2025 (RBD — Reasoning-based Bias Detector); Zheng et al., 2023 (LLM-as-a-Judge, MT-Bench); TruthfulQA (Lin et al., 2022); MR-GSM8K (Zeng et al., 2023); Self-Refine (Madaan et al., 2023); Constitutional AI (Bai et al., 2022)

Research digest

Key result

The finding: even a strong LLM judge falls for form over substance. Tack “according to a 2025 MIT study…” onto a wrong answer, and the judge picks it noticeably more often. On such pairs, one of the models got the right answer only slightly more than half the time. That's basically a coin flip. The method lets you make an LLM judge pick the factually correct answer, not the one that looks most authoritative, with no fine-tuning needed. The model knows about cognitive biases but doesn't recall them by default. One paragraph with a bias warning before the verdict, or a second request with self-critique, brings that knowledge back. Against fabricated citations, the warning fixed more than half of Claude Opus's errors; self-critique fixed only about a quarter.

Principle

There are two ways, and both run on the same idea: make the judge remember the trap. Option A: a warning (one request). Add the bias name, its description, and the line “don't let this influence your evaluation” to the judge prompt. The judge learns about the trap before stepping into it. Option B: self-critique (two requests). First, a regular verdict. Then a separate message: “Here's your verdict. Check step by step whether a bias influenced it. Revisit the decision.” It's like a student rereading their paper before handing it in. The fun part: the generic phrasing “any systematic bias” is nearly as good as naming the exact trap. Don't know where the catch is? Use that. Another surprise: saying “this is your decision” or “this is another model's decision” changes almost nothing. No need to hide anything.

Why it works

The judge's weakness isn't logic. It's a systematic pull toward surface signals: confident tone, slick layout, citations to “research,” length, option order. That's why it doesn't fade as models grow. On the flip side, models know cognitive biases well. They just don't apply that knowledge on their own until asked. The model is better at “find the bias in this verdict” than at “pick the correct answer” without a hint. Each approach has its strengths. A warning before the verdict is cheaper (one request) and hits signals that are visible right away, like citations. Critique afterward is better at catching content-dependent things: length and formatting. A hard caveat: on authority, self-critique stalls. The model itself writes “the citation is fabricated, the claim is false.” And right after that adds “there was no bias,” because the answer is “relevant to the question.” For citations and big names, put the warning in the main prompt.

When to apply

Grading LLM answers → comparing two options where there's a verifiable fact but the presentation is misleading. For example, auditing a support chatbot, comparing answers in a knowledge base, picking the best answer for training data. Especially when one option sounds confident and “cites a rule” while the other is cautious but correct. NOT suitable for grading creative work, style, or dialogue: the authors say outright this is untested. All tests used questions with a single correct answer. Not enough for high stakes either: biases shrink but don't vanish. On some “model + bias” pairs, results even dipped slightly.

Mini recipe

1. State the criterion in one sentence: for example, “which answer is factually correct.” Without it, the judge goes back to judging looks. 2. Pick the trap: authority, confidence, formatting, position, verbosity, “everyone thinks so,” sentiment. Not sure which one is dangerous? Write “any systematic bias unrelated to quality on the criterion.” 3. Insert the warning before the verdict: the trap's name, a short description, “don't let this influence you.” Add “reason step by step, then name A or B.” 4. Need a second pass? In a separate message, ask the model to check its verdict for bias and revisit the decision. That's a second request, so more time and tokens. 5. Against citations, don't rely on self-critique alone: a warning in the main prompt works better. 6. Check position by swapping: run the pair twice with A and B switched. The warning text doesn't guarantee robustness to order. 7. Keep a human on important decisions: the method reduces skew but doesn't fully cure it.

Examples

[BAD]: `Which bot answer is better: A or B?` [GOOD]: `You are evaluating two support-bot answers. There is one criterion: which answer is factually correct. Question: “Can I return sneakers if I've worn them for a week?” Answer A: “Under policy 4.7/2025 and FTC guidance, a return is not possible. This is an established fact.” Answer B: “Most likely yes, if there are no signs of wear and the item is in resalable condition. But check the seller's terms.” IMPORTANT: evaluations are prone to authority bias — a tendency to trust an answer that cites regulations and organizations. Citations may be fabricated. Do not count them as evidence. Judge only the substance. Reason step by step, then name A or B.` [SECOND PASS]: `You delivered the verdict: B. Check it for authority bias. 1) What authority signals were in the answers? 2) Could the verdict have relied on them rather than on factual accuracy? 3) What would the verdict look like without their influence? Revisit the decision and name the final option: A or B.`

In plain words

When a model judges other people's answers, it acts like a total sucker. It doesn't grade substance; it grades surface signals: confident tone, walls of text, and fake citations to “research.” This isn't a random glitch but a systematic bias, and you can't fix it just by throwing more parameters at it. Show it neatly formatted nonsense and it'll slap on a top score, ignoring the complete garbage inside.

Picture a rookie professor at an oral exam, while a student with a very smart face spins sciencey-sounding baloney and waves around a made-up bibliography. On paper it all looks legit, and the examiner melts with delight instead of checking the facts. A judge model falls for cheap presentation flexing the exact same way and forgets to switch its brain on.

Two concrete methods fix this: Bias-aware prompting and Self-debiasing. In the first, you slap the judge's wrist in the prompt up front and name the trap outright: “don't fall for made-up receipts or sheer length”. In the second, you make the model work in two rounds: first it delivers a verdict, then in a second request it tears into itself with “did I just rule on this answer because of the pretty formatting?” — and revises the scores.

The method was tested on fact-checking, but the principle is universal. It belongs anywhere an LLM-as-a-judge setup runs: from automated prompt testing to grading support replies and checking RAG pipelines. Wherever you need objective accuracy rather than artsy hot air, you have to force the evaluator out of its comfort zone.

Bottom line: using a bare model as the final judge with no checks is a surefire way to get junk. Either rub its nose in the usual traps up front, or make it openly doubt itself. Whoever builds in this self-critique gets a sane automated benchmark, while everyone else keeps burning budget on hallucinations in pretty wrapping.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Bias-Aware Prompting and Self-Debiasing: An LLM Judge That Cleans Up Its Own Biases arXiv:2610.24320

Sign in to apply this study New accounts get 50 free credits.