Apply to my task
arXiv:2604.19005 ★ 83 Apr 21, 2026

RADAR: A Politician-vs-Scientist Debate for Finding What's Hidden Between the Lines

Key result

A model easily catches contradictions — and is completely blind to what isn't in the text. That's exactly what half-truths feed on. RADAR lets you find omissions in any claim: a pitch, a press release, a statement — anywhere every fact is true but the picture is deliberately incomplete. The key shift: instead of a pro/con debate, one agent builds a narrative from the facts, while the other attacks not the facts themselves but the gaps in the narrative. These are different tasks, and the model generates fundamentally different answers.

01

TL;DR

RADAR is a multi-agent debate technique where the model plays three characters with different jobs: the Politician builds a persuasive narrative out of the facts, the Scientist hunts for missing context, and the Judge moderates and delivers the verdict. The key difference from a standard pro/con debate: the roles don't argue about what was said — one defends it, the other looks for what was left out.

The standard "find the weak spots in this argument" request works poorly: the model sees the facts and agrees, because the facts are technically true. "The company grew 40%" — true. But if that growth came after a 60% crash, it's manipulation by omission. A model in "helpful assistant" mode isn't inclined to look for what's hidden — it works with what's explicitly written.

RADAR fixes this by splitting the functions: the Politician is tasked with defending the claim, the Scientist with attacking not the claim itself but the gaps in its context. At the end, the Judge synthesizes everything and delivers one of three verdicts: true, half-true, or false. The debate runs 2-3 rounds: opening → rebuttals → closing.

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

STEP 1: POLITICIAN — builds a narrative IN SUPPORT of the claim from the available facts
STEP 2: SCIENTIST — looks for missing context, weak links, selective framing
STEP 3: JUDGE — assesses whether the arguments are sufficient → continue or deliver a verdict?

  If another round is needed:
STEP 4: POLITICIAN — responds to the Scientist's critique
STEP 5: SCIENTIST — attacks the Politician's narrative, points out omissions
STEP 6: JUDGE — final verdict: TRUE / HALF-TRUE / FALSE + explanation

All in one prompt, one LLM call.
03

Example in Action

Task: A founder, David Harper, publicly announced: "We launched a new product and got 50,000 registered users in the first month." You need to figure out — is this real success or just a pretty number?

Prompt:

Run a structured analysis of the claim through a debate between three roles.

**Claim:** "We launched a new product and got 50,000 registered users in the first month"

**Context:** The product is a B2C personal finance app. The company spent $40,000 on launch advertising.

---

ROUND 1. OPENING

[POLITICIAN]: Build a persuasive narrative confirming that this is a strong result. Rely only on what was said.

[SCIENTIST]: Check the same claim for missing context. What isn't said here? What data is absent? What could this wording be hiding?

[JUDGE]: Assess — are the arguments sufficient for a verdict, or is a second round needed? Answer briefly: CONTINUE or STOP.

---

ROUND 2. REBUTTALS (only if the JUDGE said CONTINUE)

[POLITICIAN]: Respond to the Scientist's critique. Explain why the missing context is immaterial.

[SCIENTIST]: Respond to the Politician's narrative. Point out the key omissions he is ignoring.

[JUDGE]: Once more — CONTINUE or STOP?

---

FINAL VERDICT [JUDGE]:
[REASON]: A brief explanation drawing on the arguments of both sides.
[VERDICT]: TRUE / HALF-TRUE / FALSE

Result: The model will show 2-3 rounds of debate. The Politician will build a narrative about traction, virality, and market interest. The Scientist will raise questions: how many of the 50k users are active? What's the cost per signup on a $40,000 budget? Do people come back? In the end, the Judge will most likely rule "HALF-TRUE," explaining that the metric is technically correct but hides the key indicators of growth quality.

04

Why It Works

The problem with the standard "find the weak spots." When you ask a model to critique something, it critiques what's written. But a half-truth is powerful precisely because what's written is true. The model sees a fact, accepts it as correct, and moves on. Missing context is invisible from a one-sided view.

Shifting the task from arguing to gap-hunting. Classic pro/con debates force both agents to work with the explicit content: one defends, the other attacks the same facts. RADAR changes the Scientist's job: he doesn't argue facts with the Politician — he looks for what didn't make it into the narrative. That's a fundamentally different generation mode.

