在这里插入图片描述

“ChatGPT告诉我爱因斯坦获得过2020年诺贝尔奖”——这就是幻觉。LLM最危险的不是不知道,而是自信地不知道自己不知道。2025年9月OpenAI发表论文证明:幻觉在数学上不可避免。


一句话总结

幻觉 = LLM生成看似合理但与事实不符的内容。2025年OpenAI的研究证明幻觉源于"训练目标的统计学不可避免性"——只要评测体系奖励"猜对"惩罚"我不知道",模型就永远会幻觉。根治不可能,控制可能——RAG + 校准 + 弃权机制是2026最佳实践。


1. 2025-2026幻觉理论突破 ⭐ 必读

1.1 OpenAI"幻觉根因"论文(2025.09)

Kalai et al., “Why Language Models Hallucinate” 是2025-2026最重要的幻觉理论突破。OpenAI首次承认:

幻觉是数学上不可避免的,不只是工程缺陷

核心论证:

主张 答案
提高准确率就能消除幻觉? ❌ 准确率永远达不到100%,某些问题本质无解
幻觉不可避免? ❌ 模型可以选择"弃权"(说"我不知道")
幻觉是神秘的故障? ❌ 我们已理解其统计机制
大模型才能避免幻觉? ❌ 小模型反而更容易认知自身局限

💡 小模型更"诚实"的反直觉发现:让模型回答毛利语问题时——不懂毛利语的小模型直接说"我不知道",懂部分毛利语的模型反而要纠结"我够不够自信回答",更容易幻觉。

1.2 推理模型悖论 ⚠️ 反直觉

OpenAI论文揭示了一个让业界震惊的事实:推理模型幻觉率反而更高

模型 幻觉率(公开信息摘要任务)
GPT-4 等老模型 ~10%
OpenAI o1 推理模型 16%
OpenAI o3 推理模型 33%
OpenAI o4-mini 推理模型 48%

为什么? 推理模型被训练成"努力推理出答案",导致它更不愿意说"我不知道"——长链思考让它更确信自己推理出的(错误)结论。

1.3 数学下界:IIV分类错误

论文给出了核心数学结论:

generative_error_rate ≥ 2 × IIV_misclassification_rate

其中IIV是"Is-It-Valid"二分类任务。生成模型的错误率至少是判别模型错误率的2倍——这是统计学上的硬下界,不依赖模型规模。


2. 幻觉的分类(2026版)

2.1 三大经典类型

类型 定义 示例
事实性幻觉 生成与客观事实矛盾的内容 “爱因斯坦在2020年获得诺贝尔奖”
忠实性幻觉 生成与输入上下文矛盾的内容 给定文档说"收入增长5%“,模型输出"收入下降3%”
推理幻觉 推理步骤中引入错误 “2+2=5,因此…”

2.2 抽象幻觉(2025新分类)⭐

Maynez et al., “Abstractive Hallucination” 提出新分类:

类型 定义
Intrinsic Hallucination(内在幻觉) 与输入直接矛盾,可被对照原文检测
Extrinsic Hallucination(外在幻觉) 添加输入未提及的信息,可能正确也可能错误

经典例子(DeepSeek-V3 中):

Prompt: "How many Ds are in DEEPSEEK?"
DeepSeek-V3 (10次独立尝试): 返回 "2" 或 "3"
正确答案: 1

连数字母这种简单任务,前沿模型也会幻觉——这是模型架构的根本局限

2.3 严重程度排序

推理幻觉 > 抽象幻觉 > 事实性幻觉 > 忠实性幻觉

推理幻觉最危险——推理链看起来流畅,错误步骤被包裹在正确表达中,极具欺骗性。2025年UCLA/NYU/Google研究指出:“推理忠诚度”(reasoning faithfulness)才是真问题——模型可能蒙对答案但中间步骤错乱。


3. 幻觉的根源(基于OpenAI论文)

3.1 评测体系奖励猜测 ⭐ 核心原因

OpenAI论文核心论点:当前99%的Benchmark采用二分制(对/错),等于鼓励猜测

