← 最新论文
🤖 machine learning

The Discrete-Log Clock: How a Transformer Learns Modular Multiplication

本文表明,Transformer 在学习模乘法时表现出的表观复杂性是使用错误分析基底所导致的产物,揭示了它们实际上通过在乘法特征空间内将乘法归约为加法,实现了一种稀疏且可解释的“离散对数时钟”算法。

原作者: Huu Danh Nguyen (Stanford University)

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

原作者: Huu Danh Nguyen (Stanford University)

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

巨大的谜团:为什么 AI 会“困惑”?

想象一下,你正在试图教一个机器人做数学题。具体来说,你想让它学习模乘法(即两个数相乘,并只保留除以一个特定数字——比如 113——之后的余数)。

长期以来,科学家们注意到了一些奇怪的现象。当机器人终于“掌握了窍门”(这种现象被称为**“顿悟”/grokking**,即它突然从死记硬背答案转变为理解规则)时,它的内部数学逻辑看起来非常混乱。

  • 旧观点: 当科学家使用标准工具观察机器人的大脑时,他们看到的是一片“稠密”的混乱。看起来机器人似乎在使用每一种可能的频率来解决问题。这显得既混乱又难以理解,不像它解决简单的加法那样整洁有序。
  • 问题所在: 科学家们是用错误的眼镜在观察机器人的大脑。他们使用的是为加法设计的“标准尺子”,但机器人实际上在做的是乘法。

解决方案:更换镜头

本文的作者意识到,要理解乘法,你不能再把数字看作它们原本的样子(1, 2, 3...),而必须开始将它们视为生成元的幂次

可以这样理解:

  • 标准视角(加法): 想象一个从 1 到 12 的时钟盘面。如果你加 1,你就移动一步。这很容易观察。
  • 隐藏视角(乘法): 现在,想象时钟上的数字被打乱了。数字“1”实际上是“3”,数字“2”实际上是“9”,以此类推。在这个被打乱的世界里,乘法实际上运作得和加法完全一样。

论文将此称为**“离散对数时钟”(Discrete-Log Clock)**。这是一个秘密代码,通过它,混乱的乘法问题可以转化为一个简单的加法问题。

他们的发现(“顿悟”时刻)

当研究人员使用这种新的“打乱”后的透镜(他们称之为乘法特征变换)重新检查机器人的大脑时,混乱消失了。

  1. 噪声变成了信号: 他们看到的不再是混乱的“稠密”频谱,而是一个非常清晰、稀疏的模式。机器人并没有使用所有的频率;它只使用了 4 个特定的频率来进行数学运算。这就像是在充满静电噪音的房间里找到了一个清晰的旋律。
  2. 神经元变得有序了: 机器人拥有数千个微小的处理单元(神经元)。在旧的视角下,它们看起来是随机的。但在新的视角下,97% 的神经元都完美地调谐到了这 4 个频率中的某一个。它们就像一个合唱团,每个歌手都知道该唱哪一个音符。
  3. 模式显现了: 当他们根据这个秘密代码重新排列数据时,机器人的内部活动形成了完美的对角线条纹。这证明了机器人学会了一个特定的技巧:
    • 第一步: 将数字转换为它们的“秘密代码”(离散对数)。
    • 第二步: 将这些代码相加(就像普通的加法一样)。
    • 第三步: 将结果转换回正常的数字。

“时钟”类比

论文将此与用于加法的著名“时钟算法”进行了对比。

  • 对于加法: 机器人学习旋转一个时钟的指针。
  • 对于乘法: 机器人学习旋转一个不同种类的时钟(即离散对数时钟)。一旦它在这个特殊的时钟上旋转指针,答案就跃然纸上。

为什么之前的科学家会错过这一点?

想象一下,你正试图听一首歌,但你戴着一副只能听到低音的降噪耳机。你听到了一种沉闷、混乱的声音,并得出结论:“这首歌纯粹是噪音。”

之前的研究人员戴着那些“耳机”(标准的数学工具)。他们看到了“沉闷的撞击声”(稠密的频谱),并认为机器人正在使用一种复杂且无法解释的方法。而本文的作者只是摘掉了耳机,切换到了正确的频率,然后意识到机器人实际上正在演奏一段优美、简单的旋律。

核心启示

本文的主要教训不仅仅关于数学,更关于我们如何看待事物

  • 教训: 如果你试图理解一个复杂的系统(比如一个 AI 或一群人),请确保你使用的是适合该任务的“语言”或“基底”。
  • 结果: 当你将分析工具与问题的实际结构相匹配时(在这种情况下,使用针对乘法的“乘法”透镜),混乱、无法解释的噪音就会变成清晰、简单且可理解的算法。

机器人并没有发明一种全新的、神秘的数学方法。它只是找到了一个能将难题转化为易题的秘密代码,而研究人员终于学会了如何解读这个代码。

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

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

试用 Digest →