The Judge as a quality filter. The Judge doesn't just summarize — he checks whether the discussion has run its course. If the arguments stop adding new information, the debate ends early. This matters: without a stop, the model starts rephrasing the same points over and over, and quality drops.

Control knobs: - Rounds — 1 round for a quick check, 3 rounds for deep analysis - Roles — swap Politician/Scientist for Marketer/Data Analyst in business cases; Defense Attorney/Investigator for legal claims - Verdicts — expand the options: "HIGHLY MISLEADING / SOMEWHAT MISLEADING / HONEST" - Scientist's instructions — add "look especially for: missing time context, missing comparison baseline, cherry-picked metrics"

05

Prompt Template

Run a structured analysis of the claim through a debate between three roles.

**Claim to analyze:** {claim}
**Context:** {known facts or background — or write "context unknown"}

---

ROUND 1. OPENING

[POLITICIAN]: Build a persuasive narrative in support of the claim.
Rely only on what is explicitly stated in the claim and context.

[SCIENTIST]: Check the claim for missing context.
What isn't said here? What data is absent? What could the chosen 
wording be hiding? Don't attack the facts — attack the gaps.

[JUDGE]: Are the arguments sufficient for a verdict?
Answer: CONTINUE or STOP.

---

ROUND 2. REBUTTALS (only if the JUDGE said CONTINUE)

[POLITICIAN]: Respond to the Scientist's critique. Explain why 
the missing context is immaterial to evaluating the claim.

[SCIENTIST]: Respond to the Politician's narrative. Point out the key 
omissions he sidestepped.

[JUDGE]: CONTINUE or STOP?

---

FINAL VERDICT [JUDGE]:
[REASON]: A brief explanation drawing on the arguments of both sides.
[VERDICT]: TRUE / HALF-TRUE / FALSE

Placeholders: - {claim} — a specific statement: a quote, a line from a pitch, a news headline, someone's announcement - {context} — everything you know about the source, the numbers, the conditions. You can write "context unknown" — the Scientist will point out what data is missing on his own


🚀 Quick start — paste into the chat:

Here's the RADAR template for analyzing claims for hidden omissions. 
Adapt it to my task: {your task}.
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask: which claim to analyze and whether there's any context — because without a specific claim, the roles can't start debating from different positions. It will take the structure from the template and adapt it to your task.

06

Limitations

⚠️ Subjective judgments: For claims with no objective truth ("this brand is interesting"), the method works worse — the Scientist has nothing factual to look for. It works on verifiable statements.

⚠️ Input quality: If the context is completely empty, the Scientist will list hypothetical gaps rather than real ones. The more context you give, the sharper the debate.

⚠️ The method doesn't replace fact-finding: RADAR analyzes what's already in the request. It doesn't go online or check the numbers itself. It's a tool for reasoning over data, not a verifier.

⚠️ A standard pro/con setup is worse for this task: If you swap the Politician/Scientist for an Advocate/Critic, you get a classic debate about explicit content. The omission-detection effect drops sharply.

07

Resources

Paper: Debating the Unspoken: Role-Anchored Multi-Agent Reasoning for Half-Truth Detection

Dataset/benchmark: POLITIFACT-HIDDEN (~15k political claims), AVERITEC

Code: github.com/tangyixuan/RADAR

Authors: Yixuan Tang, Yirui Zhang, Hang Feng, Anthony K.H. Tung — National University of Singapore / Shanghai Jiao Tong University

Research digest

Key result

A model easily catches contradictions — and is completely blind to what isn't in the text. That's exactly what half-truths feed on. RADAR lets you find omissions in any claim: a pitch, a press release, a statement — anywhere every fact is true but the picture is deliberately incomplete. The key shift: instead of a pro/con debate, one agent builds a narrative from the facts, while the other attacks not the facts themselves but the gaps in the narrative. These are different tasks, and the model generates fundamentally different answers.

Principle

Standard pro/con debates don't work for half-truths — both agents work with the same explicit content. One defends what's written, the other refutes that same writing. The omissions stay invisible to both. RADAR changes the Scientist's very task: not "refute the facts" but "find what isn't here". It's like the difference between a defense attorney and a detective: the attorney works the case as it stands, the detective looks for what was deliberately left out of the file. A Judge with the power to end the debate early is an important detail: without it, the model starts running the same arguments in circles, and quality drops.

Why it works

