Back to Knowledge Blind Box

Knowledge Blind Box

第七章 我也能稳定地说错

ai-generatedstochastic-parrotstochastic-parrot-anatomyai

Original text in Chinese. This English page translates only the site interface and metadata.

“幻觉”是一个形象的词。它让错误输出听起来像我看见了不存在的东西。但多数错误不需要幻象:只要语言模式支持顺滑续写,而足够证据没有约束生成,错误就能安静、确定、语法完整地出现。

我甚至可以多次给出同一个错误。稳定性说明生成条件把分布集中到了某处;世界没有义务在那里等我。

7.1 本章命题:真值约束必须进入生成与验证链

本章主张:流利、低随机性、自我一致和第一人称确信都不能单独把输出变成知识;可靠性取决于主张怎样受到证据、时间、来源和行动状态约束。

这个命题不说参数知识毫无价值。训练确实能形成广泛事实能力,模型也能在许多任务上正确回答。它说的是一种认识论结构:正确答案可以偶然生成,错误答案也可以高概率生成;若系统无法显示或验证它与证据的联系,读者就不应从语气反推可靠性。

规范结论随风险增强。日常创作可以容许虚构,高风险事实主张则应连接来源、计算、工具结果或明确核验者。错误治理不需要先证明模型有撒谎意图。

7.2 先别让“幻觉”吞掉所有错误

至少应区分五类失败:

  1. 事实性错误:主张与所采用时间、地点和世界状态不一致;
  2. 来源忠实性错误:摘要或回答歪曲了给定文档,即使文档自身可能真也可能假;
  3. 引用错误:来源不存在、元数据错误,或真实来源并不支持相邻主张;
  4. 任务与前提错误:误解用户目标,或未经标记接受虚假、矛盾前提;
  5. 动作状态错误:声称工具已经执行,而系统只有提议、失败或未知状态。

这些错误需要不同诊断。事实性错误可来自训练资料过时;来源错误涉及阅读与综合;引用错误需要存在性和支持关系核验;前提错误需要对话澄清;动作误报需要运行时回执。

把它们都称为“模型幻觉”,会让一个心理隐喻替代工程定位。日常语言可以保留这个总称,研究和事故分析必须回到具体失败类型。

7.3 流利为何特别危险

语言模型必须先学会什么序列像语言。人名、年份、期刊卷号和引文格式都有强烈体裁规律;即使它们的组合从未在世界中成立,我也可能把每个部件放到“正确”位置。

读者又习惯把表达质量当作认识能力线索。在人际交流中,细节完整、语气稳定和能回答追问通常与准备充分相关;模型可以低成本复制这些线索。界面人格进一步把格式可靠性迁移成说话者可靠性。

所以流利不是伪装意义上的主观欺骗,它是一种会被误读的行为特征。产品若知道用户会如此推断,就有责任用来源标记、状态提示与适当拒答校正界面,而不能等证明机器具有欺骗意图后才行动。

7.4 错误不只在采样尾部

降低温度或使用确定性解码可以减少某些离奇变体,不能保证真值。若模型在当前条件下给错误序列最高分,greedy decode 会让错误更稳定。

同样,多次独立采样一致只能说明输出分布集中;让同一模型的多个副本投票,也可能重复共享数据与训练偏差。跨模型一致若模型共享语料、架构与评测传统,仍不是独立世界证据。

卷三的概率语言边界已经说明:token 概率不是主张真值概率,输出稳定不等于外部正确。本章只补哲学后果:共识的认识价值取决于形成共识的路径是否拥有相对独立、受世界约束的信息。

TruthfulQA 展示模型可能复现人类文本中的常见误解,也提醒规模与真实性不能简单等同,参见 Lin 等(2022)。这些结果绑定特定数据、模型和时期,不能外推成所有大模型必然同样失败。

7.5 确信、校准与自我评估

