RoPE 数学本质
RoPE 核心直觉纠正与数学本质一、RoPE 最终正确本质RoPE 的本质把 embedding 的每两维组成复数施加与位置相关的相位旋转使得 attention 内积仅依赖相对相位差即相对位置信息。二、原三点判断逐条校正1. 关于「embedding 是实部」原表述embedding 是实部精确表述并非只有实部而是将相邻两维分别作为复数的实部与虚部把实向量解释为复数向量。对向量x(x0,x1,x2,x3,… ) \boldsymbol{x}(x_0,x_1,x_2,x_3,\dots)x(x0,x1,x2,x3,…)构造复数zix2ii x2i1 z_i x_{2i} i\,x_{2i1}zix2iix2i1(x0,x1)(x_0,x_1)(x0,x1)构成一个复数(x2,x3)(x_2,x_3)(x2,x3)构成一个复数……结论embedding 被整体解释为复数向量而非仅有实部。2. 关于「θ 是复角」该表述正确。RoPE 复数形式zi′zi⋅eiθpos,i z_i z_i \cdot e^{i\theta_{\text{pos},i}}zi′zi⋅eiθpos,iθ\thetaθ相位phase位置信息 → 编码为相位3. 关于「旋转中心点是向量位置中点」关键错误严格纠正错误直觉整个向量在空间中绕某一中心点旋转正确理解每一对维度在自身独立的二维子空间中绕原点旋转三、数学上的旋转空间对每一组维度(x2i,x2i1)(x_{2i},x_{2i1})(x2i,x2i1)旋转变换为[x2i′x2i1′][cosθ−sinθsinθcosθ][x2ix2i1] \begin{bmatrix} x_{2i} \\ x_{2i1} \end{bmatrix} \begin{bmatrix} \cos\theta -\sin\theta \\ \sin\theta \cos\theta \end{bmatrix} \begin{bmatrix} x_{2i} \\ x_{2i1} \end{bmatrix}[x2i′x2i1′][cosθsinθ−sinθcosθ][x2ix2i1]这是标准的绕原点(0,0)(0,0)(0,0)旋转变换。四、正确几何直觉错误图像整个 embedding 向量在高维空间绕某中心点旋转正确图像高维空间可拆分为d2\frac{d}{2}2d个相互独立的二维平面(x0,x1)(x_0,x_1)(x0,x1)在自身平面内旋转(x2,x3)(x_2,x_3)(x2,x3)在自身平面内旋转(x4,x5)(x_4,x_5)(x4,x5)在自身平面内旋转……可理解为ddd维空间 d2\frac{d}{2}2d个独立小转盘五、Attention 内积的本质施加 RoPE 后attention 内积qi′⋅kj′ q_i \cdot k_jqi′⋅kj′对应复数运算zizj‾⋅ei(θi−θj) z_i \overline{z_j} \cdot e^{i(\theta_i-\theta_j)}zizj⋅ei(θi−θj)核心绝对位置信息消失仅保留相位差相位差等价于位置差posi−posj\text{pos}_i-\text{pos}_jposi−posj六、为何不是「绕中心点旋转」若绕任意中心点旋转不保持线性结构不保持内积不变性无法推导出相对位置编码特性RoPE 的核心前提严格保持内积结构。七、高阶数学理解分块对角旋转矩阵RoPE 等价于分块对角旋转矩阵作用于原向量。对x∈Rd\boldsymbol{x}\in\mathbb{R}^dx∈Rd旋转矩阵Rθ[R(θ0)000R(θ1)000R(θ2)] R_{\theta} \begin{bmatrix} R(\theta_0) 0 0 \\ 0 R(\theta_1) 0 \\ 0 0 R(\theta_2) \\ \end{bmatrix}RθR(θ0)000R(θ1)000R(θ2)其中每个二维旋转块R(θi)[cosθi−sinθisinθicosθi] R(\theta_i) \begin{bmatrix} \cos\theta_i -\sin\theta_i \\ \sin\theta_i \cos\theta_i \end{bmatrix}R(θi)[cosθisinθi−sinθicosθi]结论并非整体一次旋转而是多组独立二维旋转。八、结论修正原表述embedding 是实部θ 是复角旋转中心点是向量位置中点正确版本embedding 被分解为若干复数实部虚部θ\thetaθ是位置对应的相位每个复数在复平面绕原点旋转最终使 attention 点积仅编码相对相位差相对位置。九、进阶顿悟点RoPE 本质是在复数空间上的旋转群作用。延伸可进一步探究RoPE 指数频率100002i/d10000^{2i/d}100002i/d的频域意义与傅里叶基的关系长序列建模的频率分解特性从旋转核角度理解 Attention 本质