
At some point, you've probably caught a language model confidently stating something that was completely wrong. Not vague or uncertain – just flatly incorrect, delivered with the same fluency as everything else it says. A made-up citation. A historical event that didn't happen. A legal case that never existed, cited with a real-sounding docket number. The phenomenon has a name – hallucination – and despite years of active research, it remains one of the most stubborn problems in modern AI.

That's not for lack of trying. The people building these systems know about hallucinations, study them intensively, and have tried dozens of approaches to reduce them. Progress has been real. But hallucinations haven't been eliminated, and the deeper you look into why, the more it becomes clear that this isn't a bug waiting to be patched. It's something closer to a structural property of how these systems work.
The term is borrowed loosely from psychology, where it describes perceiving something that isn't there. In language models, it refers to the generation of content that is factually incorrect, fabricated, or unsupported – but presented without any signal that the system is uncertain or guessing. A hallucination isn't the same as a mistake in reasoning where you can trace the error back through the logic. It's more like a system inventing something plausible-sounding because plausible-sounding is what it was optimised to produce.
The distinction matters because it points toward the cause. Language models don't retrieve information the way a search engine retrieves documents. They generate text token by token, with each output influenced by statistical patterns learned from enormous training datasets. The system has learned, at scale, what words tend to follow other words in contexts like the one you've provided. When it encounters a question it doesn't have strong pattern support for, it doesn't know to stop – it continues generating in the direction of plausible continuation, and plausible continuation can look indistinguishable from accurate recall.
A useful analogy: imagine someone who has read millions of news articles, academic papers, and books, but can't reliably distinguish between what they actually read and what they've unconsciously composed from the texture of all that reading. They'd give you very confident-sounding answers that are sometimes exactly right and sometimes entirely constructed from inference and pattern. That's roughly the epistemic position these systems are in.
To understand why hallucinations are hard to fix, you need to understand one key property of how these systems store what they "know." Unlike a database, which stores discrete facts with discrete addresses you can look up, a language model encodes information diffusely across billions of numerical parameters – the weights that determine how the network responds to any given input. There's no fact-register to audit. There's no address you can go to and say "this is where the model believes X." Knowledge is implicit in the pattern of activations across the network, not stored in any discrete, inspectable form.
This has a direct consequence for hallucination. When you ask a question, the model doesn't look up an answer – it generates one by following the probability distribution its training has shaped. If the training data contained many correct examples of the kind of pattern you're asking about, the output is likely to be accurate. If the training data was sparse, conflicting, or absent for your particular query, the model still generates a response that fits the linguistic pattern of a confident, accurate answer – because that's the pattern it learned.
The model doesn't have a reliable internal mechanism for distinguishing "I have strong evidence for this" from "I'm extrapolating based on thin or absent data." Some architectures are better at expressing uncertainty than others, and calibration has improved, but the fundamental issue is that confidence in the output distribution doesn't map reliably onto factual accuracy. High-probability generation can still be wrong.
Researchers and developers have tried a range of approaches to reduce hallucinations, and it's worth being specific about what each one does and where it falls short.
Retrieval-augmented generation (RAG) is probably the most widely adopted mitigation right now. The idea is to connect the language model to an external knowledge source – a database, a document store, the live web – and have it retrieve relevant information before generating a response. Instead of relying entirely on what's encoded in its weights, the model can ground its answer in retrieved documents. This helps significantly for factual queries where the right source material is available and retrievable. It doesn't help when the relevant information isn't in the retrieval corpus, when the retrieval step surfaces the wrong documents, or when the model misreads or misrepresents what it retrieved. Retrieval improves the accuracy ceiling but doesn't eliminate hallucination.
Reinforcement learning from human feedback (RLHF) is the training technique that has arguably done the most to make modern language models feel coherent and reliable. Human raters evaluate responses for quality, and the model is trained to produce outputs that receive better ratings. This reduces a lot of surface-level problems – the model learns to hedge uncertainty more often, to avoid obvious nonsense, to stay on topic. But RLHF optimises for human preference, not ground truth. A response that sounds authoritative and well-structured will often rate better than a genuinely accurate but hedged one, which means RLHF can actually increase certain kinds of hallucination even as it reduces others. The model learns to be convincing, not necessarily correct.
Fine-tuning on curated, factual datasets can improve accuracy in specific domains where you have high-quality labelled data – medical knowledge, legal information, scientific facts. But fine-tuning doesn't solve the general problem, and it can introduce new failure modes, including the model becoming overly confident in the domain it was fine-tuned on and importing errors from the fine-tuning data.
Constitutional approaches and self-critique – where the model is trained or prompted to review and critique its own outputs – have shown promise in some evaluations but run into a fundamental problem: the model that generated the hallucination is the same model being asked to spot it. If the system doesn't have the knowledge to get the answer right the first time, asking it to check its work doesn't reliably fix the gap.
This is where the problem gets philosophically interesting and practically difficult. Human experts know when they're at the edge of their knowledge. An experienced doctor asked about a rare condition they haven't encountered will say "I'm not sure about this one – let me look it up" or "you'd want a specialist for this." They have metacognitive access to their own uncertainty. Language models, in their current form, have poor metacognition. They have some ability to express uncertainty – calibration has improved – but the correlation between a model's stated confidence and its actual accuracy is far from reliable, particularly in domains where training data was sparse or mixed.
There's a specific category of hallucination that illustrates this vividly: the fabricated citation. Ask a language model to back up a claim with academic sources, and it will sometimes produce perfectly formatted, completely plausible-looking citations for papers that don't exist. The authors are real researchers, the journal name is real, the title sounds plausible, the year is reasonable. But the paper doesn't exist. The model has learned the pattern of what an academic citation looks like with enough fidelity to produce convincing fake ones when it doesn't have access to a real one. It doesn't know it's fabricating, because it doesn't have the kind of knowledge representation that would allow it to make that distinction.
This particular failure mode became visibly consequential when a New York lawyer filed a court brief in 2023 citing several AI-generated cases that turned out not to exist. The citations were detailed, specific, and entirely fabricated. The failure wasn't the lawyer trusting the tool – it was failing to verify outputs in a context where verification is both standard practice and professionally mandatory.
Hallucinations feel like an abstract problem until you think about where these systems are being deployed. Healthcare applications where a language model summarises patient records or suggests treatment options are high-stakes environments where a confidently wrong output isn't just annoying – it's potentially dangerous. Legal research tools where a lawyer trusts generated case citations without checking are environments where fabricated facts have real consequences. Education platforms where students use language models to research papers can propagate false information through assignments and, eventually, through more widely circulated work.
The lower-stakes version is the everyday erosion of trust. If you use a language model to research a topic and can't reliably tell which parts of the output are accurate and which are confabulated, the tool becomes net negative for purposes requiring factual accuracy. You have to verify everything, which takes as long as doing the research yourself. Understanding that this is a structural limitation – not a temporary imperfection – changes how you should use these tools.
Hallucination rates have come down meaningfully over successive generations of systems. Retrieval augmentation, better calibration training, improved RLHF, and more carefully curated training data have all contributed. For many practical applications, the current generation of models is accurate often enough to be genuinely useful, especially when the user is verifying outputs or working in a domain where they'd catch errors.
But "meaningfully reduced" and "solved" are very different things. The problem isn't converging to zero with each generation – it's persisting at lower rates and appearing in new forms as systems become more capable and are applied to higher-stakes contexts. And the fundamental architecture that produces hallucinations – probabilistic token generation without reliable factual grounding – is the same architecture that makes these systems extraordinarily capable at everything else. Fixing it completely might mean changing the thing that makes them work.
Most researchers working on this problem don't claim to have a definitive path to eliminating hallucinations. The most promising directions involve hybrid architectures that combine learned language capabilities with more structured, verifiable knowledge representations – systems that can distinguish between what they've generated and what they've retrieved, and that have explicit mechanisms for flagging low-confidence outputs. Neurosymbolic approaches that combine neural networks with formal reasoning systems are being actively explored. Better calibration techniques that more reliably correlate expressed confidence with actual accuracy are a nearer-term goal that's making steady progress.
What's less likely to be the solution is scale alone. The hypothesis that hallucinations would fade as models got larger has not held up cleanly. Larger models hallucinate with more sophistication and fluency, which in some ways is worse – the outputs are harder to identify as wrong. The path forward involves architectural changes, not just more parameters.
Is every wrong answer from a language model a hallucination? Not exactly. Some errors are reasoning mistakes – the model followed a chain of logic correctly but started from a wrong premise. Some are outdated information – the training data was accurate at the time but the world has changed. Hallucination more specifically refers to generating content that isn't grounded in evidence, particularly when the system presents it with false confidence. The categories overlap in practice, but the distinction matters for understanding what's causing the error.
Does using a language model with web search eliminate hallucinations? It substantially reduces them for factual queries, but doesn't eliminate them. The model still has to correctly interpret and represent what it retrieves, and it can misread sources, surface the wrong documents, or hallucinate details that aren't in the retrieved material. Retrieval-augmented systems are more reliable than purely parametric ones for factual questions, but they're not immune.
How should I use AI tools given that hallucinations exist? Treat outputs as a starting point rather than a final answer for anything where accuracy matters. Verify specific facts, especially anything specific like a name, date, citation, statistic, or legal or medical claim. Use these tools for tasks where the cost of an error is low, where you have the domain knowledge to catch mistakes, or where you'd verify the output anyway. The tools are genuinely useful – calibrating your trust is the skill.
Are some types of questions more likely to trigger hallucinations? Yes. Specific factual queries – particularly about obscure events, detailed technical specifications, citations, statistics, and very recent events – are higher-risk than general explanatory requests. The model is more likely to hallucinate when it's been asked for precision it doesn't have reliable training support for. Asking for a general explanation of how photosynthesis works is lower risk than asking for the exact publication date of a specific paper.
Hallucinations aren't a recent discovery or a temporary oversight. They're a consequence of what makes language models compelling in the first place – the ability to generate fluent, contextually appropriate text by learning from patterns in human language. That same capability, applied to factual queries without reliable grounding, produces confident-sounding fabrications. The teams building these systems know this, are working on it seriously, and have made real progress. But the problem is embedded deeply enough in the architecture that there's no quick patch, no setting to toggle. For now, the skill isn't just knowing how to use these tools. It's knowing when not to trust them.
Ji Z et al. – Survey of hallucination in natural language generation (ACM Computing Surveys, 2023): https://dl.acm.org/doi/10.1145/3571730
Maynez J et al. – On faithfulness and factuality in abstractive summarization (ACL, 2020): https://aclanthology.org/2020.acl-main.173
Lewis P et al. – Retrieval-augmented generation for knowledge-intensive NLP tasks (NeurIPS, 2020): https://proceedings.neurips.cc/paper/2020/hash/6b493230205f780e1bc26945df7481e5-Abstract.html
Ouyang L et al. – Training language models to follow instructions with human feedback (NeurIPS, 2022): https://proceedings.neurips.cc/paper_files/paper/2022/hash/b1efde53be364a73914f58805a001731-Abstract-Conference.html
Huang L et al. – A survey on hallucination in large language models (arXiv, 2023): https://arxiv.org/abs/2309.01219
The New York Times – Lawyers sanctioned for using fake ChatGPT citations (2023): https://www.nytimes.com/2023/06/22/nyregion/chatgpt-lawyers-case-sanctions.html













