MMEmb-R1:基于推理增强的多模态嵌入框架,融合配对感知选择与自适应控制 MMEmb-R1: Reasoning-Enhanced Multimodal Embedding with Pair-Aware Selection and Adaptive Control
将推理视为隐变量、用配对感知选择+GRPO自适应启停推理的多模态嵌入框架。
前置知识
对比学习与InfoNCE损失
多模态嵌入的核心范式。给定 N 个 query-target 配对,InfoNCE 把正样本对的余弦相似度拉大、把负样本推远,损失形如 $\mathcal{L}_{con}=-\frac{1}{N}\sum_{k=1}^{N}\log\frac{\exp(\mathrm{sim}(z_q^k,z_t^k)/\tau)}{\sum_{j=1}^{N}\exp(\mathrm{sim}(z_q^k,z_t^j)/\tau)}$。
本文的对比损失直接建立在这一目标之上,而所谓的"结构错位"指的就是推理在实例级别生成、却在配对级别被监督,导致推理信号与对比目标解耦。
Chain-of-Thought (CoT) 推理
让模型在最终答案之前先生成一段中间推理文本("思考链"),用以激活大模型的逻辑分解能力。常用 zero-shot CoT、self-consistency、ToT 等变体,本文借用同一思路但把推理用作"嵌入的中间表示"。
MMEmb-R1 正是要回答:能否以及如何把 CoT 整合进嵌入学习?现有 UME-R1、TTE 等工作已尝试,但都让模型机械地"先生成再编码",作者认为这会引发捷径学习与过度思考两大问题。
因果干预与反事实推理
Pearl 提出的因果推断框架,用 do-算子切断变量的入边来隔离因果效应。反事实推理则问"如果改变某变量,相同个体会有何结果"。本文用反事实方式比较"加入推理路径 vs 不加"时评估器对相关性的置信度差 $\Delta r = c_r - c_0$,用以分离推理的真实贡献。
这是配对感知打分函数 $S(r;q,t^+)$ 的理论基础。如果不消除"基线置信度",模型会把"本来就好认的配对"误判为推理有用,从而过滤掉真正有信息量的中间表征。
GRPO(Group Relative Policy Optimization)
DeepSeek-R1 系列采用的强化学习算法,去掉传统 PPO 的 critic 网络,对同一 prompt 采样 G 个回答,在组内归一化优势 $\hat{A}_i = (R(o_i)-\mathrm{mean})/\mathrm{std}$ 后用截断的 surrogate 目标更新策略,并加 KL 约束 $\mathcal{L}_{\mathrm{GRPO}}=\mathbb{E}\left[\min(r_i\hat{A}_i,\mathrm{clip}(r_i,1-\epsilon,1+\epsilon)\hat{A}_i)\right]-\beta D_{KL}(\pi_\theta\|\pi_{\mathrm{ref}})$。
本文第三阶段用 GRPO 把"是否调用推理"建模成二值序列决策问题,并把推理效用 $\delta_i$ 等连续信号当作奖励,引导模型学习何时该推理、何时该直接编码。
Multimodal LLM (MLLM) 嵌入范式
用 Qwen-VL、LLaVA 等多模态大模型替代 CLIP 的双塔结构,把视觉 token 通过 ViT + 视觉 adapter 投影到语言 token 空间,再由语言模型的最后一个特殊 token(/)的 hidden state 作为嵌入表示。优点是继承 MLLM 的世界知识和指令跟随能力。
VLM2Vec、GME、ColPali、UME-R1 等近期工作都建立在该范式之上,本文同样以 Qwen2-VL/Qwen3-VL 为骨干,所有"加推理"的改进都是在这一架构之上做增量设计。
研究动机
现有的 MLLM 嵌入方法几乎都把大模型当成静态的特征提取器,仅在最终 token 取 hidden state 当嵌入,浪费了生成范式的推理与结构化理解能力。近期 UME-R1、TTE、Embed-RL 等工作尝试把 Chain-of-Thought 引入嵌入学习:让模型先生成一段推理再编码,作者却通过注意力分析(Fig. 2a)发现这些方法的 embedding token 几乎不关注 CoT token,注意力大多回落到原始输入,说明模型只是学会了推理的"表面格式"而没有建立推理与表征之间的真实依赖(即"捷径行为")。同时 Fig. 2b 显示,对"cat"这种简短目标强行生成数百字推理反而把简单语义搞糊——作者称之为"过度思考",既浪费算力又拖慢推理延迟。这两大问题直接源自一个根因:推理是实例级别(instance-level)的,而对比监督天然是配对级别(pair-wise)的,二者粒度错位。
本文的目标是本文目标是把推理"真正"整合进多模态嵌入学习,既要让它显著提升检索质量,又要避免对简单样本做无用推理。具体而言,作者希望模型在 MMEB-V2(78 个任务、覆盖图像/视频/视觉文档)上以 2B/4B 参数量超越此前 7B 级别的强基线 RzenEmbed-v1(68.9)、Embed-RL(66.8/68.1)等,并把推理开销降到 UME-R1 的 1/2.5 左右,最终实现"按需推理"的高质量嵌入。
与已有工作不同的是,作者选择了两条独特切入角度:第一,把推理路径 $r$ 当作从隐空间 $P(\mathcal{R})$ 中采样的潜变量,而非教师模型确定的固定输出,并用多个异构 MLLM(指令式、思考式、闭源高容量)协同模拟这一先验,缓解单一教师偏置;第二,引入"配对感知的选择机制"——通过反事实干预 $\Delta r = c_r - c_0$ 度量每条推理对 query-target 对齐的真实边际贡献,并据此做加权选择;第三,把"是否调用推理"建模为二值动作 $\{DIRECT, REASON\}$,用 GRPO 把推理效用 $\delta_i = s_i^r - s_i^d$ 当作连续奖励,让模型自己学会何时该推理、何时直接编码。三者协同构成论文区别于 UME-R1 等纯 SFT 路线以及 Embed-R1 等纯 RL 路线的核心差异。
核心方法
MMEmb-R1 的整体思路是"三阶段流水线"。直觉上,先承认推理不是单一最优路径而是隐空间中的多种可能,所以用一个"配对感知选择器"从多个候选里挑出真正对当前 query-target 有用的推理;再把这些被选中的高价值推理作为监督信号,让 MLLM 同时学会"直接出嵌入"和"推理后再出嵌入"两种模式;最后让模型在推理时按效用自适应选择要不要展开推理。技术上,第一阶段用 K=3 个异构 worker MLLM(Qwen2-VL-Instruct、GLM-4.1V-Thinking、Doubao-Seed-1.6-Vision)独立生成候选理由,再用 Qwen3-VL-32B-Instruct 作为评估器 $\mathcal{J}$,通过两次前向(有/无候选理由)计算配对的反事实增益 $\Delta r$,最终用 softmax 归一化为权重 $w_i$。第二阶段冻结视觉编码器、联合优化多模态投影层和 LLM 主干,损失由三部分组成 $\mathcal{L}=\mathcal{L}_{reason}+\lambda_{CoT}\mathcal{L}_{CoT}+\lambda_{direct}\mathcal{L}_{direct}$。第三阶段用 GRPO 把"动作"选为 DIRECT(不推理直接编码)或 REASON(先推理再编码),奖励由自适应奖励 $R_{ada}$、格式奖励 $R_{format}$ 和嵌入奖励 $R_{emb}$ 组成,并在 query 和 target 两个方向上对称取平均。
核心创新有三层。第一层是把推理路径 $r$ 从"确定输出"升级为"潜变量" $r\sim P(\mathcal{R})$,并以隐式边际化 $\mathbb{E}_{r\sim P(\mathcal{R})}E(x\oplus r)$ 形式出现在表征中,从而把"实例级生成"和"配对级监督"通过潜变量分布桥接起来。第二层是反事实配对感知打分:候选 $r$ 是否真有用,不应只看它"说得通不通",而要看"加入它之后评估器对 query-target 相关性的置信度比不加提升了多少",即 $\Delta r=c_r-c_0$,并据此加权,这是论文对"捷径学习"问题的根治方案。第三层是把是否推理建模成 RL 决策,避免一刀切:对于"cat"这类单字目标应直接编码,对于需要时间推理的烹饪视频才生成完整 CoT。
方法步骤详情
训练阶段一:构建配对感知推理池。先用 InternVL3-14B-Instruct、GLM-4.1V-Thinking、Doubao-Seed-1.6-Vision 三个 worker 独立为每条样本的 query 和 target 生成 K=3 条候选理由(注意此处是单侧生成以避免信息泄露);接着用 Qwen3-VL-32B-Instruct 作为评估器 $\mathcal{J}$ 做两次推理:一次仅给 query/target,得 baseline 置信度 $c_0=\mathrm{Conf}_{\mathcal{J}}(q,t^+)$(取首 token 为 [YES] 的 log-概率比),一次附加候选理由 $r$,得 $c_r$;反事实增益 $\Delta r = c_r - c_0$,过滤掉 $\Delta r<\epsilon=-0.1$ 的低质候选后用 softmax $w_r=\exp(\Delta r/\gamma)/\sum_{r'}\exp(\Delta r'/\gamma)$ 归一化,得到加权推理池 $\mathcal{D}_{\mathcal{R}}=\{(q_i,t_i^+,r_{i,j},w_{i,j})\}_{i,j}$,规模约 1.2M。训练阶段二:联合推理与嵌入训练。引入两个特殊 token: 标记直接嵌入抽取点, 标记推理后嵌入抽取点;按权重从池中采样一条推理路径 $r_{i,j}$,分别计算推理路径对比损失 $\mathcal{L}_{reason}=\mathcal{L}_{con}(z_q^r,z_t^r)$、直接路径对比损失 $\mathcal{L}_{direct}=\mathcal{L}_{con}(z_q^d,z_t^d)$、以及 CoT token 的 next-token prediction 损失 $\mathcal{L}_{CoT}=-\sum_{l=1}^{|r|}\log p_\theta(r_l|x,r_{。训练阶段三:自适应推理控制。先用第二阶段模型离线计算每条 RL 样本的"推理效用" $\delta_i = s_i^r - s_i^d$(即归一化后直接/推理嵌入与目标相似度之差),再用 GRPO 训练二值动作策略:动作 $a_i\in\{DIRECT, REASON\}$,奖励 $R_{ada}$ 在 DIRECT 时为常数 $\alpha=0.2$ 鼓励前期探索,在 REASON 时为 $\delta_i-\mu(L_i)$,其中 $\mu(\cdot)$ 在长度>512 token 时叠加惩罚系数 $c=1e^{-3}$;另外加 $R_{format}$ 强制 格式、加 $R_{emb}$ 借鉴 UME-R1 的 top-G 排名相似度奖励,正反两个方向取平均后作为 GRPO 总奖励;clip [0.8,1.28]、KL 系数 0.04、LR 1e-6、每 query 采 8 个 completion、训 2 epoch。推理时直接采用学到的策略:模型自动在 (直接出 )与 ...(推理后出嵌入)之间选择。
技术新颖性
新颖性主要体现在三处:1)把推理 $r$ 显式建模为潜变量并通过多 worker 反事实打分做加权边际化,这把过去"教师-CoT 后被机械复制"的范式升级为"对隐空间做正确的事后选择",是对嵌入+推理联合学习的结构性改造;2)提出 $\Delta r=c_r-c_0$ 的反事实配对评估,配合 token 的 log-概率做置信度估计,是因果推断思想首次被系统化地引入"推理路径筛选"任务中;3)用连续效用 $\delta_i$ 而非二元标签训练 GRPO 策略,并配套 DIRECT/REASON 二值决策机制,把"何时推理"的控制权完全交给模型本身,而不是预设启发式规则。三者结合是此前 UME-R1(SFT+单教师)、TTE(仅做组合实验)、Embed-RL(仅做 RL 但不做选择)所没有的。
实验结果
在 MMEB-V2(78 任务、Image/Video/VisDoc 三类)主结果中,MMEmb-R1 在 small-size(2B 级)和 medium-size(4-7B 级)两个区间均刷新 SOTA(Table 1)。具体来说,Qwen3-VL-2B 骨干达到 68.3 Overall,比 Embed-RL-2B(66.8)高 1.5 点、比 RzenEmbed-v1-2B(64.4)高 3.9 点;Qwen3-VL-4B 进一步达到 71.2 Overall,超过 RzenEmbed-v1-7B(68.9)整整 2.3 点,但参数量约为后者一半。模态分解上,Image Overall 由 UME-R1-2B 的 66.6 提到 MMEmb-R1-2B 的 71.5(+4.9),其中 QA 子类从 62.8 提到 73.7(+10.9)提升最大;Video Overall 从 Embed-RL-2B 的 52.1 提升到 55.6(+3.5),这与论文"视频需要时序组合推理"的判断高度一致;VisDoc 从 Embed-RL-2B 的 74.1 微降到 73.2 但绝对仍处前列。在推理效率方面(Table 2),MMEmb-R1 Adaptive 在同一子集上仅需 185 秒,相对 UME-R1 的 459 秒提速 2.5×,相对 Always-Reason 的 337 秒也提速 1.8×,同时准确率 65.0 是三者中最高的。Fig. 4 的"推理调用比例-准确率"曲线显示性能在 74.3% 推理调用比例处达到峰值 62.7,比例继续升高到接近 100% 时反而回落到 61.9,定量证实了"过度思考"现象。Table 3 的消融研究印证每一环都不可或缺:把多 worker 替换为单一教师掉 3.8 点,去掉配对感知选择(均匀采样)掉 2.2 点,去掉反事实基线 $c_0$ 再掉 0.9 点,去掉 $\mathcal{L}_{reason}$(仅直接路径)直接掉 5.8 点,Always-Reason 比 Adaptive 掉 1.4 点,Always-Direct 掉 4.6 点,说明选择性推理比恒定推理更优。Fig. 5 的家族内 scaling 显示 Qwen3-VL-2B(68.3)已经超过 Qwen2-VL-7B(66.7),Qwen3-VL-4B(71.2)也超过 Qwen2.5-VL-7B(69.7),意味着架构升级带来的收益与参数规模几乎正交。Fig. 9 的训练集 $\delta_i$ 分布显示约 60.1% 的样本 $\delta_i\geq 0$(推理有用),39.9% 的样本 $\delta_i<0$(推理无益),从数据层面再次证明一刀切策略的次优性。Fig. 7 的定性案例也直观印证:MMEmb-R1 对简单企鹅插图自适应跳过推理,正确检索到"penguin"(而 UME-R1 给出"penguin, magpie, or puffin"反而错检 puffin);对需要时间推理的烹饪视频则展开推理,正确预测下一步是"add seasoning"(而 VLM2Vec-V2 因无法推理返回"take vegetables out of refrigerator")。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| MMEB-V2 Overall (small-size) | Overall Hit@1/NDCG@5 综合分 | 68.3 (Qwen3-VL-2B) | 66.8 (Embed-RL-2B) / 64.4 (RzenEmbed-v1-2B) | +1.5 / +3.9 |
| MMEB-V2 Overall (medium-size) | Overall Hit@1/NDCG@5 综合分 | 71.2 (Qwen3-VL-4B) | 68.9 (RzenEmbed-v1-7B) / 68.1 (Embed-RL-4B) | +2.3 / +3.1 |
| MMEB-V2 Image Overall | Hit@1 (CLS/QA/RET/GD 平均) | 71.5 (Qwen3-VL-2B) / 74.8 (Qwen3-VL-4B) | 66.6 (UME-R1-2B) / 70.1 (TTE-2B) | +4.9 / +4.7 |
| MMEB-V2 Video Overall | Hit@1 (CLS/QA/RET/MRET 平均) | 55.6 (Qwen3-VL-2B) / 56.6 (Qwen3-VL-4B) | 52.1 (Embed-RL-2B) / 53.0 (Embed-RL-4B) | +3.5 / +3.6 |
| MMEB-V2 VisDoc Overall | NDCG@5 (VDRv1/VDRv2/VR/OOD 平均) | 73.2 (Qwen3-VL-2B) / 76.7 (Qwen3-VL-4B) | 74.1 (Embed-RL-2B) / 74.7 (Embed-RL-4B) | -0.9 / +2.0 |
| MMEB-V2 QA 子类 | Hit@1 | 73.7 (Qwen3-VL-2B) / 74.2 (Qwen3-VL-4B) | 67.9 (Embed-RL-2B) / 70.5 (Embed-RL-4B) | +5.8 / +3.7 |
| MMEB-V2 Grounding 子类 | Hit@1 | 89.8 (Qwen3-VL-2B) / 94.9 (Qwen3-VL-4B) | 90.4 (Embed-RL-2B) / 91.4 (Embed-RL-4B) | -0.6 / +3.5 |
| 推理延迟 (MMEB-V2 子集) | Wall-clock 推理耗时(s, 越低越好) | 185 (Adaptive) / 337 (Always-Reason) | 459 (UME-R1-2B) | 2.5× / 1.36× 加速 |
| MMEB-V1 Overall (image-only, 36 任务) | Hit@1 平均 | 70.0 (Qwen2-VL-2B) / 74.8 (Qwen3-VL-4B) | 69.2 (Embed-RL-2B) / 71.2 (Embed-RL-4B) / 71.3 (UME-R1-7B) | +0.8 / +3.6 / +3.5 |
局限与改进
作者在 Limitations 一节坦诚指出了四点:1)当前框架是"离线推理生成 + 配对选择 + 两阶段训练"的流水线,三个环节无法端到端联合优化;2)自适应策略只能在 DIRECT/REASON 二者中选一,粒度偏粗,无法控制"推理的深度"(比如简要提示 vs. 详尽推理链);3)推理增强嵌入不可避免带来额外推理成本,虽然检索场景下 corpus 端可预计算编码缓解,但 query 端依然受延迟制约;4)GRPO 阶段对每个 query 采 8 个 completion,训练成本较高。除此之外,从实验数据中还能观察到:MMEmb-R1 在 VisDoc 的某些 OOD 子类上(如 ViDoSeek-page 32.2 vs Embed-RL 的 82.0)落后较多,提示推理在长文档场景可能反而引入噪声;Fig. 5 显示 Qwen2-VL-2B→7B 仅从 66.7→70.8 提升 4.1 点,规模收益并不算陡峭;另外 Table 3 中 Always-Direct 比 Adaptive 仅低 4.6 点、Random-50% 也只低 4.4 点,意味着论文报告的优势主要来自高质量配对感知选择 + 推理效用奖励,而不是策略网络本身。
独立分析的弱点
作者未深入讨论但读者可观察到的弱点有:1)"配对感知选择"依赖 Qwen3-VL-32B-Instruct 作为评估器 $\mathcal{J}$,相当于把教师模型的偏置直接搬到选择器中,一旦评估器自身对某领域(如医学影像、法律文档)能力不足,被选中的推理也容易被系统性低估——改进方向是引入多评估器集成或用 IR 度量(如 Recall@k)直接做反事实;2)反事实增益 $\Delta r$ 只比较"加 vs 不加",未对推理长度归一化,导致短而精准的推理和长而详尽的推理可能被同等对待,改进方向可加 $\Delta r/L_r$ 或加 cost-aware 加权;3)GRPO 阶段 DIRECT 奖励固定为 $\alpha=0.2$,没有按数据难度动态调整,意味着"简单但需要高置信度跳过推理"与"困难但模型倾向于推理"两类样本可能错配,改进方向是引入课程学习或在 reward 里加样本难度先验;4)配对感知选择时 query 和 target 是分开生成再拼起来(避免信息泄露),但模型训练时却要在同一条 MLLM 里"看到 query 和 target 的拼接",这种训练-选择偏差可能让最终效果次优;5)/ 双特殊 token 设计虽然灵活,但破坏了单一嵌入抽取点的简洁性,下游集成到只想要 768 维向量的检索系统时仍需特殊处理。
未来方向
作者在 Limitations 中给出的未来方向包括:把离线生成、选择与策略学习统一为端到端联合优化框架;把自适应动作从二值扩展到连续深度(如生成 N 步 vs. M 步 CoT);以及从根本上降低推理式嵌入的延迟。除此之外基于本文成果还可延伸的方向有:1)把"配对感知反事实选择"推广到任意检索任务(比如文本文档、代码、分子结构),核心组件 $\mathcal{J}$ 和 $\Delta r$ 都是任务无关的;2)把"按效用自适应推理"的 GRPO 框架扩展到更复杂的"分步决策"——比如先生成简短分析、再决定是否进一步细化,类似 ReAct 的推理-行动循环;3)将异构 worker pool 与 Mixture-of-Experts 思路结合,在推理时按 query 难度动态路由到不同推理深度的子专家;4)把训练数据从 MMEB 扩展到含音频、时间序列、3D 点云等多模态,验证潜变量推理框架的迁移性;5)探索"推理池"的持续更新机制——上线后用真实 query-feedback 反哺 worker 的生成质量。
复现评估
复现性方面,作者公开了完整的实施细节:骨干为 Qwen2-VL-2B/7B、Qwen3-VL-2B/4B(来自阿里 Qwen 团队的开源权重),worker 包含开源的 GLM-4.1V-Thinking、InternVL3-14B-Instruct 和闭源的 Doubao-Seed-1.6-Vision(API 调用),评估器为开源的 Qwen3-VL-32B-Instruct 通过 vLLM 部署。训练在 8×H20 90GB GPU 上完成,每个骨干的联合训练约 3 epoch、RL 阶段 2 epoch,最大序列长度 12288 token、batch size 256、AdamW + cosine LR=5e-5、bf16 + DeepSpeed ZeRO-3 + gradient checkpointing;RL 阶段每 query 采样 8 个 completion、LR=1e-6、GRPO clip [0.8,1.28]、KL=0.04。训练数据为 MMEB-Train 经配对感知筛选后约 1.2M 样本 + 10K 样本的 RL 集;评测协议直接沿用 MMEB-V2 官方(图像/视频 Hit@1、文档 NDCG@5)。附录 B.1-B.4 还给出了 worker 提示模板、评估器有/无理由两份 prompt、instruction 模板、GRPO 完整奖励函数代码级细节。代码仓库(论文未明确写出但附录引用了 VLM-R1 的 codebase)相对易复现,但闭源 worker(Seed-1.6-Vision)会引入一定不可控噪声;总体而言,由于依赖开源模型权重与公开 prompt,单卡 8×H20 级别的实验室可在一周内完成主表复现。
论文图表
(a) 早期 CLIP 范式:图像/文本各用一个独立 encoder,对比投影到共享空间。(b) MLLM 范式:VLM2Vec 等方法用任务指令 + query/target 对训练,把多模态输入丢进同一个 MLLM。(c) 推理增强范式:UME-R1、TTE 等在 (b) 基础上插入 CoT 推理 token,再生成嵌入。
开篇用三张子图把多模态嵌入 5 年来的三条主线拎清,让读者立刻定位本文属于哪一支、相对 (a)(b) 多了什么——是理解"为什么要把 CoT 引入嵌入"的最小背景图。
(a) 捷径行为:UME-R1 的 embedding token 对 CoT tokens 的注意力相关性低(图中标注为 Low Correlation),而 MMEmb-R1 显式利用 CoT (High Correlation)。(b) 过度思考:上例"What does the girl feed?"的复杂 query 推理确有帮助;下例对简单 target "cat" 强行做长推理会引入不相关词汇(domestic cats, wildcats, lions, tigers 等)反而污染信号。
论文核心 motivation 图——直接展示现有方法的两大病害,是引出"潜变量 + 自适应"解决方案的关键证据。
通过调节成本系数 $c$ 改变学到的策略的"推理调用比例",扫描得到 (调用比例, 准确率) 的 Pareto 曲线。曲线从 0% 推理 (57.2%) 单调上升到 74.3% 推理 (62.7%) 的峰值,然后小幅回落到 100% 推理 (61.9%);曲线下方标注了"Optimal (74.3%, 62.7)"与"Overthinking"两个区域。
把"过度思考"问题从定性升级为定量曲线,给出最佳推理调用比例的"经验最优值"。
在 RL 训练集上绘制的 $\delta_i = s_i^r - s_i^d$ 直方图:单峰、略偏右(mean=0.084),60.1% 样本 $\delta_i\geq 0$(绿条,推理有用)、39.9% 样本 $\delta_i<0$(红条,推理无益甚至有害)。
用全数据集统计从经验上确认"一刀切推理"的次优性,与 Fig. 4 的曲线相互印证。
上半 baseline prompt:给 query/target 判断是否语义相关,限答 YES/NO;下半 with-rationale prompt:附加双方 rationale 再判相关;两者构成反事实对比 $\Delta r = c_r - c_0$。
评估器 prompt 是反事实增益计算的关键输入,直接关系到选择权重 $w_r$ 是否合理。
在 <d_emb> 后描述任务("Represent the above input ... as embeddings"),并显式说明模型可选 (a) 不推理直接出 <r_emb>、(b) 输出 <reason>...</reason> 后再出 <r_emb>;该模板同时覆盖直接路径与推理路径的训练信号。
展示训练时如何把两种嵌入路径塞进同一个模板,是联合训练目标 $\mathcal{L}=\mathcal{L}_{reason}+\lambda_{CoT}\mathcal{L}_{CoT}+\lambda_{direct}\mathcal{L}_{direct}$ 在数据端的具象化。