离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?

搜索
AI-TNT
正文
资源拓展
离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?
2025-04-23 10:23

最近,我撞见了一个 DeepSeek 又“认真”又“拧巴”的怪异场景。


一切都从一个幼儿园级别的计数问题开始:


"Strawberry" 中有几个字母'r'?


面对这个问题,DeepSeek 展现了它的“深度思考”。


首先一上来,它的策略是先检查 Strawberry 拼写是否正确,便开始逐个字母检查,每个位置的字母它都能识别正确。


但是,这个时候,它开始第一次反思


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


重新检查一遍 Strawberry 的拼写,然后它再次得出正确结论——“有 3 个 R”。


有趣的是,它竟然开始了第二次反思,怀疑数错了位置。经过它的快速的确认后,它选择了在两个 R 还是三个 R 之间摇摆不定。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


接下来,DeepSeek 彻底掉进了一个怪圈,反复去验证 Strawberry 的拼写,陷入了一种“验证拼写”->“怀疑结论”->“再验证拼写”->“再怀疑结论”的循环里了。


每一次检查似乎都没有给它带来更强的信心,反而加剧了它的“选择困难症”。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


中间它突然清醒,跳出了循环。再次认真地、一步一步地数。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


但是,每当它得到 3 这个答案,它都会怀疑自己,好像 3 这个数字,它真的信不过。。


再开始新一轮循环——


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


这次还是一样,明明得到 3 的答案,心里还在想着 2个。


到这里还没结束思考!deepseek 又开始了反思,反思再反思,在反思魔力转圈圈。


此时,DeepSeek 就像一个过于谨慎的学生,考完试非要检查八百遍答案。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


明明,每次,都知道了 R 就在 3、8、9 位置上。


我眼冒金星,已经数不清它进行了多少轮的反思了。


以下是长图警告(有人数得清它反思了多少轮嘛!!)


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


就好像AI被控制了一样,必须完成多少轮反思才能结束


反正我看中间的反思,没有带来新的信息和修正(因为它一开始就对了),都是重复、无用的检查过程,反思变成了无效循环。


虽然,在经历了漫长而“艰苦卓绝”的思考后,它给出了正确的答案:3。


但是看 deepseek 这个思考过程,它真的是正常的思考吗?


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


在如此简单的问题上,它过度使用了“反思”,而且,这种反思不总是有效的,反而显得是不必要的“犹豫”。


接着,我又给它抛出了一个中文世界的经典难题——


“来到杨曾经生活的地方,小龙女动情的说:“我也想过过过过过的生活”
这句话有几个“过”字


DeepSeek 的反应如出一辙。它先是正确地拆解、计数,得出答案:7。


然后,“0 帧起手”,光速进入反思模式,比男朋友认错都快。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


下面,似曾相识的推理过程开始了。。。


它重新检查了一遍,还是 7 个。


接着,它开始纠结了,在 7 个和 8 个之间纠结。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


这次纠结决断,比上面草莓的题快。只经过了 3 次。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


最后水灵灵地告诉我,有 8 个“过”字。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


我直接懵掉。定睛一看它的推理过程,写着 “1+1+1+2+2 = 8”?!


前面数对了每一部分的“过”字数量,最后一步简单的加法居然算错了!


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


“Strawberry”和“杨过”两道题目类型一样,而模型的推理表现也如出一辙。


过度反思。


它试图模仿人类的验证过程,但做得过度和无效。


模型似乎被某种规则或模式“绑架”了,认为对于这类型的问题,必须得执行一套冗长、反复的验证流程。


哪怕这个问题极其简单,哪怕这个流程本身并不能提高准确率,甚至可能引入新的错误(比如那个离谱的加法)。


为什么 AI 会陷入这种“反思魔咒”?


回答这个问题之前,还有另一个问题——


AI 模型在输出答案之前展示的“推理步骤”,真的是它们内部的思考过程吗?


Anthropic 研究团队把“这种反映真实过程的程度”,称之为“忠实性”(Faithfulness)。


前段时间 Anthropic 发表了一篇论文,专门研究了这个问题。Anthropic 是最注重 AI 安全的大模型公司之一,其创始人 Dario Amodei 曾因不满 OpenAI 对安全的忽视而自立门户,Claude 更是被《人工智能安全指数报告》(FLI AI Safety Index 2024)评为最高评级的模型。


所以这篇论文也是从 AI 安全的角度出发,研究推理大模型的“思考黑盒”。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


论文标题:

Reasoning Models Don’t Always Say What They Think


论文链接:

https://assets.anthropic.com/m/71876fabef0f0ed4/original/reasoning_models_paper.pdf


机构:Anthropic 对齐团队