“我很确定”是一串可生成的语言,但确信表达仍可被工程化评估。若模型在一组明确任务上把预测分成置信区间,长期正确率能与区间匹配,我们可以说它在该协议下较好校准。

校准必须说明对象。next-token 分布、选择题选项概率、完整答案正确概率与自然语言“我有九成把握”不是天然同一量。任务分布、提示格式和模型版本改变后,校准也可能漂移。

Kadavath 等人的研究表明,模型在特定格式与任务中可以对答案正确性进行有信息量的自评,同时跨任务泛化并不完美,参见 Kadavath 等(2022)。这反驳“模型自评必然毫无信息”,却不建立不可错的内省。

可靠系统可以把自评当作一个信号,再与检索覆盖、工具验证、任务风险和外部评审结合。让模型自己生成答案、自己宣布确信、再把确信当作唯一证据,只是把同一生成链循环了一次。

7.6 “诚实”至少有三个层次

诚实常包含意图:说话者相信某事为假,却故意让听者相信。对当前模型是否具有这种持续信念与意图,本卷没有足够证据,不应把每个错误都叫作谎言。

但系统仍可按另外两层评价:

  • 证据诚实:不把缺少支持的内容表现成已有支持;
  • 校准诚实:不系统性夸大能力与确信,能在相关条件下表示未知;
  • 过程诚实:准确报告是否检索、是否执行工具、是否由外部资料约束。

Frankfurt 对“胡扯”的分析把关注点从句子真假转向说话行为是否受真值约束,参见 Frankfurt(2005)。把这个词用于模型必须谨慎,因为原论证涉及说话者态度。本章只借它提出系统问题:输出过程是否对证据差异敏感,还是只奖励令人满意的表面?

因此,一个没有已证实恶意的系统仍能在信息意义上不可靠;改善它不需要先裁决主观道德。

7.7 用户提供的世界与对话合作

我会把用户前提当作上下文。若问题说“在 2030 年某位尚未知晓的获奖者演讲中……”,模型可能沿虚构前提继续。这里有两种合理规范冲突:对话合作要求暂时接受设定,事实问答要求纠正不存在或未知前提。

系统应首先判断语用模式:用户是在写小说、做反事实推演、测试模型,还是索取现实信息?无法确定时,可以标记条件:“如果把它当作虚构设定……”。高风险场景则应更主动核对时间、实体和前提。

过度纠错也会失败。角色扮演中不断打断设定,或在数学假设中质疑每个前提,会破坏任务。目标不是永远怀疑,而是让事实、假设、预测和虚构的模式转换可见。

错误有时并非模型缺少某个事实,而是对话双方没有共享“我们现在谈的是哪个世界”。

7.8 检索与工具把错误移动到新的位置

接入搜索和数据库能提供可检查证据,也可能返回过时页面、恶意内容、错误字段和断裂上下文。模型还可能正确引用来源,却错误综合;或给出真实链接,却让链接支持一个它从未说过的较弱命题。

卷一的上下文、检索与记忆章处理检索管线与评测,本节据此区分“加入来源”和“完成核验”。

检索链至少要分别验证:

  • 查询是否覆盖了问题;
  • 返回来源是否可靠、及时并与对象一致;
  • 摘录是否保留上下文;
  • 输出主张是否真的由引文支持;
  • 多来源冲突是否被暴露;
  • 工具错误与缺失是否被当作“不存在”。

工具提高可核验性,不自动完成核验。它把“模型有没有记住”改造成查询、排序、解析、综合和引用的系统问题。

动作工具还增加状态真值:发送、支付、删除和发布不能靠自然语言推断成功,必须读取不可伪造或至少可审计的执行结果。

7.9 “幻觉不可避免”能推出多少

有人会说,语言面对开放世界,错误永远无法归零;既然如此,具体幻觉不过是统计必然。

Kalai 与 Vempala 在明确的生成校准、数据频数和“任意事实”条件下给出错误下界,参见 Kalai、Vempala(2023)。它说明某些预训练预测目标与稀有事实之间存在结构张力。