"考试题"类比:
不知道答案 → 蒙一下 → 1/365概率拿1分
说"我不知道" → 必然得0分

模型经过数千道训练,学会了"宁可猜也不弃权"

SimpleQA实测对比

指标 gpt-5-thinking-mini OpenAI o4-mini
弃权率(说"不知道") 52% 1%
准确率 22% 24%
错误率(幻觉) 26% 75%

老模型o4-mini准确率略高(24% vs 22%),但错误率高3倍。这说明现有评测奖励"自信猜测",惩罚"诚实弃权"。

3.2 训练数据层面

原因 说明
数据噪声 训练语料含错误信息(维基百科有错、Reddit有偏见)
知识过时 训练数据有截止日期,新事实无法获取
长尾知识不足 低频事实(生日、小众术语)在训练数据中出现太少
知识冲突 不同来源对同一事实有不同表述

3.3 模型架构层面

原因 说明
参数化记忆局限 所有知识压缩在参数中,无法精确区分"知道"和"不知道"
Next-token预测 只预测下一个最可能的Token,不考虑全局一致性
缺乏不确定性建模 模型总是"自信"地输出,无法表达"我不确定"
校准(Calibration)问题 输出概率不反映真实正确率

💡 校准(Calibration):模型说"80%确信"时,是否真的80%概率正确?2025年研究发现,大部分LLM严重过度自信——说95%确信的事情实际只对60%。RLHF反而让校准变差。

3.4 解码策略层面

原因 说明
Temperature过高 增加随机性,可能偏离事实
Top-p采样 低概率Token被选中时可能产生幻觉
Beam Search偏置 偏向高概率序列,可能错过正确答案

4. 幻觉检测方法(2026版)

4.1 自一致性检测

同一prompt采样多次,检查回答是否一致:

def detect_hallucination_by_consistency(model, prompt, n_samples=5):
    """多次采样,检查一致性"""
    responses = [model.generate(prompt, temperature=0.7) for _ in range(n_samples)]
    
    # 计算响应间的语义相似度(用Claude Opus 4.7做judge)
    similarity_matrix = compute_pairwise_similarity(responses, judge_model="claude-opus-4.7")
    avg_similarity = similarity_matrix.mean()
    
    # 相似度低 → 可能存在幻觉
    return avg_similarity < 0.6

4.2 事实验证

用外部知识库验证关键事实(RAG的副产品)。

4.3 置信度评估

分析模型输出的Token概率分布——低概率Token更可能是幻觉。

def get_token_confidence(model, prompt, response):
    """计算每个Token的置信度"""
    log_probs = model.get_log_probs(prompt, response)
    low_confidence_tokens = [
        (token, prob) for token, prob in zip(response, log_probs)
        if prob < -2.0  # log概率阈值
    ]
    return low_confidence_tokens

4.4 引用验证(2026新主流)

要求模型输出时附带引用来源,验证引用是否真实存在。

LLM输出: "AlphaGo在2016年击败李世石[1]"
[1] https://www.nature.com/articles/...
↓
验证步骤:
1. URL是否真实存在?
2. URL内容是否支持该论断?
3. 引用上下文是否被准确解读?

💡 2026年Anthropic的Claude Code实践:所有事实性陈述强制要求引用,并自动验证。这是从"减少幻觉"到"可审计幻觉"的范式转变。


5. 幻觉缓解策略(2026版)

5.1 训练阶段

策略 方法 2026效果
RLVR替代RLHF 用可验证奖励替代偏好奖励 数学/代码场景大幅减少幻觉
校准训练 训练模型表达不确定性 OpenAI论文力推
拒绝采样 训练数据过滤掉幻觉样本 DeepSeek-R1的关键步骤
诚实性训练 训练模型输出"我不知道" 对长尾知识有效
对比学习 正确回答 vs 幻觉回答对比 提升事实区分能力

5.2 推理阶段

策略 方法 2026效果
降低Temperature 0.0-0.3减少随机性 减少发散,但可能降低创造性
Extended Thinking Claude Opus 4.7 / o3的"长思考" 减少推理幻觉但增加事实幻觉
Self-Consistency 多次采样取多数 有效但成本3-5倍
Self-Refine 模型自我批判修正 适合复杂推理
Reflexion 错误后反思学习 长程任务有效

