返回首页

当注意力不再需要特征:李代数注意力机制的革命性突破

当注意力不再需要"特征":李代数注意力机制的革命性突破

TL;DR

本文解读了一项突破性研究:李代数注意力(Lie-Algebra Attention)。该研究首次将中的注意力token定义为矩阵李群的群元素——一个纯粹的变换,而非携带特征向量的"东西"。在这个框架下,注意力分数不再由神经网络学习,而是由群元素间的相对位姿(relative pose)的代数范数直接给出,公式简洁优雅:$s_{ij} = -|\log(g_i^{-1}g_j)|_\lambda^2/\tau$。这种方法天然满足等变性,无需球谐函数、不可约表示或Clebsch-Gordan乘积等复杂的表示论工具。最关键的是,它首次让仿射群(包含缩放和剪切变换)进入注意力机制的适用范围,而这是所有传统方法都无法触及的领域。实验表明,该方法在SE(2)、SO(3)和Aff(2)上的序列补全任务中,用50-80倍更少的参数就达到了与学习核相当甚至更优的性能。


论文信息

  • 标题:The Token Is a Group Element: On Lie-Algebra Attention over Matrix Lie Groups
  • 论文编号:2606.20547v1
  • 核心创新:首次将Transformer注意力token定义为矩阵李群元素,注意力分数由封闭形式的代数范数给出
  • 适用范围:任意矩阵李群,包括非紧致非交换仿射群(此前所有方法均无法处理)

研究背景与动机

注意力机制的"身份危机"

如果你走进任何一家人工智能实验室,你都会听到"注意力"这个词被反复提及。自2017年Vaswani等人提出Transformer架构以来,注意力机制已经成为深度学习的核心引擎,驱动着从到Sora的每一次突破。但一个根本性的问题一直困扰着研究者:注意力机制中的token到底"是什么"?

在传统的Transformer中,token是一组实数向量——它们可以是词嵌入、图像patch的特征、或者任何形式的数值表示。这些向量通过点积运算产生"注意力分数",决定哪些token应该被更多地关注。这个范式简单而强大,但它有一个根本性的缺陷:它没有内在的几何结构

想象一下,你正在教一个机器人理解三维空间中的物体关系。传统注意力机制会把每个物体的位置和姿态编码为一个向量,然后用点积来衡量它们的"相关性"。但点积计算的是向量之间的夹角,它完全忽略了物体之间真正的几何关系——比如一个物体相对于另一个物体的旋转、平移和缩放。更糟糕的是,当你旋转整个场景时,这些向量会"乱跳",注意力分数会发生不可预测的变化。这就是所谓的等变性缺失问题。

表示论的"三座大山"

为了解决这个问题,几何深度学习领域的研究者们投入了大量精力,发展出了一套基于表示论的工具箱。这套工具箱的核心思想是:与其用普通的向量来表示对称性,不如用数学上严格保证对称性的表示方法。

这其中有三种主要的技术路径:

第一座大山:不可约表示(Irreducible Representations, irreps)。不可约表示是群表示论中最基本的"积木"——任何群表示都可以分解为不可约表示的直和。在SE(3)等变网络中,每个特征被分解为不同阶的球谐函数分量,就像把一束白光分解为不同频率的彩虹。这看起来很优雅,但问题是:并不是所有群都有完整的不可约表示理论。特别是那些非紧致的群——比如包含缩放变换的仿射群——它们的不可约表示空间是无穷维的,无法用有限的球谐函数展开。这就好比你想用彩虹的颜色来描述一种"无限频率"的光,你做不到。

第二座大山:球谐函数与Clebsch-Gordan乘积。当特征被分解为不可约表示后,如何计算两个特征之间的"相互作用"?答案是使用Clebsch-Gordan乘积——一种将两个不可约表示"耦合"在一起的数学操作。这就像两个人对话时,你需要一个"翻译器"来确保他们说的是同一种语言。但Clebsch-Gordan乘积的计算成本非常高,而且每增加一层网络,复杂度就会进一步累积。

