# Equivalence of Context and Parameter Updates in Modern Transformer Blocks：中文精读

**作者**：Adrian Goldwaser、Michael Munn、Javier Gonzalvo、Benoit Dherin  
**原文**：[arXiv:2511.17864v3](https://arxiv.org/abs/2511.17864v3) · [本地 PDF](../source/paper.pdf)  
**版本与阅读日期**：v3（2026-07-06 修订）；2026-10-26 阅读

## 论文总览

这篇论文研究一个精确的表示问题：给定某个查询 token 和它前面的上下文，能否删去上下文、只修改模型参数，仍得到同一个下一 token 输出？作者先对带门控 MLP、前置 RMSNorm 和后置 RMSNorm 的 Gemma 式残差块给出显式解，再用逐层归纳覆盖深层模型，最后把构造概括为**输入可控性**（input controllability）与**输出可控性**（output controllability）。它解释了上下文作用如何在单次计算中表示成参数补丁；这些补丁依赖当前 token 与生成历史。〔Sec. 1、3、5，PDF pp. 1–2、3–4、8–9〕

核心技巧分为两步：用秩至多为 1 的输入矩阵补丁，使删去上下文后的 MLP 内部激活与原来相同；再修改 MLP 输出端，补回注意力残差路径少掉的向量。对 Gemma，后一处是 RMSNorm 的可训练缩放向量 $\mathbf m$；对 Llama/Falcon 一类块，可以是输出矩阵。精确等式有非零激活等条件；在有限精度中，直接更新 $\mathbf m$ 会遇到数值问题。〔Thm. 1、3 与 Table 1，PDF pp. 3、8〕

## 结构地图

| 原文章节 | 作用 | PDF 定位 |
| --- | --- | --- |
| 1 Introduction；2 Background | 解释已有单层 vanilla 证明与现代无偏置、门控、归一化架构之间的缺口 | pp. 1–2 |
| 3 Results: Implicit Updates in Modern Transformers | Gemma 单块公式、深层归纳与逐层构造算法 | pp. 2–5；Fig. 1–2、Thm. 1–2 |
| 4 Experimental Validation | 比较有上下文原模型与无上下文补丁模型的逐 token 输出 | pp. 4–7；Alg. 1、Fig. 3–5 |
| 5 A General Framework for Implicit Updates | 可控性定义、统一定理、架构实例及反例入口 | pp. 6–9；Table 1、Thm. 3 |
| 6 Conclusion | 解释逐 token 等价的用途与实际范围 | p. 9 |
| Appendices A–E | 可控性引理、稳定更新、扩展实验、固定后置 RMSNorm 反例及梯度形式 | pp. 12–25 |

## 一：动机——为什么原有补丁公式不够

先前工作已证明，单个常规 Transformer 块的上下文效应可由 MLP 输入矩阵的秩 1 更新和输出偏置更新表示。直观地说，注意力读入上下文，改变了进入 MLP 的向量；输入矩阵补丁可重现改变后的隐藏激活，输出偏置可补回残差路径。然而 Gemma 和 Llama 等现代模型常去掉 MLP 偏置，并加入门控与归一化；原证明需要的输出偏置不存在。论文的问题就是在这些具体结构中找到能承担两种补偿的参数，并把单层结论提升为多层结论。〔Sec. 1–2，PDF pp. 1–2〕

作者研究的是**固定输入与历史上的函数值等价**：在这一查询点上，有上下文的原模型和无上下文、已补丁的模型输出相同。这个问题有助于分析上下文诱发的局部权重变化；生成实验每步都重新求补丁。〔Sec. 3.1、4.1、6，PDF pp. 2–3、5、9〕

## 二：方法——把上下文拆成输入变化与残差变化

### 2.1 单个 Gemma 式块

令 $C$ 为完整上下文，$C\setminus Y$ 为删去片段 $Y$ 的上下文。$A(C,\mathbf x)=\mathbf x+\operatorname{Attn}(C,\mathbf x)$ 包含注意力和它的残差连接。定义

$$
\mathbf v_C=A(C,\mathbf x),\qquad
\mathbf v=A(C\setminus Y,\mathbf x),\qquad
\Delta\mathbf v=\mathbf v_C-\mathbf v,
$$

以及前置归一化后的 $\mathbf z_C=N_{\rm RMS}(\mathbf v_C)$、$\mathbf z=N_{\rm RMS}(\mathbf v)$。Gemma 式 MLP 子层的输出可写成

$$
T(C,\mathbf x)=\mathbf v_C+\mathbf m\odot
f(W_{\rm gate}\mathbf z_C,W_{\rm up}\mathbf z_C).
$$

其中 $W_{\rm gate}$ 与 $W_{\rm up}$ 是两条输入投影，$f(\mathbf a,\mathbf b)=N_{\rm RMS}'\!\left(W_{\rm down}(\operatorname{GeLU}(\mathbf a)\odot\mathbf b)\right)$ 包含门控、输出矩阵和**未乘**缩放向量的后置 RMSNorm；$\mathbf m$ 是后置 RMSNorm 的可训练缩放向量。$\mathbf v$、$\mathbf m$ 与 $f$ 的输出同属残差流维度。〔Sec. 3.1、Eq. (1)、Fig. 1，PDF pp. 2–3〕

![图 1：Gemma 式 MLP 块，裁自原文 PDF](figures/fig-01-gemma-block.png)

图中蓝色的两条输入矩阵路径负责恢复 MLP 内部激活；绿色 $\mathbf m$ 路径负责补偿最后的残差差值。红框 $f$ 已包含 $W_{\rm down}$ 和无缩放的后置 RMSNorm。〔原文 Fig. 1，PDF p. 3〕

### 2.2 单块定理的显式补丁

对 $i\in\{\rm gate,up\}$，先定义

$$
\boxed{\displaystyle
\Delta W_i=\frac{W_i(\mathbf z_C-\mathbf z)\mathbf z^\top}{\|\mathbf z\|_2^2}}
\qquad(\mathbf z\ne\mathbf 0).
$$

于是 $(W_i+\Delta W_i)\mathbf z=W_i\mathbf z_C$。两个投影的输入都对齐后，门控和 $W_{\rm down}$ 等后续计算也恢复成有上下文时的值。设这个共同输出为 $\mathbf h=f(W_{\rm gate}\mathbf z_C,W_{\rm up}\mathbf z_C)$，再令

$$
\boxed{\displaystyle \Delta\mathbf m=\Delta\mathbf v\oslash\mathbf h}
\qquad(h_j\ne0\text{，对每个坐标 }j).
$$

代回可得 $\mathbf v+(\mathbf m+\Delta\mathbf m)\odot\mathbf h=\mathbf v_C+\mathbf m\odot\mathbf h$，因此两个块的输出逐坐标相等。$\Delta W_i$ 是一个列向量与一个行向量的外积，秩至多为 1；它不是对所有可能输入都成立的同一权重变换。若 $h_j=0$ 且所需 $\Delta v_j\ne0$，该直接缩放公式无法补偿第 $j$ 个坐标。〔Thm. 1、Eq. (2)–(4)，PDF p. 3〕

### 2.3 从单块到深层模型

多层证明使用归纳：假设第 $l$ 层前，有上下文原模型与无上下文补丁模型的当前 token 隐藏向量相同；对这一共同输入应用单块定理，令本层输出也相同。第 1 层以相同的查询 token 表示开始，依次处理到第 $L$ 层，就得到最终输出等价。作者的算法先用完整上下文跑一遍，记录每层目标激活；第二遍在删去上下文的路径上逐层计算补丁，并把**实际**补丁输出传给下一层，从而吸收有限精度累积的误差。〔Sec. 3.2–3.3、Thm. 2、Alg. 1，PDF pp. 4–6〕

![图 2：多层逐层等价，裁自原文 PDF](figures/fig-02-multilayer.png)

图 2 的等号连接每一层的**当前 token 隐藏状态**。左侧的 $\mathbf x'_l$ 是应用此前各层补丁后的状态，不是简单地用原参数删除上下文后得到的状态。〔原文 Fig. 2，PDF p. 4〕

### 2.4 统一定理：什么架构能这样做

把残差块写作 $T(C,\mathbf x)=A(C,\mathbf x)+g(f(A(C,\mathbf x);\theta_f);\theta_g)$。若能通过改变 $f$ 的参数使较小输入产生较大输入原本会产生的内部状态，称 $f$ **输入可控**；若能通过改变 $g$ 的参数，为固定内部状态制造任意所需的输出差值，称 $g$ **输出可控**。两者同时满足且相应激活非零时，先对齐 $f$，再让 $g$ 增加 $\Delta\mathbf v$，即可构造上下文等价补丁。这是充分条件。〔Sec. 5、Definitions 1–2、Thm. 3，PDF pp. 7–8〕

| 架构部件 | 补偿参数与构造 | 关键条件 |
| --- | --- | --- |
| 常规或门控 MLP 的输入线性投影 | 对每个输入矩阵使用 $\Delta W_i=W_i\Delta\mathbf z\,\mathbf z^\top/\|\mathbf z\|^2$ | $\mathbf z\ne0$ |
| 前置归一化 | 令 $\Delta\mathbf z=N(\mathbf v_C)-N(\mathbf v)$ 后仍补输入矩阵 | $N(\mathbf v)\ne0$ |
| 外层偏置 | $\Delta\mathbf b=\Delta\mathbf v$ | 偏置可修改 |
| 外层输出矩阵，如无后置归一化的块 | $\Delta W_{\rm out}=\Delta\mathbf v\,\mathbf h^\top/\|\mathbf h\|^2$ | $\mathbf h\ne0$ |
| 后置 RMSNorm 可训练缩放 | $\Delta\mathbf m=\Delta\mathbf v\oslash\mathbf h$ | $h_j\ne0$，逐坐标 |
| MoE | 将所需差值分给可控专家并按路由权重求和 | 相应专家可控，门值和 $S\ne0$ |
| 并行注意力与 MLP | MLP 输出端直接吸收注意力差值 | MLP 输出端可控 |

〔原文 Table 1、Appendix A，PDF pp. 8、12–13〕

这个判据也给出一个明确的失败情形：固定缩放向量的后置 RMSNorm 输出范数受限，不能提供任意大的残差补偿，因此一般不满足输出可控性。附录 D 给出了上界 $\|g(\mathbf z')-g(\mathbf z)\|_2\le2\sqrt d\|\mathbf m\|_\infty$ 与可放大的注意力差值之间的反例。〔Sec. 5.1、Appendix D，PDF pp. 9、19–20〕

### 2.5 为什么还需要稳定更新

Gemma 的直接公式要按坐标计算 $\Delta\mathbf m=\Delta\mathbf v\oslash\mathbf h$。即使理论上 $h_j\ne0$，很小的 $h_j$ 仍会放大更新与舍入误差。附录 B 的稳定版本先求目标 MLP 输出 $\mathbf g=\Delta\mathbf v+\mathbf m\odot N(\mathbf h_{{\rm down},C})$，再找一个固定 RMS 大小的 $\mathbf h_{\rm target}$，使 $\mathbf m\odot N(\mathbf h_{\rm target})$ 尽量接近 $\mathbf g$。随后用秩 1 的 $\Delta W_{\rm down}$ 把门控激活送到 $\mathbf h_{\rm target}$，最后仅用 $\Delta\mathbf m$ 补剩余误差。这样将主要补偿交给矩阵，通常缩小对 $\mathbf m$ 的更新。〔Appendix B，PDF pp. 13–15〕

这里的 RMSNorm 反演是一个受 $\operatorname{RMS}(\mathbf h_{\rm target})=C$ 约束的最小二乘问题；附录给出拉格朗日乘子的坐标公式与一维求根形式。反演本身求的是**最佳近似**，最后的 $\Delta\mathbf m$ 才使理想算术中的输出严格匹配；其坐标除法仍需非零条件。〔Appendix B.1–B.2，PDF pp. 13–15〕

## 三：实验——如何检验这一构造

主实验以指令微调 Gemma 3 1B 的文本生成与 Gemma 3 4B 的图像上下文为例；附录还在 Falcon-7B 上复核。文本例子要求“略显不耐烦的机器人”写一句火星天气预报，另有四个不同提示。基线是**有完整上下文的原模型**；对照是在每个生成步重新计算各层补丁、不给显式上下文的模型。补丁吸收初始提示，也吸收此前已生成 token 的历史。若两路选出的 token 分叉，实验记录不匹配，但在下一步强制对照沿基线历史继续，以便在相同历史上比较 logits。〔Sec. 4.1、Appendix C.1、C.3，PDF pp. 5–6、16–19〕

比较指标是：argmax token 是否一致（越高越好）、logits 的 $L_\infty$ 差值（越低越好），以及概率分布的全变差距离 $\mathrm{TVD}(p,q)=\frac12\|p-q\|_1$（越低越好）。因此实验检验的是**输出匹配精度与数值稳定性**。〔Sec. 4.2，PDF p. 6〕

## 四：结果——理论等价怎样落到有限精度

### 4.1 Gemma 文本：精度和稳定构造决定实际吻合度

| 设置 | 论文报告/图示的结果 | 证据 |
| --- | --- | --- |
| Gemma 3 1B，float32，直接补丁 | token 匹配为 100%，TVD 接近零 | Fig. 3–4；PDF pp. 5、7 |
| Gemma 3 1B，bfloat16，直接补丁 | 主文举出的较差设置仅 87.5% token 匹配，且 logits/TVD 明显偏大 | Sec. 4.2、Fig. 3；PDF pp. 5–6 |
| Gemma 3 1B，bfloat16，稳定补丁 | 主文报告提升到 100% token 匹配；分布差距仍高于 float32 | Sec. 4.2、Fig. 4；PDF pp. 6–7 |

这里的 87.5% 是主文报告的低精度较差案例；Fig. 4 另汇总**五次文本生成**，不应把单案例百分比直接当作五次的合并统计。Fig. 3 的红叉标出直接 bfloat16 补丁的 token 分叉，Fig. 4 的箱线图显示稳定更新把分布距离压低，同时维持完全的 token 匹配。〔PDF pp. 5–7〕

![图 3：火星天气提示下逐 token 的 logit 差值与 TVD，原文图件](figures/fig-03-generation-metrics.png)

图 3 横轴是按生成顺序排列的 token，纵轴都是对数刻度；蓝色为直接 bfloat16，橙色为稳定 bfloat16，绿/红分别为 float32 两种更新。红叉标出 token 不一致位置。稳定方案在 bfloat16 下改善两种距离；float32 的两条曲线保持在更低量级。〔原文 Fig. 3，PDF p. 5〕

![图 4：五次文本生成的 TVD 与 token 匹配汇总，原文图件](figures/fig-04-generation-summary.png)

### 4.2 图像上下文与 Falcon：同一构造跨输入和架构有效

Gemma 3 4B 的图像例子让模型描述一张猫的照片。原文 Fig. 5 显示，float32 两种补丁在该例的 token 选择上保持一致；直接 bfloat16 出现分叉，稳定版本显著缩小 logit/TVD 差距。这个实验说明构造可以把含图像的上下文纳入当前 token 的等价计算。〔Sec. 4.2、Fig. 5，PDF p. 7〕

Falcon-7B 没有 Gemma 式后置归一化缩放，论文用外层输出矩阵承担补偿。附录的五个提示汇总图中，bfloat16 和 float32 都达到 100% token 匹配；float32 的 TVD 与 logit 差值更小。它直接支持输出可控参数可随架构改变这一论点。〔Appendix C.3、Fig. 9，PDF pp. 17–18〕

![图 9：Falcon-7B 跨提示的匹配与距离指标，原文图件](figures/fig-06-falcon-summary.png)

### 4.3 消融：补丁放在哪里也影响数值表现

从最后一层才开始补丁在理论上可能足够，但附录 C.4 的实验中，**只更新最后一层**会降低匹配精度；允许前面若干层分担补偿后，准确度通常恢复。稳定方案从更早层开始还降低了尺度向量补丁的范数。附录 C.5 比较直接、稳定与缩放目标等更新策略，显示不同构造虽都基于同一等价目标，低精度误差和补丁范数仍明显不同。〔Appendix C.4–C.5、Fig. 11–13，PDF pp. 17–18、23–25〕

## 五：结论与理解

论文的主要贡献是一个**逐查询、逐层的构造性等价**：现代 Transformer 的上下文效应，在输入投影可控且输出端可补任意残差差值时，可以表示为参数补丁。Gemma 的推导给出具体矩阵/向量更新；统一定理解释为什么无偏置的 Llama/Falcon、MoE 和并行块也可分析。实验在指定模型、提示与精度下检验补丁计算的数值吻合度。〔Sec. 3–6，PDF pp. 3–9〕

这一等价的主要实际取舍是**token 依赖性**：生成历史一变化，目标激活与补丁也变化，故算法要为每一步重新计算。论文并未给出把一次补丁固定后用于任意后续查询的通用算法。另一个取舍是输出端的非零/可控条件以及低精度下小分母导致的误差；稳定版本缓解但仍保留最终按坐标除法。〔Sec. 4.2、6、Appendix B，PDF pp. 6、9、13–15〕

附录 E 将补丁写成某个迹形式目标的一步梯度更新：先按期望补丁定义线性伪损失，再选逆范数步长，求梯度便得到相同外积公式。这提供了与“隐式学习”语言相连的代数表示；该目标是根据要得到的补丁构造出来的。〔Appendix E，PDF pp. 20–22〕