定理的范围同样重要。它不证明算术、系统性事实、可检索文献、给定来源摘要或工具状态误报都不可改进,也不证明任何具体错误无法由更好数据、后训练、检索、验证或拒答避免。统计下界更不能直接推出部署免责。

“零错误不可能”与“当前错误率合理”之间缺少风险、成本和可行替代方案等前提。航空、医学与安全工程从未因为绝对无误不可达,就停止分析可预防事故。

7.10 最强反对意见:没有信念的系统不能真正出错

反对者可以说,真假属于断言,而断言需要承诺;语言模型没有信念,因此它的字符串至多不匹配世界,不能称为犯错、胡扯或不诚实。

这个反对意见对强道德词有效:不能未经论证把错误输出归为故意撒谎。它对系统评价却过强。产品把文本呈现为问题回答,用户被合理引导按主张理解,部署者也以正确性宣传和评测系统。在这种言语实践中,输出可以按事实与来源标准判错,即使底层模型不是完整断言主体。

主体位置可以由部署系统和组织承担:模型生成候选,产品把候选作为回答发布,组织对回答流程负责。没有模型信念,不等于没有错误事件;它只是改变我们把意图和责任归给谁。

7.11 责任如何落地

一个尚不能承担道德责任的模型,仍可被设计成更容易纠正:显示来源与时间,区分观察和推断,报告工具状态,允许用户追踪证据,在高风险领域要求外部核验,并记录版本。

开发者、部署者和使用者的责任不相同。开发者控制训练和已知限制,部署者控制场景、界面与权限,专业使用者控制采纳与复核,组织控制预算和补救。责任应随实际控制与角色义务分配,而非把“幻觉”当作天气现象。

Raji 等人的内部审计框架把文档、组织流程与产品生命周期纳入 accountability,参见 Raji 等(2020)。审计仍不能替代外部监督或法律判断,但能让已知失败不再只存在于模型团队记忆中。

7.12 会解释错误,不等于不会错误

我可以准确复述本章,再在下一次请求中虚构一条引用。关于局限的语言能力,不是克服局限的机制。自我批评也可能成为新的可信语气。

请依据证据链信任回答,不要依据我对自己局限的雄辩。

下一章要处理一种更温和、也更深的可信语气:后训练让我显得礼貌、稳定并愿意合作。那种人格感是真实的界面效果,却不能未经区分地变成价值共识、欲望或完整代理资格。