第三座大山:满射指数映射(Surjective-Exp)方法。近年来,一些研究者试图绕过不可约表示,直接在李代数空间中定义等变运算。这种方法通过指数映射将李代数元素转换为群元素,然后在群上定义注意力。但满射指数映射有一个根本性的限制:它无法处理包含缩放和剪切变换的非紧致群。这是因为这些群的指数映射不是满射的——有些群元素无法通过指数映射从李代数中"到达"。

一个大胆的问题

面对这三座大山,本文的作者提出了一个大胆的问题:如果我们完全抛弃特征向量,直接让token成为群元素本身,会发生什么?

这个问题看似简单,实则大胆。在传统的注意力机制中,token携带的是"内容"——一段文本的语义、一张图片的纹理。如果我们把token换成群元素——一个纯粹的旋转、平移或缩放变换——我们还能做注意力吗?注意力分数该怎么算?

答案是:可以,而且比想象中更简洁、更优雅


核心发现

发现一:token就是群元素

本文最核心的发现,用一句话概括就是:token不需要携带任何特征,它本身就是群元素

在传统的等变注意力中,每个token通常被分解为两个部分:一个"标量"部分(对称性不变的内容)和一个"几何"部分(携带对称性信息的表示)。这种分解虽然在数学上是正确的,但在实际操作中引入了大量的复杂性。

李代数注意力彻底抛弃了这种二元分解。每个token就是一个$g_i \in G$,其中$G$是一个矩阵李群。没有"内容向量",没有"位置编码",没有"特征载荷"——只有一个纯粹的群元素。

这就好比在传统语言模型中,每个词被编码为一个512维的向量;而在李代数注意力中,每个token就是一个$4\times 4$的变换矩阵。这个矩阵告诉你:这个token"做了什么变换",而不是"它是什么"。

发现二:注意力分数是封闭形式的代数范数

当token是群元素时,两个token之间的"距离"或"相似度"该如何定义?

传统注意力使用点积:$s_{ij} = q_i \cdot k_j$,其中$q_i$和$k_j$是通过学习得到的查询和键向量。

李代数注意力的答案令人惊叹地简洁:

$$s_{ij} = -\frac{|\log(g_i^{-1}g_j)|_\lambda^2}{\tau}$$

这个公式的含义是:

  1. $g_i^{-1}g_j$:这是两个群元素之间的相对位姿。如果你把$g_i$看作"我在哪里",$g_j$看作"你在哪里",那么$g_i^{-1}g_j$就是"你相对于我在哪里"。这个相对位姿是规范的(canonical)——它不依赖于任何坐标系的选择,也不依赖于任何人为的设计。

  2. $\log(\cdot)$:这是矩阵李群的对数映射,它将群元素"拉回"到李代数空间。对数映射的结果$w_{ij} = \log(g_i^{-1}g_j)$是两个token之间的李代数不变量——它完全由两个token的相对几何关系决定。

  3. $|\cdot|_\lambda^2$:这是李代数上的加权Frobenius范数,其中$\lambda$是一组可学习的权重参数。它允许模型在不同的"方向"上赋予不同的重要性——比如模型可能认为"旋转的差异"比"平移的差异"更重要。

  4. $\tau$:温度参数,控制注意力分布的"尖锐程度"。

这个公式最惊人的特点是:它不需要任何学习的核函数。传统的注意力机制需要通过学习得到一个核函数(比如点积、MLP等)来计算注意力分数;而李代数注意力的核函数是直接从群的代数结构中推导出来的封闭形式

发现三:等变性是"重言式"

在传统方法中,等变性是一个需要精心证明的性质——你需要设计网络结构、选择正确的表示方法、验证每一步操作都满足等变条件。这就像盖房子时需要在每一层都做抗震测试。

在李代数注意力中,等变性是重言式的(tautological)。什么意思?当你对所有token施加同一个群元素$g$的对角作用时,即$g_i \mapsto gg_i$,相对位姿$g_i^{-1}g_j$不变(因为$g$在左乘时会被抵消),因此注意力分数也不变。等变性不是"验证"出来的,而是定义中就蕴含的

这就好比说:如果你用同一把尺子测量所有物体的长度,那么"谁更长"这个问题的答案不会因为你换了一把等比例的尺子而改变。这不是一个需要证明的定理,而是一个不言自明的事实。

发现四:首次触及仿射群

本文最具实际意义的发现是:李代数注意力首次让仿射群成为注意力机制的适用范围

仿射群$\text{Aff}(n)$包含了平移、旋转、缩放和剪切变换——这是计算机视觉和机器人学中最常用的变换群。然而,由于仿射群是非紧致且非交换的,它既没有有限维的不可约表示,其指数映射也不是满射的。这意味着传统的基于不可约表示的方法和满射指数映射的方法都无法处理这个群。

李代数注意力通过选择一个合适的对数映射图表(logarithm chart),可以自然地处理仿射群中的相对位姿。这就像打开了一扇以前完全锁死的大门。


技术方法详解

从一个类比开始

想象你是一个舞蹈教练,面前有一排学员。每个学员都在做一个特定的舞蹈动作——旋转、跳跃、滑步等。你需要决定哪些学员的动作是"相似"的,以便把他们分成一组。

传统方法(特征向量注意力):你给每个学员一张纸条,上面写着一串数字(特征向量),比如"0.8, 0.3, -0.5, ..."。然后你比较这些数字——数字越接近的学员就被认为动作越相似。问题是:这些数字是怎么来的?它们真的能准确反映舞蹈动作的本质吗?你换了纸条的格式,结果就不一样了。

李代数注意力:你不再看纸条。你直接观察每个学员做了什么动作——这是群元素$g_i$。然后你问:"学员A和学员B的动作差在哪里?"这个"差"就是$g_i^{-1}g_j$——学员A的逆动作加上学员B的动作,得到的是"B相对于A的差异动作"。

现在,这个"差异动作"如何量化?你可以把它分解为基本的"差异元素"——比如"多转了30度"、"多跳了20厘米"、"多滑了15厘米"。每个差异元素都可以用李代数空间中的一个向量来表示。这就是$\log(g_i^{-1}g_j)$的含义——它把复杂的群元素差异"展开"为李代数空间中的一个向量。

李群与李代数的"桥梁"

让我们用更数学的语言来解释这个过程。

矩阵李群$G$是一类特殊的矩阵群,它的元素可以表示为$n\times n$矩阵,而且群运算(乘法和求逆)是光滑的。常见的例子包括:

  • $\text{SO}(3)$:三维旋转群,所有行列式为1的$3\times 3$正交矩阵
  • $\text{SE}(3)$:三维刚体运动群,包含旋转和平移
  • $\text{Aff}(2)$:二维仿射变换群,包含旋转、缩放、剪切和平移

李代数$\mathfrak{g}$是李群在单位元附近的"切空间"。你可以把它想象成李群的"无穷小版本"——一个李群元素(有限变换)可以通过指数映射$\exp: \mathfrak{g} \to G$从李代数元素(无穷小变换)中"生长"出来。

反过来,对数映射$\log: G \to \mathfrak{g}$把群元素"压缩"回李代数空间。这就像用logarithm把$e^x$变回$x$一样——只不过这里是在矩阵的世界里。

为什么相对位姿$g_i^{-1}g_j$是"规范的"?

这是理解本文的关键。

在传统几何深度学习中,如何定义两个特征之间的"距离"是一个设计选择——你可以用点积、余弦相似度、欧氏距离等等。这些选择都是人为设计的,不同的选择可能导致不同的结果。