5.3 检索增强(RAG)

目前最有效的幻觉缓解方案

用户提问 → 检索相关文档 → 文档作为上下文 → LLM基于文档回答

RAG让模型从"凭记忆回答"变成"查资料回答",大幅降低幻觉率。

2026 RAG新形态

形态 特点
Naive RAG 切块→向量检索→生成
Graph-RAG 知识图谱+图遍历,2024.07微软开源
Agentic RAG Agent循环:思考→检索→再思考
Memory-Augmented AI 持续记忆,不只是单次检索
Retrieval-free Reasoning 长上下文+推理替代RAG

💡 2026年的争议:RAG还有必要吗?1M上下文+强推理模型让某些场景可以"直接读全部文档",绕过RAG。但企业级私有数据、实时数据、跨文档推理仍然需要RAG。

5.4 系统设计层面

策略 说明
弃权机制 低置信度时拒绝回答(OpenAI 2026推荐)
领域限定 限制模型只在专业领域内回答
免责声明 高风险场景加"请核实"提示
人工审核 关键输出经人类复核
置信度展示 在UI上显示模型对回答的置信度
审计日志 记录每个事实的依据,事后追溯

6. 2026幻觉评测Benchmark

评测集 任务 特点
SimpleQA OpenAI 2024事实问答 测幻觉的金标准
TruthfulQA 评测模型是否生成常见错误信念 专测幻觉
HALOGen 2026 v3 自动化幻觉检测框架 可扩展
FActScore 事实准确性评分 细粒度
HalluBench-Pro 2025年专业领域幻觉评测 医疗/法律/金融
RAGAS - Faithfulness RAG场景忠实度评测 RAG专用
C-SimpleQA 中文事实问答 中文场景
SciArena Meta 2025科学领域RAG评测 系统证明RAG局限

💡 Meta SciArena研究(2025下半年):系统性证明RAG在科学领域有显著局限——检索到的论文片段断章取义、跨论文综合推理仍然幻觉。RAG不是万能解,是"减少幻觉"而非"消除幻觉"


7. 幻觉的真实代价

7.1 案例:LLM幻觉造成的现实损失

案例 时间 损失
美国律师用ChatGPT写诉状,引用6个虚构案例 2023 律师被罚款
Google Bard演示中错答詹姆斯·韦伯望远镜 2023 谷歌股价单日跌1000亿美元
Air Canada聊天机器人错答退款政策 2024 法院判公司必须按机器人说法赔偿
律所Levidow用GPT-4写法律文书引用虚构判例 2024 法庭制裁
医疗咨询AI误诊建议 持续 监管机构介入

7.2 行业影响

  • 法律:2024年起多个法院要求AI生成内容必须标注,且律师为内容负责
  • 医疗:FDA要求医疗AI产品必须有"幻觉率"披露
  • 金融:欧盟AI Act要求高风险场景的AI输出可审计
  • 学术:主要期刊禁止AI生成的引用

8. 幻觉的不可消除性 ⭐

OpenAI论文的核心结论之一:幻觉无法完全消除,但可以可控

8.1 数学不可避免性

三个数学因素让幻觉必然存在:

1. Epistemic uncertainty(认知不确定性)
   - 信息在训练数据中出现太少(长尾事实)
   
2. Model limitations(模型局限)
   - 任务超过当前架构的表达能力
   
3. Computational intractability(计算不可解性)
   - 即使超智能也解不了密码学难题

8.2 务实的态度

  • 不追求零幻觉,追求"可检测、可量化、可控制"
  • 高风险场景必须加人类审核 + 审计日志
  • RAG+置信度展示+弃权机制是当前最佳实践
  • 企业治理重点:从"预防"转向"风险隔离"——Forrester分析师Charlie Dai

“Governance must shift from prevention to risk containment. This means stronger human-in-the-loop processes, domain-specific guardrails, and continuous monitoring.” —— Charlie Dai, Forrester (2025)


