A Mechanistic Analysis of Transformers for Dynamical Systems
本文从动力系统视角分析了单层 Transformer,揭示了虽然 Softmax 注意力机制通过过度平滑限制了线性系统建模,但它作为一种有效的自适应延迟嵌入机制,能够用于重建非线性、部分可观测系统中的状态。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下你正在试图预测未来。也许你在猜测一个弹跳的球下一个会落在哪里,或者试图预测天气。长期以来,科学家们一直拥有可靠的工具来进行这类预测,比如通过观察一个系统在过去几秒钟内的运动方式来猜测它接下来的走向。这些工具就像是一套严格的食谱:如果你知道物理规则,你就可以写下一个数学方程,精确地告诉你在发生什么。但最近,一种被称为 Transformer 的新型“超级大脑”因为其预测能力而变得声名大噪,从撰写故事到预测股票价格。这些 Transformer 就像一个神奇的黑匣子,它同时观察整个历史事件并做出预测。大问题在于,这个黑匣子是否真的理解物体运动的物理学原理,还是仅仅是一个非常擅长猜想的预测器,并且在遇到棘手情况时可能会失效?这篇论文深入研究了这些 Transformer 的“引擎室”,以观察当它们尝试预测物理系统的运动时,是否真的了解自己在做什么。
由 Gregory Duthé 及其团队领导的研究人员决定不再将 Transformer 视为一个神秘的黑匣子,而是通过拆解它来观察其工作原理,并将其应用于简单的运动系统。他们专注于一种非常薄且简单的特定类型 Transformer——仅有一层深度——以便于理解。他们问道:“如果我们向这台机器输入关于摆钟或流动的河流的数据,它实际上学到了什么?”
以下是他们的发现,其中既有“效果极佳”的部分,也有“撞上硬墙”的部分。
首先,他们观察了简单的直线运动(线性系统),例如上下弹跳的弹簧。他们发现 Transformer 有一个奇怪的盲点。Transformer 关注过去的方式就像一位只能添加食材而不能减去食材的厨师。它可以将过去的时刻混合在一起,但无法减去它们。如果一个系统需要减去一个过去的时刻来产生一次“晃动”(比如一个来回弹跳的弹簧),单头 Transformer 就会感到困惑。它会试图平滑处理一切,使原本富有弹性的弹簧看起来像是一个迟钝、移动缓慢的团块。这就像是用一支只能向前移动的画笔来画一条锯齿线;你最终只会画出一条直线。论文表明,如果你给 Transformer 两个“头”(两种不同的注意力方式)而不是一个,它就能修复这个问题,并最终正确地画出那条锯齿线。
接下来,他们转向了更复杂的、扭动着的运动(非线性系统),例如混沌的摆钟或绕着圆柱旋转的流体。在这里,Transformer 表现出色,但仅限于特定条件下。当研究人员给 Transformer 提供系统的完整图景(同时知道物体的位置和速度)时,它并没有比一个简单的计算器做得更好。这就像是给一名侦探一张完整的地图,而他其实只需要一个指南针。
然而,当研究人员隐藏了部分信息——只给 Transformer 位置信息而隐藏速度时——Transformer 变成了一个超级英雄。它开始扮演一名“穿越时空”的侦探。通过观察一系列过去的位移,它能够推断出隐藏的速度,并重建系统的完整状态。它本质上是在构建一种“延迟记忆”来填补缺失的部分,就像你可以通过观察一辆车在几秒钟前的位置来推测它的速度一样。论文表明,这才是 Transformer 发挥最佳作用的方式:通过缝合观测的历史记录来构建对现状的完整认知。
但问题在于,研究人员发现 Transformer 需要在脑中留出足够的“空间”来完成这项工作。如果他们强迫模型将复杂的历史压缩到一个极小的空间里,画面就会变得混乱并发生折叠,就像试图把一张巨大的地图塞进一个很小的信封里。论文显示,如果系统很复杂,Transformer 需要更大的内部空间来保持不同可能性之间的独立性。此外,他们还发现,如果系统是基于某个隐藏设置(比如风速)而变化的,除非你明确告诉它这个设置,否则 Transformer 可能会感到困惑。如果没有这个额外的线索,它可能会把两个在短期内看起来相似、但在后期行为迥异的场景混淆在一起。
最后,这篇论文并不是说 Transformer 是坏掉的,而是说它们并非魔法。它们是强大的工具,可以学习预测物理系统,但它们必须遵循特定的规则。它们在记忆中难以进行简单的减法运算,需要足够的空间来展开复杂的形状,并且有时需要我们提供一些帮助,以理解它们所观察的世界中的隐藏设置。通过理解这些规则,科学家们可以停止将这些模型视为神秘的黑匣子,转而开始构建它们,使其在预测真实运动的世界时更加可靠。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。