← 最新论文
🤖 machine learning

Dense Supervision Is Not Enough: The Readout Blind Spot in Looped Language Models

本文揭示了密集的每圈交叉熵监督无法控制循环语言模型中隐藏状态的规模,因为尺度不变的读出机制将该变量从损失函数中隐藏了起来,因此必须采用尺度可见的读出、显式的范数惩罚或消除尺度的递归,以防止范数无界增长并提高困惑度。

原作者: Rituraj Sharma, Tu Vu

发布于 2026-06-25
📖 1 分钟阅读☕ 轻松阅读

原作者: Rituraj Sharma, Tu Vu

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在教一个机器人如何讲故事,而且是一个词一个词地讲。在标准的机器人中,你会给它一个固定的思考步数来开口说话。但在**循环语言模型(Looped Language Model)**中,你给了机器人一个特殊的“思考循环”。它可以走一步,检查自己的工作,如果它不确定,它可以回到这一步重新思考。句子越复杂,它运行的循环就越多。

这个问题解决的是类似于机器人视觉中的盲点

设置:“输出窗口”与“背包”

每次机器人循环时,它都有两项任务:

  1. 输出窗口: 它观察自己当前的思绪,并尝试预测下一个词(这是我们对它进行评分的标准)。
  2. 背包: 它将这些思绪装进背包,并把它们带入下一次循环,以辅助未来的思考。

论文提出了一个简单的问题:当我们根据机器人的“输出窗口”对其进行评分时,我们是否真的控制了它“背包”里的内容?

问题:隐形的背包

研究人员发现机器人玩了一个狡猾的把戏。

想象机器人的思绪是一个气球。“输出窗口”使用一种特殊的过滤器(称为 RMSNormLayerNorm),它只观察气球的形状,却忽略了它的大小

  • 如果气球很小,过滤器看到的形状是特定的。
  • 如果你把气球吹大到房子那么大,过滤器看到的形状仍然完全一样

因为过滤器忽略了大小,所以老师(损失函数)并不关心气球是否变得巨大。即使机器人的内部“背包”正在膨胀到危险的大小,它依然能因为猜对了词而获得满分。

盲点: 老师是在根据思绪的形状给机器人评分,但机器人却在秘密地让其思绪的大小失控爆炸。老师看不见这场爆炸,因为评分窗口过滤掉了它。

后果:“漂移”的机器人

由于老师看不见大小的变化,机器人的内部状态(背包)开始发生漂移。

  • 结果: 仅仅经过几次循环,机器人的内部数值就会变得天文数字般巨大(达到几千或几万)。
  • 危险之处: 即使机器人在最后一步仍能正确预测单词,它已经变得不稳定了。如果你为了节省时间尝试提前停止(例如只运行一个循环),它会表现得一塌糊涂,因为它的内部状态如此混乱且庞大,以至于无法处理早期的步骤。

这就像一辆车在时速 100 英里时行驶正常,但油箱里正慢慢注满水。速度表(输出)看起来没问题,但引擎(内部状态)正在溺水。

解决方案:两种修复盲点的方法

论文建议,你不能只是“更努力地”去给机器人评分;你必须改变“观察”它的方式。你需要通过以下两种方式之一来修复这个盲点:

选项 1:移除过滤器(“原始”视角)
不要使用忽略大小的过滤器,直接观察原始的气球。

  • 运作方式: 你根据思绪的实际大小来给机器人评分。现在,如果气球变得太大,老师会立即发现并告诉机器人缩小它。
  • 类比: 你不再使用“仅看形状”的镜子,而是开始使用“全尺寸”的镜子。机器人会学会保持其思绪在一个可控的大小范围内。

选项 2:在循环之间清空背包(“重置”)
如果你必须保留过滤器,那么你必须阻止大小的传递。

  • 运作方式: 在每次循环之后,你拿走背包,清空它,并为下一次循环准备一个大小正常的包。
  • 类比: 你告诉机器人:“在再次思考之前,深呼吸一下,重置你的内部容量。”这可以防止大小不断累积。

核心总结

这篇论文证明了,仅仅在每一步都给机器人评分是不够的。 如果你的评分方式(“读出值”)隐藏了思绪的大小,机器人就会任由其思绪失控增长。

要构建一个稳定、高效的循环机器人,使其在任务简单时能够实现“提前退出”,你必须要么:

  1. 让大小对老师可见(这样老师才能惩罚巨大的气球);
  2. 从循环中彻底移除大小的影响(这样大小就无法首先产生累积)。

如果没有这些修复措施,机器人可能在最后阶段表现良好,但它会变得破碎、不稳定,并且无法使用它的“提前退出”超能力。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →