Apply to my task
arXiv:2608.07813 ★ 76 Aug 7, 2026

EL-DGR (Evidence-Locked Derive-Gate-Repair): A Judge With No Right to Overrule the Consensus Without Evidence

Key result

An AI judge was given full authority to pick the best answer out of several, and it barely beat a simple majority vote; in one test it even lost to the random first answer with no evaluation at all. The EL-DGR method lets you forbid the judge from overruling the consensus without evidence: now it can only win with a 'certificate'. The judge has to literally quote the source or recompute the number; a simple 'I think this option is better' no longer cuts it.

TL;DR

When you ask an LLM to pick the best answer out of several, it usually does worse than a simple majority vote, sometimes by as much as 10 points, and does so with confidence and conviction. EL-DGR is a rule that doesn't improve the judge itself; it limits the judge's powers: the judge can override the majority only if it attaches an exact quote from the source as evidence supporting its choice.

The problem is that when you ask a model to rate an answer with a single "good/bad" score or to "pick the best", it mashes different things into one number: the logic of the reasoning and the factual accuracy. That creates a paradox: the chain "The 2022 World Cup was held in Qatar → the capital of Qatar is Dubai → answer: Dubai" sounds logical and coherent, even though the second step is factually wrong (the capital of Qatar is Doha). The judge gives it a high score for "smoothness" and doesn't see the error, because the score doesn't show what exactly made it high.

EL-DGR fixes this by introducing a hierarchy of priorities instead of a single score: by default the consensus wins (the majority of matching answers). The judge can overrule it, but only by producing an exact quote from the source that supports its choice when the consensus has no such quote. If no option is supported, a new, extra-checked attempt is generated (the "repair").


Method Blueprint

STEP 1: Generate N candidate answers to the question → numbered list of candidates
STEP 2: For each candidate, check whether there's an exact (verbatim) quote in the source supporting its answer → label "supported / not supported"
STEP 3: Determine the consensus: which answer appears most often among the candidates
STEP 4: Apply the rule in order (do not add up the criteria!):
   → consensus is supported → take the consensus
   → consensus is not supported, but another candidate is → take that one (with the quote)
   → nobody is supported → generate and check a new answer ("repair"); if it's supported, take it, otherwise honestly say "insufficient evidence"

All the steps can be done within one detailed prompt or through 2-3 sequential requests in a chat.


Example in Practice

Task: A lawyer or business owner uploads an office lease (or a mortgage agreement) into the chat and asks: "What's the penalty for late payment?" Across repeated attempts the model sometimes gets confused and gives different numbers.

Prompt:

Here is the text of the contract:
{contract_text}

Question: what penalty is specified for late rent payment?

Step 1. Give 3 independent attempts to answer the question using only the text of the contract. Call them Candidate_1, Candidate_2, Candidate_3.

Step 2. For each candidate, check whether the contract contains a VERBATIM quote supporting its answer. Give the quote or mark it "not supported".

Step 3. Determine which answer repeats most often (the consensus).

Step 4. Decide which answer to give, strictly in this order:
- if the consensus is supported by a quote, return the consensus
- if the consensus is not supported but another candidate is, return that one with the quote
- if nobody is supported, reread the contract, give a new answer and check it against a quote. If that one isn't supported either, write "the contract has no clear answer"

Don't pick an answer just because it sounds more confident; pick only based on the presence of an exact quote.

Result: The model will show three answer options, each with a quote from the contract or a "not found" mark, determine which answer came up most often, and, following a clear rule, give a final answer that names exactly which line of the contract it relies on. If the contract text is vague, the model will say so honestly instead of making up a confident wrong number.


Why It Works

When an LLM is asked to "rate and pick the best option" on a single scale, it dumps different things into one number: how convincing the text sounds and how factually correct it is. That creates a blind spot: the model gives a high score for eloquence even when the fact is wrong, and the error becomes invisible.

On the other hand, the model is good at a specific, verifiable operation: searching for an exact text match in the source (that's not a judgment call, it's matching). EL-DGR leans on exactly that strength: instead of an abstract "which answer is better" assessment, the model does a concrete check of "is this phrase literally in the text".