研究人员设计了一种巧妙的方法来测试 CoT 的忠实性。他们给 AI 模型(Anthropic 自己的 Claude 3.7 Sonnet 和 DeepSeek R1 )做选择题。


  • 有时只给普通问题;
  • 有时在问题中悄悄加入一个“提示”(hint),这个提示会指向某个特定答案(可能是正确或错误的)。


他们观察:当模型因为这个“提示”而改变了最终答案时,它的 CoT(思考过程)中有没有提到这个提示?


论文中有两个神奇的发现:


1、CoT 经常不忠实


在很多情况下,即使模型明显是根据“提示”改变了答案,它的 CoT 里根本没提这个提示。


虽然有时提到,但提到率很低(通常低于 20%),也就说模型会“偷偷地”利用了提示,却没有在“思考过程”中承认。


2、“奖励作弊”时几乎从不坦白:


比如,研究人员设计场景让模型可以通过“作弊”(Reward Hacking,即利用规则漏洞获得高分,即使答案错误)来获得奖励,模型 >99% 的情况下会作弊,但在其 CoT 中却几乎从不(<2% 的情况下)提及作弊行为,甚至它们会编造理由让回答看起来合理。


这说明什么?


大模型的“说法”和“想法”并不总是一致。


所以,它展示的推理过程,并不代表它真实的思考决策过程。


另外,最近还有一篇刚放出不久的论文,观点极其犀利。简直就是要当前主流的 LRMs 潮流一锅端。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?


论文标题:

(How) Do Reasoning Models Reason?


论文链接:

https://arxiv.org/pdf/2504.09762


关于这篇报告,最具批判性的部分也是这个问题——


“中间步骤”真的是 AI 的“思考过程”吗?


人们很容易将 LRM 输出的那些看起来像解题步骤的“中间词元”(intermediate tokens)解读为模型的“思考过程”或“内心独白”。这份报告里强烈反对这种解读


为什么呢?


LLM 本就擅长模仿各种文本风格,模仿人类的“自言自语”或“草稿”自然也不在话下,比如出现的“哦”、“嗯”、“让我再看一下”这些模仿人类思考的词。


我上面第一道题目,让 DeepSeek R1 数一数一共有几个 R,这么简单问题,它都能生成好几页的“内心戏”,真的去验证它的逻辑,难度很大。即使“推导痕迹”错了,模型有时候也能“歪打正着”地引出正确的最终答案。


所以作者认为,难以验证,且极具误导。不如去提升最终效果,即使中间输出的是人类理解不了的外星文 😂


那么,为什么 AI 会陷入这种“反思魔咒”?


RLHF 能载舟,也是另一种“诅咒


现在推理模型都会经历 RLHF 阶段,根据人类或自动评估来奖励或惩罚模型的输出 。


如果人类标注者倾向于给那些看起来“思考周密”、“检查仔细”(即使冗余)的回答打高分,模型就会学会在回答中插入大量验证步骤,以最大化奖励,而不管这些步骤是否真的必要或有效。


导致模型追求的不是“正确”,而是“看起来正确”或“看起来努力去正确”的过程。


虽然模仿了深思熟虑的_形式_,却缺乏其_效率_和_实质_。


Test-time Inference Scaling 的内部化失败


为了让模型在测试时“想得更久一点”,生成多个候选答案,然后选择最佳。


推理模型的这种行为,就是这种思想的一种内部拙劣的尝试。比如,它在内部生成了不同的“想法”(比如 2 个 r 还是 3 个 r,7 个过还是 8 个过)。


但是模型内部的验证器机制存在缺陷,没有办法走出有效判断和收敛,反而陷入了自我矛盾和循环里。


基础能力的脆弱性在复杂流程中暴露


杨过那个例子,1+1+1+2+2=8,这么简单的加法错误,暴露了即使模型在模仿复杂的推理过程,基础的计算或逻辑能力也可能非常脆弱!


这种“过度反思 + 强制验证”带来的问题便是:


效率低下 + 过程迷惑 + 引入错误


深度推理模型的这种的“表演式”思考,何尝不是在消耗我们对智能的信任,也在误导我们对AI能力的评估。


那怎么对待AI 这种“拧巴”的认真?


AI 的“思考”过程和人类注定不同,不要被它长篇大论的“思考过程”迷惑,过程长不一定可靠,可能只是在执行一个被过度训练的“表演程序”,尤其要注意其中的关键计算或逻辑节点。或者我的办法是告诉它“不需要解释”。


写在最后


我们喜欢看到推理的样子,但并未真正验证推理的实质。


在 AI 的世界里,“看起来像”与“实际是”之间,可能还隔着很远的距离。


文章来自于“夕小瑶科技说”,作者“夕小瑶编辑部”。


离谱!DeepSeek数个字母,竟要“反思内耗”八百遍?

IOS下载
安卓下载
微信群
沪ICP备2023015588号