在李代数注意力中,两个token之间的"距离"不是设计出来的,而是从群结构中自然涌现的。具体来说,$g_i^{-1}g_j$是群$G$在自身作用下的规范不变量——它是唯一一个满足以下条件的量:

  1. 坐标无关:无论你选择什么坐标系,$g_i^{-1}g_j$的值不变。
  2. 平移无关:如果你对所有token施加同一个群作用(比如旋转整个场景),$g_i^{-1}g_j$不变。
  3. 内在性:它只依赖于$g_i$和$g_j$本身,不依赖于它们如何被"表示"。

这种规范性使得注意力机制的等变性成为了一个自动满足的性质,而不是需要精心设计的结果。

加权Frobenius范数:让模型学会"关注什么方向"

对数映射的结果$w_{ij} = \log(g_i^{-1}g_j)$是李代数空间中的一个矩阵。如何衡量这个矩阵的"大小"?

最简单的选择是Frobenius范数:$|w|_F^2 = \text{tr}(w^Tw)$。但这意味着李代数的每个方向都被赋予了相同的重要性。

本文引入了块加权Frobenius范数

$$|w|_\lambda^2 = \sum_k \lambda_k |w_k|_F^2$$

其中$w_k$是$w$的第$k$个"块",$\lambda_k$是可学习的权重参数。不同的块对应李代数的不同"方向"——比如在SE(3)中,不同的块可能分别对应旋转和平移方向。

这就好比在测量两个舞蹈动作的"差异"时,你可以选择更重视"旋转的差异"还是"位移的差异"——模型通过学习$\lambda_k$来自适应地做出这个选择。

为什么不需要不可约表示?

传统方法之所以需要不可约表示,是因为它们需要一种"分解"来保证等变性。具体来说,传统方法把特征分解为不可约分量,然后在每个分量上分别计算注意力,最后再组合起来。

李代数注意力不需要这种分解,因为它根本不依赖于特征分解。注意力分数$-|\log(g_i^{-1}g_j)|_\lambda^2/\tau$是直接在群元素上定义的,而群元素本身已经包含了完整的对称性信息。你不需要把它"拆开"再"组装"——它已经是一个整体。

这就好比你要比较两个苹果的大小。传统方法是把苹果切成片(不可约表示),分别比较每片的大小,然后加起来。李代数注意力是直接把两个苹果放在天平上——你根本不需要切开它们。

为什么适用于仿射群?

仿射群$\text{Aff}(n)$之所以是传统方法的"禁区",是因为它有两个致命的特性:

  1. 非紧致性:仿射群中的缩放变换可以任意缩放——$\text{diag}(s, s)$可以是任意正实数$s$。这意味着群的体积是无穷大的,不可约表示空间也是无穷维的。

  2. 非交换性:先缩放再平移与先平移再缩放是不同的操作。这使得群的代数结构更加复杂。

李代数注意力绕过了这两个问题,因为它不依赖于不可约表示的分解。只要群元素之间的相对位姿$g_i^{-1}g_j$落在对数映射的定义域内,李代数注意力就可以直接工作。通过选择一个合适的对数图表(logarithm chart),可以确保仿射变换的相对位姿被正确地映射到李代数空间。

与其他等变注意力的"家族关系"

李代数注意力与其他等变注意力方法之间存在一个有趣的关系:

  • 向量token注意力:token是向量$v \in \mathbb{R}^d$,注意力分数通过学习的核函数计算。无法处理非线性表示。
  • 不可约表示注意力:token被分解为不可约分量,注意力分数通过Clebsch-Gordan乘积计算。只适用于紧致群。
  • 满射指数映射注意力:token是李代数元素,通过指数映射转换为群元素。无法处理非满射指数映射的群。
  • 李代数注意力:token直接是群元素,注意力分数通过代数范数计算。适用于任意矩阵李群。

可以说,李代数注意力是这个"家族"中最通用的成员——它不依赖于任何特定的群结构假设,而是直接利用群元素之间的相对几何关系。


