跳转至

problem with mathematically proven claims about llms

Ch01.300 problem with mathematically proven claims about llms

📊 Level ⭐⭐ | 12.3KB | entities/problem-with-mathematically-proven-claims-about-llms.md

概述

John Allsopp 在 Web Directions 博客发表文章,系统性批判了近年来三波被广泛引用的「数学证明 LLM 局限性」声明。他指出这些论证存在共同的逻辑缺陷:取最大版本声明 → 证明 → 推广时丢弃假设 → 修饰性语言包装。这三波主张分别涉及 AI 自我改进的不可能性、幻觉的不可避免性、以及 LLM 的计算天花板。

三类被误用的「数学证明」

1. AI 不能自我改进——Zenil 论文的 KL-flow 收敛

支持此论点的核心引用是 Hector Zenil 等人的论文,提出 LLM 的 KL-flow 收敛证明——在无外部验证器的情况下,AI 无法通过自我生成数据实现持续改进。

问题所在:该证明明确假设系统没有外部验证器(external validator)。然而现实中几乎所有生产级 Agent 系统都配备了外部验证器:代码有编译器检查、数学有求解器验证、搜索结果有人类反馈。Zenil 论文的结论不适用于有外部验证器的系统,这是证明本身的假设条件,而非 LLM 的内在限制。

Allsopp 进一步指出,这类论证往往将「数学上优雅的简化模型」等同于「现实系统的根本限制」。LLM 在有外部反馈回路的系统中表现出的能力提升——如 Agent 自我改进的六条路、Claude Code 的 Harness 自我优化——直接证伪了「自我改进不可能」的普遍性声明。

2. 幻觉不可避免——定义过于宽泛

第二类论据引用神经网络的理论特性,声称 LLM 幻觉是不可避免的——给定足够多的参数和随机初始化,网络必然会产生看似流畅但事实错误的输出。

关键问题:这些论文的研究对象是纯参数化的知识存储系统,而非现代知识增强型 LLM(Knowledge-Enhanced LLM)。论文作者明确指出结论不适用于外部知识检索增强的系统——而 RAG(检索增强生成)和工具调用正是解决幻觉的主流工程路径。

[!contradiction] 另有研究表明,通过 Tool Calling Hallucination 机制和外部验证,Agent 系统可以显著降低幻觉率。与其将幻觉视为 LLM 的固有特性,不如将其视为 Harness 工程 需要解决的具体问题。

此外,Allsopp 区分了两种幻觉:记忆回溯错误(将相似事件的细节混淆)和推理杜撰(完全无依据的断言)。前者通过 RAG 可以有效缓解,后者通过 CoT(Chain of Thought)推理和外部验证也能得到控制。将两者混为一谈并宣布「不可避免」是概念上的混淆。

3. 数学天花板——Hartmanis-Stearns 定理的滥用

第三类论据援引 Hartmanis-Stearns 定理(关于计算复杂性与可计算函数的经典结论),声称 LLM 的计算能力存在不可逾越的数学上限。

核心错误:Hartmanis-Stearns 定理适用于单一固定计算模型。现代 AI 系统很少以单一 LLM 运行——实际上几乎所有生产级部署都是 多 Agent 协作 + 工具调用 + 外部验证器的组合。这些系统的计算能力等价于通用图灵机加 Oracles(谕示机),而非单一有限状态机。

这意味着即使 LLM 本身有理论计算上限,多 LLM 协作 + 工具使用可以将系统能力提升到更高层次。这与 Multi-Agent Systems 研究领域的发现一致:协作 Agent 系统可以突破单 Agent 的能力边界。

共同论证模式

Allsopp 识别出这类论证的共同结构:

  1. 取最大版本声明:引用某论文证明时,使用其最强形式的结论
  2. 证明:在特定假设下,数学证明成立
  3. 推广时丢弃假设:向公众传播时,悄悄放宽或完全丢弃关键假设条件
  4. 修饰性语言包装:使用「本质上」「不可避免」「数学上已证明」等词汇制造不可证伪的权威感

这种模式在技术传播中非常危险:它将有条件的理论结果包装成无条件的现实结论,,而普通读者无法识别被丢弃的假设条件。

为什么这类论证持续出现

Allsopp 提供了几个可能的原因:

动机层面:对于 LLM 持强烈立场(无论看多还是看空)的作者,数学证明比经验数据更有说服力。「数学已证明」比「我们做了 1000 次实验」更简洁有力,更容易引发传播。

认知层面:理论模型天然具有优雅性和确定性。现实世界的嘈杂(外部验证器、外部知识、工具调用)破坏了理论美感,因此容易被忽视或「假设掉」。

传播层面:学术论文的 nuance(假设、适用范围、限制条件)在摘要和推特传播中被丢弃,只留下最强结论。这与 Karpathy 多次强调的「LLM 能力边界是模糊的」形成鲜明对比。

