AI消息速览

Transformer长度泛化的代数分解理论

事件日期 2026-08-13 · 学术前沿 · 已接受

事件日期2026-08-13
信息日期2026-08-13
入库日期2026-08-16
通道学术前沿
状态已接受
来源arXiv 论文

知识卡片:Transformer长度泛化的代数分解理论

一句话结论

本文首次完整刻画了Transformer在正则语言上的长度泛化能力,并给出一个以语言句法幺半群大小为参数的多项式时间判定算法。

事件概述或研究问题

Transformer语言模型有时能泛化到比训练时更长的序列,但缺乏对“哪些任务允许长度泛化”的精确刻画。正则语言是语言理论中的基础类别,此前甚至不知道Transformer能在哪些正则语言上实现长度泛化。本文解决这一问题,其核心工具是对C-RASP形式体系的代数刻画。

方法/产品要点

  • 研究对象是C-RASP,一个近期建立的形式体系,用于表达Transformer能长度泛化的语言。
  • 经典Krohn-Rhodes有限半群分解理论不足以刻画C-RASP:其基本构件(flip-flop和单群)在C-RASP中不可表达;而C-RASP的基本构件(无界计数)无法用有限半群表达。
  • 本文将经典分解理论从有限半群推广到整数上的无限加法群,用整数的迭代圈积(iterated wreath products)刻画C-RASP,并由此推导出正则语言成员资格的多项式时间判定算法。
  • 实验在广泛的正则语言测试集上进行,验证该理论比现有分类更准确地捕捉Transformer的长度泛化行为。

主要结果或产业意义

  • 建立了“哪些正则语言可被Transformer长度泛化”的第一个完整刻画。
  • 提供了运行时间关于语言句法幺半群规模呈多项式的决策算法。
  • 指出长度泛化受控于一种经典有限分解理论无法看到的代数性质,揭示现有代数工具在该问题上的盲区。

为什么重要

此前对Transformer长度泛化的理解多依赖位置编码或具体训练机制(如RoPE的频率使用),缺乏基于语言结构本身的系统判据。本文从代数分解视角给出了正则语言层面的完整答案,并为后续扩展到更复杂语言提供了理论基础。相对已有关于RoPE数据驱动解释的卡片,本条提供的是形式语言与代数复杂性方向的独立刻画,属于不同维度的互补进展。

局限与不确定性

  • 论文摘要未提供实验具体数值和比较基准细节,实验效果的具体程度待核实。
  • 刻画仅针对正则语言;对上下文无关语言或更复杂任务的适用性待核实。
  • 判定算法基于句法幺半群,实际计算中构造句法幺半群的开销未在摘要中说明,待核实。
  • C-RASP与实际Transformer架构(如注意力头数、层数、数值精度)之间的精确对应关系待核实。

可用于图书/PPT/简报的角度

  • 用“计数能力”解释Transformer长度泛化的边界:无界计数是C-RASP的核心构件,但经典有限半群理论无法处理它。
  • 以“从有限半群到整数群”为线索,展示如何改造经典代数工具以适应深度学习理论问题。
  • 对比“数据驱动”(RoPE频率匹配)与“结构驱动”(正则语言代数)两种解释长度泛化的视角。

与既有脉络的关系

已有卡片讨论了RoPE频率使用如何受数据影响,从而影响长度泛化;本卡片补充了一个不依赖具体位置编码的代数刻画:在正则语言层面,长度泛化能力由C-RASP决定,可由句法幺半群的多项式时间算法判定。这是对长度泛化理论基础的重要增量。

原始材料

  • 英文标题:Algebraic Decomposition Theory for Transformer Length Generalization
  • 英文关键词:Transformer, Length Generalization, Regular Languages, Algebraic Decomposition, C-RASP
  • 原始来源:https://arxiv.org/abs/2608.13433v1
  • 作者:Andy Yang, Blerta Veseli, Corentin Barloy, Michaël Cadilhac, Andreas Krebs, Charles Paperman, Howard Straubing, Michael Hahn
  • 发布/更新:2026-08-13
  • 分类:cs.FL, cs.AI