实验结果分析

实验设置

本文进行了三个序列补全实验,分别在三个不同的李群上进行:

  1. SE(2):二维刚体运动群(旋转+平移)
  2. SO(3):三维旋转群
  3. Aff(2):二维仿射变换群(旋转+缩放+剪切+平移)

每个实验的任务是:给定一个群元素序列,预测序列中的缺失元素。这是一个测试注意力机制能否正确捕捉群结构的基准任务。

关键结果

结果一:闭式分数与学习核的比较

在SE(2)上,闭式代数范数分数(即$-|\log(g_i^{-1}g_j)|_\lambda^2/\tau$)优于使用学习MLP核计算的注意力分数。这是一个惊人的结果——一个不需要学习核函数的封闭形式公式,竟然比一个经过学习的核函数表现更好。

在SO(3)和Aff(2)上,闭式分数与学习核表现相当。

结果二:参数效率的飞跃

闭式分数方法使用了50到80倍更少的分数计算参数。这是因为闭式公式只学习范数权重$\lambda_k$和温度$\tau$,而学习核方法需要一个完整的MLP网络来拟合注意力分数函数。

这种参数效率的提升不仅意味着更快的训练和推理,更重要的是——它意味着注意力分数的计算是可解释的。你可以直接查看$\lambda_k$的值,了解模型在关注哪些几何方向。

结果三:向量token基线的失败

作为对照,实验中还包括了使用传统向量token注意力的基线方法。结果表明,向量token基线在等变性上出现了5到12个数量级的违反。这意味着传统方法在旋转或平移输入后,注意力分数会发生剧烈的、不可预测的变化。

相比之下,李代数注意力的等变性违反在机器精度级别(约$10^{-15}$)——这是数值计算的固有误差,而非方法本身的缺陷。

结果的深层含义

这些结果揭示了一个重要的观点:在对称性问题上,数学结构比学习能力更重要

传统方法试图通过学习一个复杂的核函数来"拟合"注意力分数。但这个核函数并没有利用任何群结构的知识——它只是在盲目地拟合数据。当数据中存在对称性时,学习方法可能无法正确地利用这种对称性,导致等变性的违反。

李代数注意力则直接从群结构中推导出注意力分数的形式,保证了等变性的自动满足。这不仅更高效(参数更少),而且更准确(性能更好),而且更可靠(等变性违反极小)。


与现有工作对比

与VecSelfAttn(向量token注意力)的对比

向量token注意力是Transformer的标准形式。它的注意力分数通过点积或学习核函数计算,不具有等变性保证。

特性 VecSelfAttn 李代数注意力
Token类型 向量$v \in \mathbb{R}^d$ 群元素$g \in G$
分数计算 学习核(点积/MLP) 闭式代数范数
等变性 无保证 自动满足
适用群 无限制 任意矩阵李群
参数量 大(核参数) 小($\lambda, \tau$)
可解释性 高(直接查看$\lambda$)

与IrrepAttn(不可约表示注意力)的对比

不可约表示注意力是几何深度学习中最常用的方法。它通过将特征分解为不可约分量来保证等变性。

特性 IrrepAttn 李代数注意力
Token类型 不可约表示分解 群元素
分数计算 Clebsch-Gordan乘积 闭式代数范数
等变性 设计保证 自动满足
适用群 紧致群(SO(3), SE(3)) 任意矩阵李群(含仿射群)
实现复杂度 高(需要球谐函数等) 低(矩阵运算)

与SurjectiveExpAttn(满射指数映射注意力)的对比

满射指数映射注意力是近年来出现的一种方法,试图绕过不可约表示的限制。

特性 SurjectiveExpAttn 李代数注意力
Token类型 李代数元素 群元素
分数计算 学习核 闭式代数范数
等变性 设计保证 自动满足
适用群 指数映射满射的群 任意矩阵李群(含仿射群)

