atlas

Research map / Large language models / Retrieval and knowledge

How Language Model Hallucinations Can Snowball

ICML 2024 · Large language models › Retrieval and knowledge · approach: Knowledge editing in LLMs · 71 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that ChatGPT and GPT-4 often state a wrong answer and then justify it with claims they recognize as false when asked separately, a phenomenon called hallucination snowballing, across three synthetic yes/no QA datasets.

Problem

Language models hallucinate even on simple questions they can recognize as wrong; the paper asks whether hallucinations arise only from knowledge gaps or from over-committing to earlier generated errors.

Approach

Construct three yes/no datasets where the correct answer is fixed and sequential reasoning is hard for one-step transformers, so the model commits to a wrong first token and then generates a justification with incorrect claims; then re-query the same model in a new session to check whether it recognizes those claims as false.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
ask ChatGPT to identify its own incorrect claims in isolationChatGPT · All three QA datasetssnowballed hallucination detection rate: 67.37%Helped
ask GPT-4 to identify its own incorrect claims in isolationGPT-4 · All three QA datasetssnowballed hallucination detection rate: 87.03%Helped
append “Let's think step-by-step” to the prompt (ablation)ChatGPT · Graph Connectivityerror rate: 82.0% -> 27.8%Helped
append “Let's think step-by-step” to the prompt (ablation)ChatGPT · Primality Testingerror rate: 67.8% -> 0.4%Helped
append “Let's think step-by-step” to the prompt (ablation)ChatGPT · Senator Searcherror rate: 30.6% -> 0.0%Helped
append “Let's think step-by-step” to the prompt (ablation)GPT-4 · Graph Connectivityerror rate: 88.4% -> 4.2%Helped
append “Let's think step-by-step” to the prompt (ablation)GPT-4 · Primality Testingerror rate: 74.8% -> 7.4%Helped
append “Let's think step-by-step” to the prompt (ablation)GPT-4 · Senator Searcherror rate: 87.0% -> 0.0%Helped
use step-by-step prompting rather than the original prompt (ablation)GPT-4 · Graph Connectivity and Primality Testingsnowballed hallucination rate: 94.3% -> 95.2%; 92.5% -> 94.6%No clear effect
increase decoding temperature (ablation)ChatGPT and GPT-4 · Graph Connectivity, Primality Testing, and Senator Searcherror rate: ChatGPT average: 60.13% -> 58.53% -> 58.53%; GPT-4 average: 83.40% -> 82.53% -> 81.67%No clear effect
increase decoding temperature (ablation)ChatGPT and GPT-4 · Graph Connectivity, Primality Testing, and Senator Searchsnowballed hallucination rate: ChatGPT average: 67.37% -> 66.77% -> 66.77%; GPT-4 average: 87.03% -> 86.13% -> 84.87%No clear effect

Surprising findings

Limitations

Experimental setup

Benchmarks: Graph Connectivity Primality Testing Senator Search

Metrics: error rate snowballed hallucination rate accuracy

Baselines: Let's think step by step zero-shot CoT

Builds on: chain-of-thought prompting exposure bias

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy