一句话定位

追一科技提出 Rotary Position Embedding(RoPE):用旋转矩阵把相对位置编码进 query/key,成为日后几乎所有主流 LLM(LLaMA、GLM、Qwen 等)的默认位置编码。

摘要(3-6 句)

RoFormer 提出 Rotary Position Embedding(RoPE),通过旋转矩阵把绝对位置信息融入自注意力,使内积自然包含相对位置依赖。RoPE 兼具相对位置编码的灵活性、可扩展到任意序列长度、且对线性注意力友好。论文从理论与实验证明 RoPE 在多项长文本任务上优于既有位置编码方法。

关键技术细节

  • 核心:把每个维度对按位置角度做旋转(rotary),使 q·k 内积仅依赖相对位置 m-n。
  • 优点:①相对位置感知;②序列长度可扩展(外推友好);③与线性注意力(linear attention)兼容;④无需额外可学习参数。
  • 实现简单:对 query/key 向量逐维做旋转变换即可。
  • 影响:后被 LLaMA、PaLM、GLM、Qwen、Mistral 等广泛采用,是 2021 年最具影响力的架构改进之一。
  • 作者 Jianlin Su(苏剑林)等,追一科技(Zhuiyi)。

原始链接

一手源存档(sources/)