深度分析

1. 「数学证明 LLM 局限」论证的本质是逻辑传播链的断裂:证明在假设 A 下成立,结论被宣传为在假设 B 下成立,而 B ⊄ A。 Zenil 论文假设"无外部验证器",但被引用时忽略了这一前提;幻觉论文基于"纯参数化系统",但被宣传为"所有 LLM 都如此";Hartmanis-Stearns 定理适用于"单一固定模型",但被推广到"包含工具和多 Agent 的系统"。这种假设丢失是技术传播中最常见的逻辑腐败形式。

2. 几乎所有声称 LLM 有根本性局限的数学证明,都在证明一个高度理想化的模型。 现实世界的 Agent 系统通过外部验证器(RAG、编译器、求解器、人类反馈)绕过了这些理想化假设所设定的上限。当理论结果与实践结果矛盾时,正确的态度是检查假设是否匹配,而非简单宣布实践无效——因为理论证明的是模型,不是现实。

3. 将幻觉区分为「记忆回溯错误」和「推理杜撰」是应对幻觉问题的关键概念突破。 记忆回溯错误本质上是向量检索的召回精度问题,RAG 可以显著改善;推理杜撰是生成模型的固有特性,但外部验证和 CoT 推理可以有效约束。混为一谈会导向"幻觉不可避免"的悲观结论,分开处理则可以分别找到工程解法。

4. 多 Agent 协作 + 工具使用将系统等价于「图灵机 + Oracles」,突破了单一 LLM 的计算天花板。 Hartmanis-Stearns 定理的滥用在于将系统视为单一计算模型。现代 Agent 架构中,LLM 负责推理,工具负责执行外部计算,外部验证器负责反馈——这一组合的计算能力等价于通用图灵机接入了外部 Oracle,远超单一固定模型的计算类别。

5. 「数学天花板」论证的持续流行揭示了技术传播中动机驱动认知的结构性问题。 对于 LLM 持看空或看多强烈立场的作者,「数学已证明」比经验数据更有传播力。理论模型的优雅性会诱使研究者将假设条件当作无关紧要的细节丢弃,而读者无法识别这种丢弃。这种传播模式短期内不会消失,Agent 开发者需要建立独立的批判性过滤能力。

实践启示

1. 面对任何「数学已证明 LLM 局限」的声明,第一反应是追问:证明的假设条件是什么? 这是最直接也最有效的过滤方法。几乎所有这类声明都在某个高度理想化的假设下成立,真实系统往往不满足这些假设。如果声明者无法清晰陈述假设条件,该声明的可信度就值得怀疑。

2. 为 Agent 系统配备外部验证器是绕过「数学天花板」最直接有效的工程路径。 代码有编译器检查,数学有求解器验证,搜索结果有人类反馈,决策有业务规则引擎。外部验证器本质上是在为 LLM 提供「接地」能力,使其不必完全依赖自身参数化知识,从而绕过纯参数化系统的理论限制。

3. 在 Agent 架构设计中显式分离 RAG(记忆回溯错误)和 CoT(推理杜撰)的处理路径。 记忆回溯错误通过改进向量检索的分块策略和召回精度来缓解;推理杜撰通过 Chain of Thought 推理链和外部验证来约束。两者使用不同的工程手段,混在一起处理会导致两边都处理不彻底。

4. 构建 Agent 系统时默认采用多 Agent 协作架构,而非依赖单一 LLM 的能力边界。 单一 LLM 的能力有理论上限,但多 Agent 协作 + 工具调用 + 外部验证器的组合可以突破这一上限。架构设计的第一原则应该是「能力不足时通过协作和工具扩展」,而非「等待更强的模型」。

5. 对技术传播中的「本质上」「不可避免」「数学上已证明」等修饰性词汇建立免疫。 这些词汇往往是被引用来掩盖假设条件丢失的信号。真正的严谨证明会在论文中明确标注适用范围和限制条件;如果传播者只引用结论而忽略这些,该传播者要么没有理解证明,要么在故意误导。

相关实体

核心教训

有条件的数学证明 ≠ 无条件的现实结论。

评价任何「数学已证明 LLM 局限性」的论断,需要追问:

  • 证明的假设条件是什么?
  • 现实系统是否满足这些假设?
  • 作者在传播时是否保留了假设条件?

对于 Agent 开发者而言,这意味着:不应被「数学天花板」吓退,而应关注 的具体实践——通过外部验证器、知识检索、多 Agent 协作和工具调用,绕过单一模型的理论限制,构建真正可靠的生产系统。


原文存档

如果你只记住一件事:「数学证明」的结论依赖于其假设条件。几乎所有声称 LLM 有根本性局限的证明,都在证明一个高度理想化的模型——而现实世界的 Agent 系统通过外部验证、工具调用和多 Agent 协作,绕过了这些理想化假设所设定的上限。