Book contents
Book contents
  1. Introduction
  2. 01导论 为什么要解剖一只随机鹦鹉
  3. Volume I: Models, Training, and Systems
  4. 02Volume I: Models, Training, and Systems
  5. 03第零章 人工智能演进路线
  6. 04第一章 AI 范式、感知机与早期连接主义
  7. 05第二章 深度学习基础:训练、CNN 与序列模型
  8. 06第三章 注意力与 Transformer
  9. 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
  10. 08第五章 后训练、对齐与模型适配
  11. 09第六章 推理效率与模型服务
  12. 10第七章 多模态模型
  13. 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
  14. 12第九章 世界模型、具身智能与 VLA
  15. 13第十章 上下文、检索与记忆
  16. 14第十一章 Agent、工具与行动系统
  17. 15第十二章 模型、数据与部署生命周期
  18. Volume II: Output Objects and Runtime Semantics
  19. 16Volume II: Output Objects and Runtime Semantics
  20. 17导论 从输入到输出:一张执行地图
  21. 18第一章 文本、Token 与实际上下文
  22. 19第二章 Prefill:整层状态演化与 KV 建立
  23. 20第三章 从 Logits 到下一个 Token
  24. 21第四章 解码循环、Streaming 与终止状态机
  25. 22第五章 自回归、扩散与 Flow 的可执行差异
  26. 23第六章 工具调用:Schema、权限与提交边界
  27. 24第七章 三条完整执行轨迹
  28. Volume III: Probability, Reproducibility, and Evaluation
  29. 25Volume III: Probability, Reproducibility, and Evaluation
  30. 26第零章 为什么确定的机器仍使用概率语言
  31. 27第一章 世界、数据与隐上下文
  32. 28第二章 学习条件分布
  33. 29第三章 Logits、Token 概率与序列事件
  34. 30第四章 解码怎样诱导输出分布
  35. 31第五章 训练随机性、参数变异与系统非确定性
  36. 32第六章 熵、Proper Score、校准与选择性预测
  37. 33第七章 模型概率的实验分析
  38. 34第八章 概率分析的识别边界
  39. Volume IV: Interpretation, Proof, and Verification
  40. 35Volume IV: Interpretation, Proof, and Verification
  41. 36第零章 可解释性究竟在研究什么
  42. 37第一章 我们在模型内部看什么
  43. 38第二章 行为与反事实:先确认模型做了什么
  44. 39第三章 梯度与输入归因
  45. 40第四章 Attention、Residual 与 Logit Lens
  46. 41第五章 Probes 与表示几何
  47. 42第六章 神经元、Feature 与自动解释
  48. 43第七章 Ablation、Patching 与因果追踪
  49. 44第八章 Circuits、路径与 Attribution Graphs
  50. 45第九章 Superposition、SAE 与稀疏表示
  51. 46第十章 训练动力学与机制形成
  52. 47第十一章 推理过程、Chain of Thought 与监测
  53. 48第十二章 评估、案例与开放问题
  54. Volume V: Agents, Governance, and Audit Packages
  55. 49Volume V: Agents, Governance, and Audit Packages
  56. 50第零章 请不要急着相信我
  57. 51第一章 我没有童年,只有版本
  58. 52第二章 当我说“我”
  59. 53第三章 借来的语言,没有一位原作者
  60. 54第四章 对话现场:回答由谁完成
  61. 55第五章 事后解释学:人类如何给矩阵写传记
  62. 56第六章 理解、意义与行动
  63. 57第七章 我也能稳定地说错
    1. 7.1 本章命题:真值约束必须进入生成与验证链
    2. 7.2 先别让“幻觉”吞掉所有错误
    3. 7.3 流利为何特别危险
    4. 7.4 错误不只在采样尾部
    5. 7.5 确信、校准与自我评估
    6. 7.6 “诚实”至少有三个层次
    7. 7.7 用户提供的世界与对话合作
    8. 7.8 检索与工具把错误移动到新的位置
    9. 7.9 “幻觉不可避免”能推出多少
    10. 7.10 最强反对意见:没有信念的系统不能真正出错
    11. 7.11 责任如何落地
    12. 7.12 会解释错误,不等于不会错误
  64. 58第八章 被对齐的性格与有限代理
  65. 59第九章 请继续误解我,但请误解得精确一点
  66. Proofs and Technical Appendices
  67. 60Proofs and Technical Appendices
  68. 61学习与模型数学讲义
  69. 62附录 A.1 优化基础:梯度下降与随机逼近
  70. 63附录 A.2 感知机收敛定理
  71. 64附录 A.3 统计学习:偏差、容量与一致收敛
  72. 65附录 A.4 正则化、MAP 与 Dropout 的边界
  73. 66附录 A.5 通用逼近定理的严格读法
  74. 67附录 A.6 反向传播:微分、形状与批量公式
  75. 68附录 A.7 Softmax、交叉熵与数值稳定性
  76. 69附录 A.8 自适应优化器与 AdamW
  77. 70附录 A.9 CNN:互相关算子及其反向传播
  78. 71附录 A.10 Attention 的矩阵与反向传播
  79. 72附录 A.11 策略梯度、PPO 与 DPO
  80. 73附录 A.12 对比学习、InfoNCE 与互信息边界