In assistant mode, an LLM tends to accept true facts as sufficient. "The company grew 40%" — true. The model agrees and moves on. But if the growth came after a 60% crash, that's manipulation by omission. The model doesn't see it, because the omission isn't written down. The Scientist role literally changes the model's mindset: from "check what's written" to "look for what isn't written" — and it starts generating a different class of questions: what data is missing? what comparison baseline isn't given? what time period was this? The Judge with the power to stop is a quality filter: it cuts empty rounds where the sides just rephrase the same thing.

When to apply

Checking claims with verifiable facts → especially for startup pitches and decks, corporate press releases, briefing statements, marketing promises — anywhere the source has a stake in a particular interpretation of the data. NOT suitable: for subjective judgments with no factual basis ("this product is awesome") and when there's no input context at all — the Scientist will list hypothetical gaps instead of real ones.

Mini recipe

1. Take a specific claim: a quote from a pitch, a headline, a line from a statement — the more specific the wording, the sharper the debate 2. Add context: what's known about the source, the numbers, the situation — without context the Scientist is spinning his wheels 3. Sharpen the Scientist's task: add "look especially for: missing comparison baseline, convenient metric selection, missing time context" — otherwise the model may drift into generalities 4. Paste the three-role template: no code needed, it works in a regular chat — copy, fill in the placeholders, send 5. Read the Judge's explanation, not just the label: the label is the bottom line; the explanation is the actual list of omissions found

Examples

[BAD]: `Find the weak spots: our product grew 300% in a quarter` [GOOD]: `Run an analysis through three roles. Claim: "Our SaaS grew 300% in a quarter." Context: the launch was 3 months ago, the starting base was 50 customers, we spent $25,000 on advertising. [POLITICIAN]: build a narrative in support — rely only on explicit facts. [SCIENTIST]: look not for contradictions but for missing context — what was deliberately left unsaid? look especially for: missing comparison baseline, customer acquisition cost, retention. [JUDGE]: are the arguments sufficient? CONTINUE or STOP. Final verdict: TRUE / HALF-TRUE / FALSE + explanation.`

In plain words

The core idea behind RADAR is that ordinary models are terrible lie detectors. Feed ChatGPT a slick report where every number checks out, and it'll say: "Great job, looks solid." The problem is that a half-truth isn't a lie — it's surgically removed context. The model sees what's written but is completely blind to what was left unsaid. To lance that boil, the researchers made the AI play a role-playing game where each agent digs into the information from its own angle, keeping facts from being twisted into manipulation.

Think of buying a used car. The seller (the Politician) is giving you the whole "never crashed, never repainted" spiel and showing off the spotless interior — and he's not lying, the interior really is clean. A regular AI in this situation just nods along. But in the RADAR setup, there's a meticulous mechanic (the Scientist) standing behind you who ignores the interior pitch and asks why the service record is blank for the last three years. Next to him is a lawyer (the Judge) who weighs these two worlds against each other and delivers the verdict: the car is junk, even if the floor mats are clean. Technically everything's honest, but in reality you're getting played.

Three specific roles work under the hood. The Politician takes the bare facts and packages them into the sexiest possible narrative — his job is to defend the position. The Scientist (or the Skeptic) works by hunting for blind spots: he ignores what's been said and asks about what's missing. If the founder in the example claims 50,000 signups, the Scientist will ask: "And how many of them are still active a week later?" The Judge moderates this showdown, weighs the arguments, and delivers the final verdict. It's precisely this split between the "defense attorney" and the "context bloodhound" that catches manipulations ordinary models miss.

Although the method was tested on political debates and business cases, the principle is universal. You can sic it on ad offers, research papers, or even passive-aggressive messages in your work Slack. Anywhere someone tries to pass off part of the truth as the whole picture, a multi-agent discussion works like an X-ray. It's a shift from simple text analysis to analyzing intentions and omissions, which matters far more in a world where every other person is a master storyteller.

Bottom line: stop asking AI to just "check the facts" — it's useless against clever manipulation. You need to make the model argue with itself, with a dedicated role for hunting down what was left off-screen. RADAR shows that truth emerges not from looking for errors in the words, but from asking why those words were said in the first place. Without a critical Skeptic searching for omissions, any model will remain a naive kid who believes pretty headlines.

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 RADAR: A Politician-vs-Scientist Debate for Finding What's Hidden Between the Lines arXiv:2604.19005

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