← 最新论文
🤖 machine learning

Transformer Circuits Can Realize Clustering Algorithms

本文证明了名为 kk-means transformer 的 Transformer 架构在理论和实证上均能利用标准电路机制实现用于 kk-means 聚类的 Lloyd 算法,同时还能学习超越传统算法的性能,并通过架构修改自然地泛化到多种不同的聚类变体。

原作者: Kenneth L. Clarkson, Lior Horesh, Takuya Ito, Charlotte Park, Parikshit Ram

发布于 2026-08-11
📖 1 分钟阅读☕ 轻松阅读

原作者: Kenneth L. Clarkson, Lior Horesh, Takuya Ito, Charlotte Park, Parikshit Ram

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

想象一个这样的世界:计算机不再仅仅是猜测模式,而是真正学会了像人类数学家那样遵循精确的、循序渐进的指令。这就是机器学习的领域,特别是被称为“Transformer”的一个分支。你可能知道 Transformer 是聊天机器人和图像生成器背后的超级智能引擎,但在其核心,它们只是庞大的数学网络,通过观察数据并试图寻找其中的联系。通常,我们教这些网络擅长预测句子中的下一个词,或者识别照片中的猫。但科学家们一直在问一个大问题:这些灵活的学习机器是否真的能执行精确、僵化的数学问题,比如将一堆乱七八糟的物体分类成整齐的组?这不仅仅是为了做出更好的聊天机器人;这是为了理解这些数字大脑是真的能像计算机程序一样“思考”,还是仅仅在非常擅长模仿一个程序。

你即将探索的这篇论文深入探讨了这个谜团,它解决了一个经典的难题,叫做 k-means 聚类。把这想象成一场分拣弹珠的游戏。想象你有一个巨大的袋子,里面装满了各种颜色和大小混杂在一起的弹珠。你的目标是将它们分成 kk 个组(比如 5 组),使得同一组内的弹珠看起来尽可能相似。几十年来,完成这项任务的标准方法是一个被称为 Lloyd 算法 的算法。这是一个非常具体、僵化的配方:随机选取 5 个位置作为“中心”,将每颗弹珠移动到离其最近的中心,然后将中心移动到其新弹珠的平均位置,如此循环往复,直到分组不再发生变化。这是一场完美的、数学化的舞蹈,但很难教会学习机器精确地执行它,因为机器通常倾向于“猜测”而不是遵循严格的规则。

来自 IBM 研究院和麻省理工学院的研究人员提出了一个大胆的问题:我们能否构建一个 Transformer,它不仅是猜测如何分拣弹珠,而是真正执行 Lloyd 算法的精确步骤?更酷的是,我们能否教它做得比原始配方更好?

他们构建了一种特殊的 Transformer,称之为 “k-means Transformer”。他们并没有让机器通过试错来学习如何分拣,而是设计了机器的内部齿轮(其注意力机制和连接方式)来物理性地模拟 Lloyd 算法的数学逻辑。他们从数学上证明了,如果将机器的权重设置得当,这个 Transformer 的一层就正好执行 Lloyd 算法的一个步骤。如果堆叠十层,它就会执行十个步骤,完美地复制了经典算法。这就像建造一个机器人,它不仅仅是学习走路,而是你直接用机械结构锁定了它的腿部,使其步幅与人类完全一致。

但故事并未止步于仅仅复制旧的配方。团队随后让这个机器从零开始学习,向它展示了数千个不同的分拣谜题。他们发现了一个令人惊讶的现象:训练后的 Transformer 不仅仅是复制了 Lloyd 算法,它还学习了一种更聪明的新分拣方式。在对未见过的全新数据进行测试时,这个经过训练的机器创建的组别比经典的 Lloyd 算法更紧凑、更准确。这仿佛这个机器人已经把舞步练到了极致,以至于它发明了一套更好的编舞。

研究人员还展示了这种“机器即算法”的思想具有极高的灵活性。通过微调 Transformer 的内部组件——比如改变它对数据的关注方式或如何对数字进行归一化处理——他们可以瞬间将他们的机器转化为不同类型的分拣算法。他们可以让它处理“软”分拣(即一颗弹珠可以部分属于两个组)、“球面”分拣(针对存在于球形空间的数据),甚至是“修剪”分拣(忽略那些无法融入任何地方的异常值弹珠)。

简而言之,这篇论文证明了 Transformer 不仅仅是模糊的猜测者;它们足够强大,可以被构建为复杂数学问题的精确、循序渐进的计算器。更重要的是,它表明当我们让这些计算器进行学习时,它们可以发现解决这些问题的全新且改进的方法,从而架起了僵化的计算机科学与灵活的人工智能之间的桥梁。

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

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

试用 Digest →