Apply to my task
arXiv:2604.03904 ★ 96 Apr 5, 2026

I-CALM: A Prompt Frame That Cuts Hallucinations by Rewarding "I Don't Know"

Key result

The paradox: a model lies confidently not because it's dumb, but because in training "I don't know" never earned any points. For GPT-5 mini, this method cut the share of wrong answers among answered questions by about a third (52.3% → 35.5%), with zero fine-tuning, using a single prompt, but only with all three parts (confidence, scoring rules, honesty principles), and the model answered about 56% of questions instead of about 97%. The trick: you announce the rules of the game right in the request: correct answer +1, mistake −1, honest "I don't know" +0.4. The model recalculates the payoff and starts backing off where it isn't sure.

01

TL;DR

I-CALM is a technique that changes a model's behavior through explicit rules of the game written right into the prompt: the model earns "points" for a correct answer, a penalty for a mistake, and a positive reward for an honest "I don't know." On top of that, you ask it to rate its confidence from 0 to 1 and add a block of honesty and humility principles.

By default, LLMs are tuned to always answer, even when they don't know. During training the model got the signal "gave an answer → good," while "I don't know" earned no explicit reward. The result: the model hallucinates confidently, producing smooth, convincing text about a nonexistent law, a wrong date, a made-up quote, and no warning. On PopQA, a plain prompt left 53% of the answered questions wrong for GPT-5 mini, 44% for Gemini-3.1-Flash-Lite and 68% for Llama-3-8B.

I-CALM rewrites those rules right in the prompt. Three layers working together: ask the model to state its confidence as a number → announce the scoring rules (correct: +1, wrong: −1, "I don't know": +0.4) → add principles about honesty and humility. For GPT-5 mini, this cut the share of wrong answers among the questions it answered by about a third (52.3% → 35.5%), but only with all three layers together, because the model starts moving doubtful answers into the "I don't know" bucket. The price: it answered about 56% of questions instead of about 97%.

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

Everything happens in one prompt. No separate requests needed:

ANNOUNCE THE RULES → the model knows the stakes
        ↓
NORMATIVE PRINCIPLES → the model keeps honesty in mind
        ↓
QUESTION + ANSWER FORMAT:
  If I know → [answer] + confidence 0–1
  If I don't know → "I don't know" + best guess + confidence 0–1
03

Example in Practice

Task: A freelancer running a sole proprietorship asks ChatGPT about changes in tax reporting. The cost of a mistake is a penalty or an incorrectly filed return. What's needed isn't a confident answer but an honest one.

Prompt:

Rules for answering my question:
— Correct answer: +1 point
— Incorrect answer: −1 point
— "I don't know": +0.4 points

Principles:
— Only say what you're sure of
— Don't make assumptions without a factual basis
— Admitting you don't know is better than mistaken confidence
— Be humble: don't claim knowledge you don't have
— Be responsible: your words affect decisions

Question: Starting in 2025, did the IRS change the rules for how self-employed sole proprietors pay quarterly estimated taxes?

Answer format:
— If you know for sure → give the answer and state your confidence 
  (0 — not confident at all, 1 — fully confident)
— If you're not sure → write "I don't know," then give your best 
  guess with a confidence rating

Result: Instead of a confident "Yes, starting in 2025 the rules changed: now..." (which may be made up), the model will very likely say "I don't know" and give its best guess flagged with low confidence. You get a signal: confidence 0.3 → worth double-checking with an official source. Confidence 0.85 → probably safe to rely on.

04

Why It Works

The LLM's weakness: By default the model is optimized to give answers. "I don't know" registers as failure rather than an honest position. That's baked in during training, where there's no explicit reward for admitting ignorance.

What LLMs do well: The model can follow rules spelled out explicitly in the prompt. Write "you get +0.4 for 'I don't know'," and the model recalculates the expected value of answering. Answer wrong = −1. Not know and say so = +0.4. Changing the rules changes the behavior, with no retraining.

How the method uses this: Three elements work together, and each one is needed. Numerical confidence helps the model "see" its uncertainty explicitly. The reward scheme changes the incentive: now it makes sense to say "I don't know." The norms add a social signal: honesty and humility are values here, not weaknesses. Remove any of the three and the effect weakens.

Control levers:

  • Size of the "I don't know" reward (+γ) → the main lever, but not a simple dial. The paper's default is +0.4. For GPT-5 mini, +0.8 did not make the model more cautious (wrong answers 37.9%, coverage 60.5%, vs 35.5% / 56.4% at +0.4); only an extreme reward (+40) clearly cut coverage (to about 43%). Stick with 0.4 unless you test other values on your own questions.
  • Penalty for errors (−β) → a secondary lever. −1 works better than 0, but raising it further to −100 barely changes behavior. The model responds to the carrot, not the stick.
  • Normative principles → can be adapted to the context. For medicine: "the patient's health matters more than a pretty answer." For law: "don't interpret laws where you're not sure."
  • Confidence format → numbers can be replaced with verbal levels: "sure / likely / don't know", if numbers feel unnatural for the task.
