Why Language Models Hallucinate

论文总结与翻译

一、主要内容总结

本文聚焦大型语言模型(LLMs)的“幻觉”问题,从统计视角剖析其产生根源与持续存在的原因,并提出缓解思路。

1. 核心问题界定

“幻觉”指模型在不确定时猜测生成看似合理却错误的内容,而非承认不确定性,这一问题在最先进的模型中仍普遍存在,严重削弱了用户信任。

2. 幻觉产生的两大阶段原因

(1)预训练阶段:统计误差的自然结果
  • 预训练本质是密度估计问题,模型学习训练语料的语言分布。即使训练数据无错误,模型优化的交叉熵目标也会导致误差——生成有效输出比判断输出有效性(Is-It-Valid二进制分类问题)更难,生成错误率与IIV分类错误率存在数学关联:生成错误率≥2×IIV分类错误率。
  • 关键误差因素包括:无规律的“任意事实”(如罕见生日)、模型表达能力不足(如n-gram模型难以处理长依赖)、计算复杂性、分布偏移及“垃圾进垃圾出”(训练数据含错)等。
(2)后训练阶段:评估体系的反向强化
  • 主流评估(如准确率、通过率)采用二进制评分,对“不知道”(IDK)等不确定响应零分,鼓励模型猜测——类似学生考试时蒙答案以最大化分数。
  • 即使存在专门的幻觉评估,其影响力远不及主导排行榜的传统评估,导致模型持续生成过度自信的幻觉内容。

3. 缓解思路

论文阅读:openai 2025 Why Language Models Hallucinate 更值得关注的是,论文提出了解决方案:重新设计评估指标,引入“显式置信度目标”,明确告知模型评分规则和置信度要求。例如,在评估问题中加入惩罚机制,如答错倒扣分,以此抑制模型的胡乱猜测行为。研究表明,即使在理想化的无错误训练数据下,现有的统计学习目标也会导致模型产生错误,进而引发幻觉。该论文的发布引发了广泛讨论,它不仅为理解语言模型的幻觉现象提供了新的视角,更为未来的模型训练和评估指明了方向。或许,一场针对评估体系的变革即将拉开帷幕,而这场变革有望从根本上解决语言模型的幻觉问题,让AI模型变得更加可靠和可信。 阅读详情

相关推荐

OpenAI团队揭露AI幻觉根源,三大解决路径教你降低学术写作幻觉率

现有的评测机制,如MMLU、BIG-bench,采用的是二元打分,也就是只能回答”正确“或”错误“,导致模型面对不知道的问题时,偏向于冒险猜测。请你在帮我找xxx方面的文献时,如果涉及具体事实(如文献作者、年份、DOI),而你在训练数据中没有足够证据,请直接回答“我不知道”或“我不确定”,而不是编造文献。现有的奖励机制往往奖励“流畅自信的回答”,而间接惩罚“不确定性”,那么我们可以改进这种奖励机制,引入新的奖励信号,比如当模型承认不知道或保持中立时,不惩罚它,反而正向奖励它,提示词可以这样设计:。

智能AI让学术科研更容易 15

八大排序算法——(万字图文详解)

本篇博客将对“直接插入排序”、“希尔排序”、“直接选择排序”、“堆排序”、“冒泡排序”、“快速排序”、“归并排序”、“计数排序”进行详细的解析(算法逻辑、具体实现过程、时间复杂度、稳定性),并附以图片帮助大家更好地理解算法逻辑以及实现每个排序的参考代码。

Forward♞的博客 8079

告别手动下载!用Python脚本5分钟搞定NREL风速数据(附完整API调用代码)

本文详细介绍了如何使用Python脚本自动化获取NREL风速数据,从API密钥申请到数据保存的全流程。通过完整的API调用代码和实战技巧,帮助研究人员和开发者高效下载全球高精度风速数据,告别繁琐的手动操作,提升工作效率。

weixin_33724059的博客 297

企业华为TaurusDB数据库国产替代要点全记录

国产化数据库全方位对比、从互联网企业的先进经验来看mysql的用法、及sql优化、sql异构修改、及数据同步方面都做了一些讲解

深耕互联网的码农,在AI及国产化浪潮下,希望把自己的能力输出给更多的人 1064

MAIXCAM无线连接实战:5分钟搞定远程调试与代码烧录(避坑版)

本文提供了一份详细的MAIXCAM无线连接实战指南,帮助嵌入式视觉开发者快速配置远程调试与代码烧录。文章重点介绍了通过MaixHub IDE进行Wi-Fi配置、建立远程终端连接、使用SFTP进行文件传输以及管理自启动应用程序的完整流程,并针对IP地址变动、信号中断等常见问题提供了实用的避坑解决方案,旨在提升开发效率与灵活性。

weixin_29188043的博客 299

基于大模型的脑疝全流程预测与诊疗方案研究

目录一、引言1.1 研究背景与目的1.2 研究意义1.3 大模型技术概述二、脑疝概述2.1 定义与分类2.2 发病机制与病因2.3 临床表现2.4 诊断方法三、大模型在脑疝预测中的应用3.1 数据采集与预处理3.2 模型训练与选择3.3 模型验证与优化四、术前预测与评估4.1 病情严重程度预测4.2 手术风险预测4.3 个性化手术方案制定4.4 麻醉方案制定五、术中监测与决策5.1 实时监测指标5.2 大模型辅助决策5.3 应对突发情况六、术后评估与护理6.1 术后恢复情况评估6.2 并发症风险预测与预防6

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1286

编写一个程序实现顺序表的各种基本运算(假设顺序表的元数基本类型为Char)

/* *Copyright (c) 2016, 烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作者:张旺华 *完成日期: 2016 年 7 月 1 日 *版本号:v1.0 *问题描述:编写一个程序实现顺序表的各种基本运算(假设顺序表的元数基本类型为Char) * */ #include #include #include

张旺华的博客 1万+

Android 11.0 app添加校验锁(输入密码才能进入app)

11.0定制化开发中客户要求给app添加锁,就是点击app 图标时,会弹出Dialog,需要输入密码才能进入app中,就是应用校验锁, 最开始想到在Launcher3中实现,但是如果更换了默认Launcher 又不行了 所以最终还是得拦截app启动Activity 从这里入手了 Launcher与APP是在两个不同的进程中,他们之间的通信是通过Binder完成的,点击Launcher上的某个APP,这时会调用Launcher的startActivitySafely方法。 public boolean sta

安卓兼职framework和app工程师的博客 1953

【AIGC】大模型面试高频考点07-注意力(Attention)篇

AIGC面试高频考点

一个内容严谨、方向前沿、极具实践价值的AI大模型技术分享站 3363

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: LLM Weekly(2025.09.15-09.21)
下一篇: Automatic Semantic Alignment of Flow Pattern Representations for Exploration
UnknownBody
博客等级 码龄16年 5601粉丝 4739原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值