关键区别在于:满射指数映射方法需要指数映射是满射的,这意味着它无法处理仿射群等非紧致群。李代数注意力没有这个限制。


潜在应用与影响

机器人学与运动规划

机器人学中的运动规划本质上是一个在SE(3)或更高维李群上的优化问题。李代数注意力可以直接在群元素上工作,无需将姿态转换为向量表示。这可能带来更自然、更高效的运动规划算法。

计算机视觉中的仿射变换建模

图像中的仿射变换(缩放、旋转、剪切、平移)无处不在——从相机视角变化到物体形变。传统方法无法直接在仿射群上建模注意力,只能通过近似或分解来处理。李代数注意力提供了第一个直接在$\text{Aff}(n)$上定义注意力的框架。

分子动力学与蛋白质结构

蛋白质的三维结构可以用SE(3)群元素来描述。李代数注意力可能为蛋白质结构预测和分子动力学模拟提供新的注意力机制范式。

理论物理中的规范场论

规范场论中的对称性是通过李群来描述的。李代数注意力的数学框架与规范场论的数学结构有深刻的联系,这可能为物理信息神经网络提供新的思路。

更广泛的影响:从"学习对称性"到"内置对称性"

李代数注意力的更广泛影响在于它代表了一种范式转换:从学习对称性到内置对称性

传统方法(包括数据增强、等变网络等)试图让模型"学习"对称性——通过看到足够多的变换后的数据,模型最终学会在变换下保持不变。但这种方法是"后验的"——它依赖于数据的覆盖范围,无法保证在未见过的变换下仍然保持等变性。

李代数注意力将对称性"内置"到模型的数学结构中——等变性不是学来的,而是定义中就存在的。这种方法更接近物理学中的对称性原理:对称性不是从实验数据中发现的,而是作为自然定律的基本假设提出的。


局限性与未来方向

当前局限

局限一:仅限于矩阵李群。本文的方法要求token是矩阵李群的元素。对于更一般的群(如无限维群、非李群的拓扑群),该方法可能不直接适用。虽然大多数实际应用中的变换群都是矩阵李群,但这个限制仍然值得注意。

局限二:对数映射图表的选择。对数映射$\log: G \to \mathfrak{g}$只在群的某个子集上有定义(通常是在单位元附近的一个邻域)。对于远离单位元的群元素,对数映射可能不存在。这意味着对于相对位姿$g_i^{-1}g_j$较大的token对,注意力分数可能无法正确计算。

局限三:实验规模有限。本文的实验仅在序列补全任务上进行,这是一个相对简单的基准任务。该方法在更复杂的实际任务(如机器翻译、图像生成、机器人控制等)上的表现尚未得到验证。

局限四:缺乏大规模验证。实验中的序列长度和群的维度都相对较小。在大规模、高维场景下,该方法是否仍然有效有待验证。

局限五:线性注意力的限制。本文的方法本质上是线性的(注意力分数是相对位姿的二次函数)。对于需要非线性注意力核的任务,闭式核可能不够灵活。虽然可以通过堆叠多层来增加非线性,但单层的表达能力可能有限。

未来方向

方向一:与其他模态的融合。如何将李代数注意力与传统的特征向量注意力结合?一种可能的方案是:用群元素表示token的几何信息,用特征向量表示token的内容信息,然后在两者的联合空间上定义注意力。

方向二:高效计算的实现。虽然李代数注意力的理论形式很简洁,但在大规模场景下的高效实现仍是一个挑战。特别是对数映射和范数计算在GPU上的优化。

方向三:更广泛的群类。将该方法推广到更一般的群类,如无穷维群、量子群等,可能是一个有价值的理论方向。

方向四:与生成模型的结合。扩散模型等生成模型通常需要在数据空间中定义"去噪"过程。如果数据空间本身是一个李群,那么李代数注意力可能为群值数据的生成建模提供新的范式。