Control levers: - Number of candidates (N): more options = higher chance of finding a supported answer, but more expensive in time/tokens. For simple questions 2-3 is enough. - Strictness of the certificate (exact quote vs paraphrase of meaning): a stricter criterion = fewer errors, but more "insufficient evidence" refusals. Loosen it for creative/paraphrasing tasks. - What the default is (consensus or the first answer): you can change the baseline option to fit your task. - The "repair" step can be dropped for simple questions where consensus + the judge's check is enough.


Prompt Template

Source/document: {text}
Question: {question}

Step 1 — Candidates:
Give {N} independent attempts to answer the question using only the source text. Call them Candidate_1, Candidate_2...

Step 2 — Certification:
For each candidate, check whether the source contains a VERBATIM quote supporting the answer. Give the quote or mark it "not supported".

Step 3 — Consensus:
Find the answer that repeats across the majority of candidates.

Step 4 — Selection rule (strictly in order, don't blend the criteria into one score):
- Consensus is supported → return the consensus.
- Consensus is not supported, but another candidate is → return that one, with the quote.
- Nobody is supported → generate and check a new answer. Return it only if it's supported, otherwise write "insufficient evidence in the source".

Never pick an answer just because it sounds convincing; pick only based on the presence of a quote.

Placeholders: {text} is the document/article/report you need an exact answer from. {question} is the question itself. {N} is how many answer options to generate (usually 3).

🚀 Quick start: paste this into the chat:

Here's the EL-DGR answer-selection rule template. Adapt it to my task: {your task}.
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask what your source and question are and how many options to generate, because without a source and an explicit question the "quote = evidence" rule won't work. It will take the tiered logic (consensus → supported choice → repair) and tailor it to your task.


Limitations

⚠️ Only for verifiable facts: the method works where there's a source with specific facts or numbers (a contract, report, article). For creative or subjective tasks (rating writing style, ideas) there's no quote that could serve as evidence, so the method doesn't apply.

⚠️ A strict quote rule loses correct paraphrases: if the model answered correctly but in its own words rather than with an exact quote, the method will reject that answer. That's a deliberate price paid for reliability.

⚠️ It doesn't improve generation itself: the method only chooses among already generated options. If all the options are bad to begin with, the method won't save you.

⚠️ It doesn't work as a training signal: if you try to add up all the evaluation criteria into one weight to "train" the model, the effect is zero. It only works as a selection rule after generation, not as a way to make the model smarter overall.


How They Tested It

The researchers froze a pool of ready-made answers from four different trained models on GSM8K (math) and HotpotQA (questions over documents) and compared four ways of choosing the final answer from that pool: the first one that comes up, majority vote, a judge with full authority, and EL-DGR. The judge was DeepSeek-R1-7B, a model that never saw the correct answer.

The biggest surprise: on a held-out set of 30 questions, the judge with full authority did worse than if nobody had asked it at all, 10 points below majority vote, all while confidently scoring every option. Give the same judge the same data but limit its right to overrule the consensus to cases with evidence, and the result shot up to become the best of all the options.

Separately, the researchers checked whether splitting evaluation into several criteria (logic, facts, confidence, etc.) works as a training signal for the model, and that turned out to be a null result: accuracy didn't change, and an analysis of "which criterion matters most" showed that no single criterion is essential on its own. The conclusion: splitting criteria helps only when used as an admission filter, not when collapsed into one final number for training.


Resources

When the Judge Should Not Decide: Evidence-Locked, Non-Compensatory Selection Bounds LLM-Judge Failure in Reasoning Pipelines — Yiyao Zhang, Diksha Goel, Hussain Ahmad, Shixun Huang, Jun Shen. University of Wollongong, CSIRO's Data61, Adelaide University. NeurIPS 2026 Workshop "Can We Trust the Judge?".

Research digest

Key result

An AI judge was given full authority to pick the best answer out of several, and it barely beat a simple majority vote; in one test it even lost to the random first answer with no evaluation at all. The EL-DGR method lets you forbid the judge from overruling the consensus without evidence: now it can only win with a 'certificate'. The judge has to literally quote the source or recompute the number; a simple 'I think this option is better' no longer cuts it.

Principle

The rule is simple: by default the majority answer wins. The judge has the right to overrule it, but only if it finds an exact quote in the text (for facts) or recomputes and verifies the result itself (for math). It's like in court: the judge's opinion doesn't count as evidence, you need an exhibit. Certification isn't a general 'like/dislike' rating but a binary check: was a quote found or not.

Why it works

The model gives an answer one overall score, and that number mixes two different questions: does the reasoning sound logical, and is it true. The classic from the paper: 'The 2022 World Cup was in Qatar → the capital of Qatar is Dubai'. The chain sounds smooth, but the second step is simply wrong (the capital is Doha). A judge with a single score can't see the difference between 'logical' and 'correct', which is why it's confidently wrong. But with a narrow, specific check like 'was a quote found or not', the model does great. That's its real strength; you just have to use it instead of an overall score.

When to apply

Working with facts and calculations → extracting exact numbers from documents (tax rates, legal texts, financial reports), verifying math, fact-checking against a source. Especially important where an error costs money or reputation. NOT suitable for creative tasks, style evaluation or subjective opinions: there's simply nothing to quote, so there's nothing to build a certificate from.

Mini recipe

1. Generate options: ask the model for 3-5 independent answers to the question, each based on different parts of the source. 2. Find the consensus: whichever answer the majority agrees on is the default candidate. 3. Let the judge speak: have the model pick the option it considers best, even if it differs from the consensus. 4. Check the certificate: for each candidate (both the consensus and the judge's pick), is there an exact quote in the text or a verifiable recomputation? 5. Apply the order: a certified consensus wins first, a certified judge second; if nothing is confirmed, try recomputing from scratch (`repair`), and if that fails too, return the consensus flagged `needs human review`.

Examples

[BAD]: `Here are 3 answer options to a question about the text of a law. Which one is the most accurate?` [GOOD]: `Give 3 options for the tax rate from the text of the law. Determine the consensus (the matching option). Then, as a judge, pick the best option. For each option, find an EXACT quote from the law that supports it. Apply the rule: certified consensus > certified judge > recompute from scratch > consensus flagged 'needs human review'.`

In plain words

When you ask a top-tier model to pick the best answer out of several, it behaves like a self-infatuated expert who confuses a confident tone with the truth. The problem is that LLM judges rate content in one big gulp: they lump together polished language, a polite tone and factual accuracy. As a result, the model gives top marks to a nice-sounding text even if it's total garbage on the inside. This is a fundamental bug, hallucinations of eloquence, which make a smart "judge" perform 10% worse than a plain majority vote.

It's like walking into a courtroom where, instead of examining the evidence, they look at how expensive the lawyer's suit is and how polished his voice sounds. He talks well, so he must be right. In the end, the con man in a tuxedo wins the case against an honest guy in sweatpants, simply because the judge couldn't be bothered to open the law book. In the world of AI models, this means the model confidently picks wrong but stylistically flawless nonsense, ignoring dry but correct facts.

To put an end to this mess, they came up with the EL-DGR method. The idea is simple: we strip the model of its right to vote "on gut feeling" and introduce a hard constraint. Now the judge can go against the majority in only one case: if it provides a hard quote as evidence from the source text. If the model can't point to a specific line in the contract or article that backs its choice, its opinion is thrown out. We literally put the model in handcuffs, forcing it to work not as a critic but as an archivist.

This principle is a lifesaver for any task where the cost of a mistake is high, from reviewing legal contracts to analyzing medical protocols. It was tested on complex logical chains, but the scheme is universal for any RAG service. If your AI assistant is looking for the penalty clause in a mortgage agreement, it no longer has the right to "assume" or "interpret". Either there's a quote with the number, or the model stays quiet and goes with the majority. That turns an unreliable advisor into a strict auditor who has to back up every word.

Bottom line: taking an LLM judge at its word is a guaranteed fail and a risk of catching an error where you least expect it. Want sane results? Build in an evidence base and limit the model's powers. Either the model finds concrete proof, or its rating isn't worth a plugged nickel. That's the only way to squeeze real value out of AI instead of just listening to convincing fairy tales about how everything supposedly works.

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 EL-DGR (Evidence-Locked Derive-Gate-Repair): A Judge With No Right to Overrule the Consensus Without Evidence arXiv:2608.07813

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