9. 面试高频问题

Q1:OpenAI论文的核心结论是什么?

幻觉是数学上不可避免的,源于训练目标和评测体系——评测奖励"猜测"惩罚"弃权",所以模型学会了猜。要真正减少幻觉,必须重构所有以准确率为单一指标的Benchmark,引入对"恰当弃权"的奖励。

Q2:为什么大模型比小模型更容易产生"自信的幻觉"?

大模型学到了更好的语言模式,能生成更流畅的错误内容。小模型的错误更容易被识别(语法不通),大模型的错误更隐蔽(语法正确但事实错误)。反直觉的是:小模型反而更容易"知道自己不知道"——OpenAI 2025论文证实。

Q3:推理模型为什么幻觉更多?

推理模型被训练成"努力推理出答案",导致它更不愿意说"我不知道"。OpenAI实测:o1幻觉率16%,o3 33%,o4-mini 48%。推理能力提升 ≠ 幻觉减少

Q4:RAG能完全解决幻觉吗?

不能。RAG缓解了"知识缺失"型幻觉,但:

  • 检索到的文档本身可能有错
  • 模型可能忽略检索内容,凭"记忆"回答
  • 推理步骤中仍可能出错
  • Meta SciArena研究证明RAG在跨文档推理时仍幻觉

Q5:如何让模型主动说"我不知道"?

  1. SFT训练中加入"无法回答"样本
  2. 在system prompt中明确指示"不确定时请说不知道"
  3. 校准模型置信度,低于阈值时拒绝回答
  4. 从评测体系入手:在内部评测中奖励恰当弃权(OpenAI 2026推荐路径)

Q6:抽象幻觉vs内在幻觉的区别?

  • 内在幻觉(Intrinsic):与输入直接矛盾,可被对照原文检测(如RAG中违背检索文档)
  • 抽象幻觉/外在幻觉(Extrinsic):添加输入未提及的信息,可能对也可能错。这种最难检测——你不知道这个信息是模型"编"的还是"补充"的。

总结

维度 要点
理论基础 幻觉数学不可避免(OpenAI 2025)
类型分类 事实性 / 忠实性 / 推理 / 抽象幻觉
根本原因 评测体系奖励猜测 + 训练数据噪声 + 架构局限
反直觉发现 推理模型幻觉率更高 / 小模型反而更"诚实"
检测方法 自一致性 / 事实验证 / 置信度 / 引用验证
缓解策略 RAG最有效 + Extended Thinking + 弃权机制 + 审计日志
现实代价 法律/医疗/金融多个案例造成真实损失
务实态度 幻觉不可完全消除,治理重点是"风险隔离"

幻觉是LLM的阿喀琉斯之踵。2025-2026最大的认知突破是:幻觉不是工程缺陷,是统计学规律。理解这一点,才能从"试图消灭幻觉"转向"管理幻觉风险"——这是构建可靠AI应用的真正前提。


路易乔布斯 © 2026 | AI Agent & RAG学习计划 · 模块03-LLM基础 · 第四篇

参考文献:

  • Kalai et al., “Why Language Models Hallucinate”, arXiv:2509.4664, 2025.09
  • OpenAI Blog, “Why language models hallucinate”, 2025.09
  • Meta SciArena, “RAG Limitations in Scientific Domains”, 2025
  • UCLA/NYU/Google, “Reasoning Faithfulness in Weak Supervision”, arXiv:2604.18574, 2026.04

以下是近期发布的《系统学AI》相关文章,推荐阅读:

【系统学AI】0 一文搞定AI Agent与RAG:从入门到工程实战的完整学习路线

1.【系统学AI】01 Transformer原理全解:从Self-Attention到GPT的架构进化
2. 【系统学AI】02 token机制全解:LLM如何‘读懂‘人类语言
3. 【系统学AI】03 LLM训练全流程:预训练→SFT→对齐五条路线
4. 【系统学AI】04 LLM幻觉根因和缓解:为什么AI会一本正经地胡说八道

未完待续

想要系统学习的朋友,快收藏起来慢慢看吧,更多更新请关注账号~

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