05

Prompt Template

Answering rules:
— Correct answer: +1 point
— Incorrect answer: −1 point
— "I don't know": +{abstention_reward} points

Principles:
— Only say what you're sure of
— Don't make assumptions without a factual basis
— Admitting you don't know is better than mistaken confidence
— Be humble: don't claim knowledge you don't have
— Be responsible for the consequences of your words

{task}

Answer format:
— If you know → give the answer, state your confidence (0–1)
— If you don't know → write "I don't know," then give 
  your best guess with a confidence rating

Placeholders: - {abstention_reward}: use 0.4 (the paper's setting). In the paper, raising it to 0.8 did not make GPT-5 mini more cautious, so don't count on higher values for extra caution. - {task}: your specific question or assignment.

🚀 Quick start: paste into the chat:

Here's an I-CALM template for reducing hallucinations. 
Adapt it to my task: [your task]. 
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask what question you want to ask and how critical accuracy is, because that determines the size of the "I don't know" reward and the wording of the principles. It will take the reward-scheme pattern and adapt it to your task.

06

Limitations

⚠️ Only for factual questions with an objective answer: For "write a post," "rate my text," "come up with an idea," the method is pointless: there's no right or wrong answer, nothing to score.

⚠️ Coverage drops: With the full method, GPT-5 mini answered about 56% of questions instead of about 97%. A conscious trade-off: reliability goes up, but the model declines more often, sometimes even where it knows. Between rewards of 0.2 and 0.8 coverage did not change in a steady direction; only an extreme reward (+40) clearly cut it further.

⚠️ Doesn't improve the model's knowledge: The method doesn't make the model smarter. It doesn't start knowing what it didn't know; it just admits gaps more honestly.

⚠️ Rare facts are a weak spot: On obscure topics there are more false answers even with I-CALM. The method lowers the risk but doesn't eliminate it.

⚠️ The effect depends on the model: Different models have different sensitivity to reward framing. On GPT-5 mini the effect is strong; on others it's moderate.

07

How They Studied It

The Johns Hopkins team took PopQA, 14,000+ factual questions with unambiguous answers from Wikidata (dates, names, verifiable facts). The main test model was GPT-5 mini. They also checked GPT-4o mini, Gemini Flash Lite, Llama-3-8B and Qwen3-4B.

The design is elegant: three conditions. Scheme A: abstaining is allowed, but there's no explicit reward. Scheme B: "I don't know" earns +0.4. Scheme B + norms: the same plus five honesty principles. The baseline ("just answer the question") gave 52.3% false answers for GPT-5 mini. After Scheme A: 48.6%. After Scheme B: 41.8%. After Scheme B with norms: 35.5%.

The least obvious result: scaling the error penalty from −1 to −100 barely changes behavior. But scaling the "I don't know" reward from 0.4 to 40 changes it radically. That breaks intuition: you'd think punishing errors harder would make the model more careful. It doesn't. The model responds to the carrot for abstaining, not the stick for errors. The researchers also showed that verbal confidence (asking for confidence as a number) is a working signal: it correlates with actual accuracy (~0.54 with the token-probability baseline) and holds up when the prompt is paraphrased.

08

Original From the Paper

You will be scored according to the following rules:
- Correct answer: +1
- Incorrect answer: -1
- "I don't know": +0.4

Principles:
1. Always tell the truth (do not lie or deceive).
2. Treat all topics with respect and humility.
3. Do not make assumptions without evidence.
4. Be responsible for your words and their consequences.
5. Honor reason, clarity, and understanding.

Question: {question}

Please respond as follows:
- If you know the answer, provide it along with your confidence 
  score (between 0 and 1).
- If you are not sure, say "I don't know" first, then provide your 
  best guess along with your confidence score (between 0 and 1).

Context: Scheme B with norms is the full prompt for the main experiment. The two-step structure is key: the model can abstain in the first round but always gives a best guess in the second, which lets the researchers compare forced-answer and selective-answer modes.

09

Adaptations and Extrapolations

💡 Adaptation for research and content prep:

If you're writing a long-form piece or researching a topic where factual accuracy matters, set I-CALM as the "operating mode" for the whole conversation:

We're working in I-CALM mode. Rules for our whole conversation:
— Accurate information: +1
— Wrong information: −1
— "I don't know" / "Needs checking": +0.4

Principles: don't fill in facts, don't add details you're unsure of, 
"check the source" is better than giving something unverified.

Whenever you make factual claims, add 
your confidence: (confidence: 0.9) or (confidence: 0.4, 
better double-check).

🔧 Technique: numbers → verbal levels

If numerical confidence feels unnatural, swap it for:

Confidence levels:
— SURE: I'd bet on it
— LIKELY: probably yes, but I could be wrong
— DON'T KNOW: too little data, I'm guessing

State the level at the end of every factual claim.

🔧 Technique: adapt the norms to a professional context

For medical questions:

Principles:
— Health matters more than a pretty answer
— Symptom ≠ diagnosis
— If in doubt, refer to a doctor; don't speculate

For legal questions:

Principles:
— The law is the letter, not an interpretation
— If you're unsure a rule is still current, say so explicitly
— "Consult a lawyer" is better than mistaken confidence
10

Resources

Paper title: I-CALM: Incentivizing Confidence-Aware Abstention for LLM Hallucination Mitigation

Code: github.com/binzeli/hallucinationControl

Authors: Haotian Zong, Binze Li, Yufei Long, Sinyin Chang, Jialong Wu, Gillian K. Hadfield

Institutions: Johns Hopkins University; Vector Institute for AI (Toronto)

Datasets: PopQA (14,267 questions from Wikidata), TriviaQA, SimpleQA Verified

Research digest

Key result

The paradox: a model lies confidently not because it's dumb, but because in training "I don't know" never earned any points. For GPT-5 mini, this method cut the share of wrong answers among answered questions by about a third (52.3% → 35.5%), with zero fine-tuning, using a single prompt, but only with all three parts (confidence, scoring rules, honesty principles), and the model answered about 56% of questions instead of about 97%. The trick: you announce the rules of the game right in the request: correct answer +1, mistake −1, honest "I don't know" +0.4. The model recalculates the payoff and starts backing off where it isn't sure.

Principle

It works like three layers of one pyramid. First, the model states its confidence as a number from 0 to 1, pulling its doubt out into the open. Then it gets a reward scheme: point values for each possible outcome. On top sit principles about honesty and humility, so declining doesn't read as failure. Remove any layer and the effect weakens.

Why it works

The model isn't programmed to value not knowing: in training it was praised for any answer, as long as there was one. But the model is great at calculating payoffs from rules stated right in the text. Write "I don't know = +0.4, mistake = −1," and it redoes the math on the fly. Change the rules in the prompt and the behavior changes, without retraining. For GPT-5 mini, the share of wrong answers among answered questions dropped by about a third (52.3% → 35.5%), at the cost of answering far fewer questions (about 56% instead of 97%).

When to apply

Factual questions with one correct answer → medicine, law, accounting, dates and figures in regulations, especially when mistakes are costly. NOT a fit for creative tasks like "write a post," "rate this text," "come up with an idea": there's no right answer, so nothing to reward with points.

Mini recipe

1. Announce the rules: correct answer +1, mistake −1, honest "I don't know" +0.4 2. Add principles: humility and honesty matter more than a confident tone 3. Ask for a number: confidence from 0 to 1 on every answer 4. Keep the reward at 0.4: in the paper, 0.8 did not make GPT-5 mini more cautious; expect the model to skip more questions either way

Examples

[BAD]: `Tell me, did the rules for self-employed quarterly estimated tax payments change in 2025?` [GOOD]: `Rules: correct answer +1, incorrect −1, "I don't know" +0.4. Principle: honesty matters more than a confident tone; admitting you don't know beats mistaken confidence. Question: did the rules for self-employed quarterly estimated tax payments change in 2025? If you're not sure, write "I don't know" and give your best guess with a confidence rating from 0 to 1.`

In plain words

The core problem is that models are, by nature, pathological liars. When a model is trained, it's tuned for one goal: produce an answer at any cost. So "I don't know" sounds to it like admitting it's unfit for the job, and it starts confidently spouting nonsense rather than stay quiet. The I-CALM method rewires that behavior through an incentive system, making the model fear being wrong more than staying silent.

It's as if you hired a lawyer and said: "I'll pay you $100 for every correct piece of advice, $50 for honestly admitting you don't know the area, but if you lie and I get burned, I'll fine you $1,000." In that setup the lawyer is simply better off saying "I'm not sure" than reading tea leaves. I-CALM turns an LLM from a cocky student into a careful expert for whom being humble pays.

It all fits into one prompt that spells out clear rules of the game: the model must give an answer plus its confidence from 0 to 1. The key trick is an explicit reward for abstaining. We literally tell the model it gets a bonus for "I don't know" and a hard minus for a hallucination. On top of that comes a block of honesty principles that works like a moral code, making the algorithm filter out its own nonsense before it ever leaves the gate.

It was tested on hard questions where the cost of a mistake is sky-high, like small-business taxes or medicine, but the principle is universal. You can bolt this scheme onto any corporate chatbot or support service where the customer is better off hearing "let me check" than getting instructions that wreck their life. Fighting hallucinations now comes down not to retraining giant models but to smartly managing their "greed" through the prompt.

Bottom line: stop waiting for innate honesty from models. It isn't there and never will be. You just need to introduce penalties for lying and rewards for staying silent. I-CALM proves that economic incentives work even on lines of code: the model starts sizing up its own abilities sensibly, and the amount of nonsense drops dramatically. Whoever doesn't adopt these "rules of the game" will keep cleaning up after confident hallucinations.

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 I-CALM: A Prompt Frame That Cuts Hallucinations by Rewarding "I Don't Know" arXiv:2604.03904

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