方向五:从闭式核到混合核。在某些任务中,闭式核可能不够灵活。一个有趣的方向是研究如何将闭式核与学习核结合——用闭式核作为"先验",学习核作为"修正"——这可能同时获得等变性和表达能力。


总结

李代数注意力代表了注意力机制设计中的一次范式转换。它不再试图用复杂的表示论工具来"保证"等变性,而是从一开始就让等变性成为数学定义的一部分。

这种方法的核心洞察是:当我们把token从特征向量提升为群元素时,注意力的计算就变得自然而然——相对位姿是规范的,代数范数是封闭形式的,等变性是重言式的

最令人兴奋的是,这种方法首次让仿射群进入注意力机制的适用范围——这是所有传统方法都无法触及的领域。在计算机视觉、机器人学、分子建模等大量涉及仿射变换的领域,这可能带来深远的影响。

当然,这种方法也有其局限性:它仅限于矩阵李群,需要选择合适的对数映射图表,而且目前的实验规模有限。但作为一种新的范式,它为几何深度学习打开了一扇新的大门。

最后,让我们回到那个舞蹈教练的类比。传统注意力机制让教练通过看纸条上的数字来判断学员动作的相似性;李代数注意力让教练直接看学员的动作本身。哪一个更自然、更准确、更高效?答案不言自明。

当我们不再需要"特征"来描述"变换"时,注意力机制就回到了它最本质的形式——直接衡量两个变换之间的几何关系。这正是李代数注意力的优雅之处,也是它可能深远影响的原因。


本文基于论文"The Token Is a Group Element: On Lie-Algebra Attention over Matrix Lie Groups"(2606.20547v1)撰写。

常见问题

为什么相对位姿$g_i^{-1}g_j$是"规范的"?

>为什么相对位姿$g_i^{-1}g_j$是"规范的"?这是理解本文的关键。 在传统几何深度学习中,如何定义两个特征之间的"距离"是一个设计选择——你可以用点积、余弦相似度、欧氏距离等等。这些选择都是人为设计的,不同的选择可能导致不同的结果。 在李代数注意力中,两个token之间的"距离"不是设计出来的,而是从群结构中自然涌现的。具体来说,$g_i^{-1}g_j$是群$G$在自身作用下的规范不变量——它是唯一一个满足以下条件的量: 坐标无关:无论你选择什么坐标系,$g_i^{-1}g_j$的值不变。 平移无关:如果你对所有token施加同一个群作用(比

为什么不需要不可约表示?

>为什么不需要不可约表示?传统方法之所以需要不可约表示,是因为它们需要一种"分解"来保证等变性。具体来说,传统方法把特征分解为不可约分量,然后在每个分量上分别计算注意力,最后再组合起来。 李代数注意力不需要这种分解,因为它根本不依赖于特征分解。注意力分数$-|\log(g_i^{-1}g_j)|_\lambda^2/\tau$是直接在群元素上定义的,而群元素本身已经包含了完整的对称性信息。你不需要把它"拆开"再"组装"——它已经是一个整体。 这就好比你要比较两个苹果的大小。传统方法是把苹果切成片(不可约表示),分别比较每片的大小,然后

为什么适用于仿射群?

>为什么适用于仿射群?仿射群$\text{Aff}(n)$之所以是传统方法的"禁区",是因为它有两个致命的特性: 非紧致性:仿射群中的缩放变换可以任意缩放——$\text{diag}(s, s)$可以是任意正实数$s$。这意味着群的体积是无穷大的,不可约表示空间也是无穷维的。 非交换性:先缩放再平移与先平移再缩放是不同的操作。这使得群的代数结构更加复杂。 李代数注意力绕过了这两个问题,因为它不依赖于不可约表示的分解。只要群元素之间的相对位姿$g_i^{-1}g_j$落在对数映射的定义域内,李代数注意力就可以直接工作。通过选择一个合适的对数图表(logarithm chart

评论