← 最新论文
💻 computer science

To See the Unseen: on the Generalization Ability of Transformers in Symbolic Reasoning

该论文通过理论与实验揭示了 Transformer 在符号推理中因未见 token 的解嵌入向量发生“表示坍缩”而导致泛化失败,并提出结合架构调整、数据多样性及嵌入重置等策略有效解决了这一问题,同时在 Gemma 3 等真实模型中验证了该现象的存在。

原作者: Nevena Lazić, Liam Fowl, András György, Csaba Szepesvári

发布于 2026-04-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Nevena Lazić, Liam Fowl, András György, Csaba Szepesvári

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

这篇论文就像是在给大语言模型(LLM)做了一次“体检”,发现了一个它们在学习“逻辑推理”时容易犯的一个隐蔽但致命的毛病。

简单来说,这篇论文讲的是:为什么现在的 AI 模型在处理“从未见过的符号”时容易变傻,以及我们如何修好它。

为了让你更容易理解,我们可以把 AI 模型想象成一个正在学习逻辑推理的小学生,把训练过程想象成上课。

1. 核心问题:小学生的“记性”出了什么错?

想象一下,老师(训练数据)给这个小学生出了一道逻辑题:

  • 规则:如果 A,那么 B。
  • 事实:A 是真的。
  • 问题:B 是真的吗?

如果题目里的 A 和 B 是老师讲过的(比如“苹果”和“水果”),小学生能答对。但如果老师突然换了一套全新的符号,比如用"U"和"U1"代替 A 和 B,而且这些符号在以前的课本里从未出现过,小学生就懵了。

之前的研究发现,小学生之所以答错,是因为它不敢或者不会把那些没见过的符号("U")抄写到答案里。它倾向于用以前见过的旧符号去瞎编。

2. 这篇论文的新发现:符号“撞车”了(Collapse)

这篇论文发现了一个更深层的原因,叫做**“嵌入坍塌”(Embedding Collapse)**。

🌟 创意比喻:把名字搞混的“通讯录”

想象这个小学生脑子里有一个通讯录,用来记录每个符号(比如 A、B、U、U1)对应的“身份卡片”(也就是论文里说的 Embedding/Unembedding)。

  • 正常情况:A 的卡片是红色的,B 的卡片是蓝色的,U 的卡片是绿色的。它们长得不一样,小学生能分得清。
  • 坍塌情况:随着学习的深入,神奇的事情发生了。那些从未见过的符号(U, U1, U2...)的身份卡片,在训练过程中竟然慢慢变得一模一样了!它们都变成了模糊的灰色,甚至挤在了一起。

后果是什么?
当题目问“如果 U1 那么 U2"时,因为 U1 和 U2 在小学生脑子里的“身份卡片”长得几乎一样,他根本分不清谁是谁。对他来说,U1 和 U2 就像是两个长得一模一样的双胞胎,无法区分。既然分不清,他就没法进行逻辑推理,只能瞎猜或者放弃。

为什么会这样?
论文从数学上证明了,只要模型在训练时使用了某种常见的优化技巧(比如“权重衰减”和“层归一化”),那些没见过的符号就会因为缺乏区分度,被迫“抱团取暖”,最后变成同一个样子。

3. 解决方案:如何治好小学生的“脸盲症”?

既然知道了病因,作者们开出了三剂“药方”,组合起来效果最好:

  1. 给模型装个“复印机”(Copy Attention):

    • 比喻:以前模型写答案时,是靠“回忆”来生成文字。现在,我们在模型里加了一个特殊的“复印按钮”。当它看到输入里有"U",这个按钮能直接把它原封不动地复印到输出里,不需要去“理解”或“生成”它。
    • 作用:这解决了模型“不敢写没见过的字”的问题。
  2. 增加“多样性”教材(Data Diversity):

    • 比喻:不要只给小学生看 10 种符号的题,要给他看几千种不同的符号。
    • 作用:让模型见识够多,它就知道“哦,原来世界上有这么多不同的符号,我不能把它们都当成一个东西”。
  3. 定期“清空大脑”或“冻结名字”(Freezing/Resetting):

    • 比喻:
      • 冻结:告诉小学生:“这些新符号的身份卡片,你们不许改,就按老师最初发的样子记着。”这样它们就不会因为学习过程而变得一模一样。
      • 定期重置(Active Forgetting):每隔一段时间,把那些没见过的符号的“身份卡片”擦掉,重新随机发一张新的。这就像定期给通讯录“洗牌”,防止它们慢慢挤在一起。

4. 现实世界的验证:Gemma 模型也中招了

作者不仅在小模型上做了实验,还去检查了谷歌的 Gemma 3 这种大型开源模型。

  • 发现:Gemma 3 里预留了 99 个“备用符号”(平时不用,留给以后开发用)。作者发现,这些备用符号在模型脑子里的身份卡片,果然也挤在了一起,长得非常像(相关性很高)。
  • 后果:如果你想用这些备用符号去微调(Fine-tuning)模型做新任务,你会发现模型学得非常慢,因为它要花很长时间才能把这些“长得像”的符号区分开。

总结

这篇论文告诉我们:
AI 模型在处理逻辑推理时,并不是真的在“思考”,而是在玩“找规律”的游戏。如果它遇到的符号是全新的,它的“记忆库”就会把新符号搞混(坍塌),导致它变笨。

解决办法很简单:

  1. 给它一个复印机,让它能直接抄写新符号。
  2. 给它看更多样的教材。
  3. 要么锁住新符号的记忆,要么定期刷新,防止它们混为一谈。

这就好比教孩子认字,如果新字长得太像,孩子就会混淆。我们要做的,就是帮孩子把每个新字都贴上独特的标签,或者教他直接照着写,而不是靠猜。

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

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

试用 Digest →