Summary

RLSVR 提出把 open-ended 任务改写成一个自带 ground truth 的 proxy environment——环境注入一个隐变量并按规则核对交互结果,从而为没有 verifier 的任务造出可验证 reward。其实例 SpyRL 把”生成质量评估”转成”谁是卧底”式的身份识别:多数 civilian 拿完整输入、一个 spy 拿被掩蔽的输入,各自完成同一任务后互相投票,环境预设的 spy 身份让投票正确性完全可验,而得票数反过来充当生成阶段的 reward。在 summarization、creative writing 与数学推理上 SpyRL 优于 R-Zero / Absolute Zero,但对 GPT-4o-RaR 的整体胜率仍低于 50% 的持平线。

Problem & Motivation

RLVR 之所以能规模化,是因为 verifier 提供无偏、无限、近乎零成本的监督;代价是它只在 math / code 这类答案可判定的领域成立。开放式任务(摘要、创意写作)的真实目标是一个隐式质量函数 ,现有做法是拿一个近似评估器去逼近它——RLHF/DPO 的偏好模型、LLM-as-a-Judge、rubric 打分——但这会重新引入评估偏差、把 policy 的上限锁在评估器的能力上,并给每次 rollout 增加推理开销。

作者的诊断是:这些方法的共同错误在于直接逼近那个不可验证的目标。参照 self-supervised learning 的做法(不去补缺失标签,而是构造一个标签由数据自动生成的 pretext task),本文主张把”可验证性”从任务的固有属性变成一个可以被设计出来的属性。

Method

RLSVR(范式层):一个 task transformation 把原任务映射到 proxy environment,四步组成——

  1. Latent-variable injection:环境采样输入 与隐变量 ,并把 记为该 episode 的 ground truth( 可以是”哪个输入被扰动""哪部分信息被扣掉""每个输出在什么条件下生成”), 永不直接暴露给 policy。
  2. Conditioned task execution:环境由 构造观测,policy 在每个观测上执行原任务——这一步保证被训练的能力仍是目标任务的能力。
  3. Verifiable interaction:环境规则提出一个关于 的问题,且必须仅凭任务输出来回答;transformation 的设计要让”答对这个问题”依赖于步骤 2 输出的质量。
  4. Rule-based reward:把交互结果与记录的 逐条核对算 reward。

核心性质是 ground truth exists by construction 由环境自己采样,任何关于 的预测都能像数学 verifier 核对最终答案一样被精确核验,标准 GRPO 机器可以直接套用。

SpyRL(实例层):把开放式生成转成两阶段闭环博弈。

  • Performing stage(信息不对称):采样实例后均匀采一个 spy index,spy 观测为 、civilian 观测为 是信息退化算子(连续 span masking / 部分上下文移除),只遮住完成任务所需的关键信息,保留风格、长度与主题一致性,以防 detector 走表面捷径。所有玩家在各自观测上做同一任务(写摘要、写故事、或自拟并求解数学题)。
  • Detection stage(可验证 reward):所有输出公开,每个玩家投票指认 spy;因为身份由环境指定, 直接可算。detector 侧用 GRPO 式 group-relative advantage(组内均值/标准差归一化),无需 critic,且集体投票让单个 detector 的误判不主导优化方向。
  • Zero-sum performing reward:得票越多 reward 越低;spy 与全体 civilian 的 reward 之和恒为零,civilian 内部还有一项组内一致性惩罚——学习信号因此是相对的(“比同组其他人写得好”),而非直接优化一个不可验证的质量分。
  • Role-Advantage Estimation (RAE):spy 与 civilian 的原始 reward 分布结构性失衡,用两个 role-specific EMA baseline 分别去中心化,避免把”信息劣势”误算成”策略差”。
  • 交替优化:每个 epoch 只更新一个阶段、另一个冻结,由带滞回的阈值门控切换(detection 准确率 触发转向 performing,错误率 或 N/A 率触发转回 detection,最小驻留 5 步)。detection prompt 允许输出 \boxed{N/A} 表达不确定,避免强行猜测。

实现基于 verl + GRPO,backbone 为 Qwen/Qwen3-4B-Instruct-2507,单节点 8 GPU,128 prompt × 8 rollout = 有效 batch 1024,100 轮迭代,5 名玩家 1 轮博弈。

Key Results

开放式任务。summarization 五个 benchmark 上 SpyRL 的 ROUGE-L 全面最高:GovReport 相对 Absolute Zero 由 33.2→36.7(Qwen3-4B)、32.5→34.1(Qwen3-8B);Table 1 的 30 个 A/B 格子全部过半。creative writing 上 SpyRL 在全部细粒度维度胜出,novelty 与 emotion 的优势最大。

关键对照组(比主表更有信息量)。附录 D.1 把每个方法对自己的 untrained backbone 做 A/B:untrained 自比是 51.7% / 51.8%(说明换序聚合确实抹掉了大部分 position bias);R-Zero 在 summarization 上是 51.9% / 51.5%——等于没训练;在 creative writing 上 R-Zero 对 Qwen3-4B 只有 48.8% / 46.5%,训练反而让写作变差。也就是说主表所”显著超越”的两个 self-play baseline,在开放式任务上本就处在持平线附近。

真正的对手是 rubric-as-reward。Table 5 中 SpyRL 全面胜过 Qwen3.5-27B-RaR(overall 59.3% / 56.2%),但对 GPT-4o-RaR 的 overall 只有 48.9% / 48.2%,coherence(45.8% / 45.0%)与 consistency(44.5% / 43.7%)明显落后——按 50% 持平线读,SpyRL 整体上输给了 GPT-4o-RaR。论文只说”remains competitive”。其价值主张因此应读作成本-性能权衡:论文称两个 RaR 基线分别产生约 $200 与 $900 的额外 verifier 开销,SpyRL 无外部 verifier。

可验证任务。Table 3 七个 benchmark 上 SpyRL 均最优;论文正文的 “8.97% / 6.16%” 是七 benchmark 平均分的绝对点数差(Table 9 的 Avg 列给出 Qwen3-4B 41.4→50.4),不是相对增益。但增益的构成需要警惕:AIME 25 由 6.7→20.0、AIME 24 由 10.3→13.3,而论文自己在 D.2 承认 AIME 24/25 各只有 30 题——6.7→20.0 即 2 题→6 题;GPQA-D 26.3→41.3 是一个纯数学域训练的模型在博士级科学问答上涨 15 个点。更大样本的 D.2(AMC / Olympiad-Bench / SuperGPQA)三项平均 35.9→42.6(+6.7),量级明显收窄,且 SpyRL 是唯一三项全涨的方法。

Ablation 才是这篇最该读的部分。Math500 上(epoch 100):完整 SpyRL 79.5、Only Performing 72.3、Only Detection 69.2、Without spy 71.6(起点均 68.2)——去掉信息不对称后仍有微弱增益但迅速停滞。更尖锐的是两个净负结果:去掉 RAE 后七 benchmark 均值 50.4→37.5,低于 41.4 的未训练 backbone,且 GSM8K / Math500 / Minerva / MMLU-Pro / GPQA-D 全部劣于基座;两阶段联合更新(而非交替)把五 benchmark 均值从 42.4 压到 35.3(Math500 68.2→53.1)。

泛化边界。换 PubMed 语料重训 summarization,在 arXiv / PubMed / BillSum 上 ROUGE-L 28.1→32.5、30.3→35.1、41.3→46.8(均值 +4.9),说明不依赖政府报告这一特定文档分布。但跨任务迁移是单向的:summarization 与 creative writing 互相正迁移,数学训练出的 checkpoint 在两类写作上全线跌破 50% 持平线(summarization 41.7%–45.6%,writing 38.5%–42.5%)。玩家数 3→5 平均增益 5.5→9.3,6 与 8 边际递减。masking ratio 20% vs 40% 在 summarization 上几乎无差别。

评测稳健性。D.4 换 Gemini-3.5-Flash 复跑 A/B,结论一致;D.5 以人评为 label 报告 GPT-4o 的 precision 85.7%–91.0%、recall 79.4%–93.8%。人评为 10 名博士生对 400 条 prompt 做四路匿名排序,每人 40 条。

Evidence Ledger

Claim IDClaimTypeSource locatorEvidence excerptStatus
C1GovReport ROUGE-L 相对 Absolute Zero 由 33.2→36.7(4B)、32.5→34.1(8B)numberSec 4.2 / Table 1”improving over Absolute Zero on GovReport from 33.2 to 36.7 with Qwen3-4B and from 32.5 to 34.1 with Qwen3-8B”source-verified
C2Intro 声称 8B 上 75.4% / 77.3% 胜率,数学推理七 benchmark 提升 8.97% / 6.16%numberSec 1”SpyRL achieves 75.4% and 77.3% win rates… improving Qwen3-4B and 8B by 8.97% and 6.16%“source-verified
C3Qwen3-4B + SpyRL 在 AIME 25 为 20.0(基座 6.7)、AIME 24 为 13.3(基座 10.3)numberTable 3”Qwen3-4B 84.5 68.2 10.3 6.7 … + SpyRL 93.4 79.5 13.3 20.0”source-verified
C4论文自承 AIME 2024 / 2025 各仅 30 题numberAppendix D.2”the hardest of them (AIME 2024 and AIME 2025) contain only 30 problems each”source-verified
C5对 GPT-4o-RaR 的 overall 胜率 48.9% / 48.2%,coherence 与 consistency 亦低于 50%comparisonTable 5”GPT-4o-RaR 50.9% 54.2% 45.8% 44.5% 48.9% / 51.8% 52.2% 45.0% 43.7% 48.2%“source-verified
C6两个 RaR 基线分别约 $200 与 $900 额外 verifier 成本,SpyRL 无外部 verifiernumberTable 5 caption / Sec 4.2”Qwen3.5-27B-RaR and GPT-4o-RaR incur approximately $200 and $900 in additional verifier costs, respectively”source-verified
C7Algorithm 1 自标 performing reward 为 “non-verifiable rewards made by detectors”causal-mechanismAlgorithm 1”non-verifiable rewards made by detectors” / “verifiable rewards from environment-assigned identity”source-verified
C8票数-质量对齐仅由 100 局 GPT-4o 排序相关性支撑,正文未给相关系数或显著性causal-mechanismFig 4 / Sec 4.2”measured over 100 games on WritingPrompts (left) and GovReport (right)“source-verified(verifier 全文检索 Pearson/Spearman/p-value 均无命中;Fig 4 为位图无可读数值)
C9去掉 RAE 使七 benchmark 均值 50.4→37.5,低于未训练基座 41.4numberTable 9 / Sec 4.4”removing RAE lowers the seven-benchmark average from 50.4 to 37.5, and degrades GSM8K, Math500, Minerva, MMLU-Pro, and GPQA-Diamond”source-verified
C10联合更新两阶段使五 benchmark 均值 42.4→35.3(Math500 68.2→53.1)numberAppendix D.3 / Table 16”accuracy decreases from 84.5 to 76.8 on GSM8K, from 68.2 to 53.1 on Math500, and from 42.3 to 33.1 on Minerva”source-verified
C11数学训练 checkpoint 在 summarization 与 writing 上全线低于 50%(负迁移)comparisonTable 7”Mathematical Reasoning 45.6% 43.8% 44.1% 41.7% 42.5% … 38.5% 40.7% 42.5% 42.1% 40.9%“source-verified
C12人评为 10 名博士生 / 400 条 prompt / 每人 40 条,未报告标注者间一致性benchmark-settingSec 4.2 / Appendix D.5”Ten Ph.D. students evaluate 400 randomly sampled prompts… each evaluator assesses 40 instances”source-verified(verifier 检索 kappa/Fleiss/Krippendorff/inter-annotator 无命中;D.5 只报 GPT-4o 对人评的 precision/recall)
C13生成长度三处冲突:正文 2048、Table 12 的 4096、附录启动脚本 3762benchmark-settingSec 4.1 / Appendix C.3”set the maximum generation length to 2048 tokens” / “Max Response Length 4,096” / “data.max_response_length=3762”source-verified
C14主表未报告任何误差棒、标准差、随机种子数或显著性检验benchmark-settingTables 1–3(表中与正文均无 ± / std / seed / significance 标记)source-verified(verifier 检索 \pm、std、error bar、confidence interval、seed 均无命中)
C15模型与代码发布于 GitHub,arXiv HTML 标 CC BY 4.0license-codeAbstract / HTML header”Models and code have been released at https://github.com/wangqinsi1/RLSVR/tree/SpyRL”; “License: CC BY 4.0”source-verified
C16Absolute Zero 基线为同 backbone 数学域重实现,非原论文发布的 code-oriented checkpointbenchmark-settingAppendix D.2”we reimplement and train Absolute Zero with the same Qwen3-4B backbone under our math-domain setting”source-verified
C17Math500 epoch 100:SpyRL 79.5 / Only Performing 72.3 / Only Detection 69.2 / Without spy 71.6numberTable 8”Only Performing 68.2 … 72.3 | Only Detection 68.2 … 69.2 | Without spy 68.2 … 71.6 | SpyRL 68.2 … 79.5”source-verified
C18PubMed 重训后 arXiv/PubMed/BillSum ROUGE-L 28.1→32.5、30.3→35.1、41.3→46.8(均值 +4.9)numberSec 4.3 / Table 6”SpyRL raises ROUGE-L from 28.1 to 32.5, from 30.3 to 35.1, and from 41.3 to 46.8, an average gain of 4.9 points”source-verified
C19仅训练 Qwen3-4B / 8B,基座 Qwen3-4B-Instruct-2507,单节点 8 GPU;无 8B 以上规模benchmark-settingAppendix C.3”The base model for our actor and reference policies is Qwen/Qwen3-4B-Instruct-2507. Training was conducted on a single node equipped with 8 GPUs”source-verified(Qwen3.5-27B / GPT-4o / Gemini-3.5-Flash 仅作 rubric executor 或 judge)
C20玩家数 3→5 平均增益 5.5→9.3,6 与 8 边际递减numberFig 5 / Sec 4.4”Increasing the number of players from 3 to 5 yields the largest marginal improvement (mean gain: 5.5→9.3)“source-verified
C21主表 self-improvement 基线仅 R-Zero 与 Absolute Zero,无 RLHF/DPO/reward-model 实测对比sota-noveltyTables 1–3 / Appendix C.4”We compare our approach with two state-of-the-art proposer-solver self-play frameworks, R-Zero and Absolute Zero”source-verified(RLHF/DPO/reward model 仅出现在 Intro 与 Related Work)
C22掩蔽比例:摘要/写作 20%、数学 40%;20% vs 40% 消融”几乎无差别”numberSec 4.1 / Table 10”We mask 20% of the input… 40% of the source text is masked”; “the two settings are nearly indistinguishable”source-verified
C23论文称 summarization A/B 的 30 个格子 SpyRL 全部过半,表中确实全部 >50%comparisonSec 4.2 / Table 1”The ABTest result show that SpyRL wins the majority of comparisons in all thirty cells.”source-verified
C25产生 performing reward 的 detector 就是被训练的同一 policy 扮演 detector 角色,非外部或冻结 judgecausal-mechanismSec 3.1 / 3.3 / Appendix C.5.2 / C.3”The Detection Stage prompt transforms the LLM into a critical evaluator”source-verified
C26交替优化每 epoch 只更新一个阶段,滞回阈值 、N/A 阈值 0.5 与 0.1、最小驻留 5benchmark-settingSec 4.1 / Appendix C.2 / Table 11”T_acc 0.9 | T_err 0.4 | T_na 0.5 | T_na 0.1 | K_min 5”source-verified

Strengths & Weaknesses

值得记住的是 framing,不是 SpyRL。“verifiability need not be an intrinsic property of a task, but can be engineered through task transformation” 是一句 reframing 而非增量方法。它把 RLVR 的适用边界问题从”怎么造一个更好的评估器”改成”怎么造一个自带答案的环境”,并给出了一个足够具体的四步 schema(隐变量注入 → 条件化执行 → 可验证交互 → 规则 reward)。这个 schema 简洁、和 GRPO 正交、原则上可迁移,符合 simple/generalizable 的取向。SpyRL 只是其中一种隐变量选择(“谁的输入被退化”)。

但”self-verifiable”这个标签在最关键的地方失真。真正塑造生成质量的是 performing-stage reward,而它等于得票数——由被训练的同一个 LLM 扮演 detector 投出来(C7、C25)。论文自己的 Algorithm 1 就把这一项标注为 “non-verifiable rewards made by detectors”,只有 detection-stage reward 是规则可验的。因此这套设计并没有消除 LLM-as-a-Judge,而是把 judge 内化进 policy 自身:论文批评外部 judge “caps the policy at the evaluator’s competence”,在这里这个 cap 变成自指的。交替优化 + group voting 是对该问题的缓解手段,不是消解。诚实的表述应该是”用自博弈把 judge 的成本降到零、并让 judge 与 policy 共同演进”,而不是”reward 可验证”。

方法的稳定域比论文的叙述窄。论文强调 是唯一需要按任务指定的组件、且”requires little task-specific engineering”(20% vs 40% 掩蔽率确实几乎无差别)。但同一节的另外两个消融是净负:去掉 RAE 掉到 37.5、低于未训练基座 41.4(C9);两阶段联合更新掉到 35.3、同样低于 42.4 的基座(C10)。也就是说该方法的两个优化侧设计不是”有帮助”,而是”不做就有害”。工程负担从 reward 设计转移到了优化器设计——这削弱了”简洁”的主张,也提示复现门槛不低。

证据强度与增益归因。全篇没有种子数、方差、误差棒或显著性检验(C14),所有数字都是单次运行的点估计。数学侧最亮眼的两个数(AIME 25 6.7→20.0、GPQA-D 26.3→41.3)分别落在 30 题的 benchmark 上(4 题之差)和一个与训练域不相关的科学问答上;D.2 用更大样本的 AMC / Olympiad-Bench / SuperGPQA 复测时增益收窄到 +6.7 且 R-Zero 出现回退——附录反而比主表更可信。summarization 侧的 ROUGE-L 提升需要一个论文未做的对照:训练压力是”不要显得像信息缺失”,这与”覆盖更多源文内容”高度同向,而 ROUGE-L 恰恰奖励召回;论文既未报告输出长度统计,也未做长度控制的对照,所以 ROUGE-L 增益里有多少是质量、多少是长度/覆盖,无法从文中分离(此为我的推断,非论文断言)。

baseline 选择暴露了真实位置。附录 D.1 显示 R-Zero 在开放式任务上等于没训练、在创意写作上甚至是负增益——主表”显著超越”的两个对手本就在持平线附近,这个比较的信息量有限。真正有信息量的是 Table 5:对 Qwen3.5-27B-RaR 明确胜出,对 GPT-4o-RaR 整体输(48.9% / 48.2%),且输在 coherence 与 consistency 这两个”是否说得通”的维度上,只在 novelty / emotion 上占优(C5)。这个模式与自博弈的激励结构是自洽的——为了不被投出去,模型有动机让输出显得独特、有信息量,而这未必等于更连贯。论文用”remains competitive”一笔带过,是我认为全文最该被 reviewer 追问的地方。此外全文没有任何 RLHF / DPO / 训练好的 reward model 的实测对比(C21)。

被诚实报告的边界(这部分做得好)。数学域训练的 checkpoint 在两类写作上全线负迁移(C11),论文明确给出并解释为能力重叠不足——这恰好反证了 RLSVR 不是通用能力放大器,其收益严格受限于 performing stage 与目标任务的能力重合度。换 Gemini-3.5-Flash 复跑 A/B、报告 GPT-4o 与人评的 precision/recall,也都是加分项。人评的弱点在于每条实例只有一位标注者、且未报告标注者间一致性(C12),Table 4 的人评数字(80.0/78.5/74.0)与 Table 2 的 GPT-4o 数字(81.3/78.9/75.6)几乎重合——这既可以读作评估可靠,也可以读作两者共享同一套判断偏好。

未被回答的核心机制问题:detection 准确率随训练如何演化?整个设计押在”输出质量 ↔ 被怀疑程度”这一耦合上,但当 performer 学会掩饰信息缺口后,票数必然趋于噪声;论文的滞回门控( 触发切换)说明作者意识到了饱和,却没有给出训练全程的 detection accuracy 曲线,也没讨论博弈终局。这与 self-improvement 领域已知的 collapse / reversal 风险直接相关(此为我的推断)。规模上限也未探(仅 4B/8B、单节点 8 GPU,C19):detector 分辨”完整输入 vs 退化输入”的能力大概率随规模上升,因此该增益在更大模型上是放大还是消失,无从判断。

综合判断:概念贡献值得跟踪并可能被复用到其他 RLVR-hard 领域(含 GUI / agent 场景的”轨迹质量无 verifier”问题);具体实验结论应按”单次运行、小模型、开放式任务上与强 judge 基线打平”来读,不要按摘要口径记忆。

Mind Map

mindmap
  root((SpyRL / RLSVR))
    Problem
      RLVR 只在 math 与 code 可用
      开放式任务无 verifier
      judge 带来评估偏差与推理成本
      根因是直接逼近不可验证目标
    Method
      RLSVR schema
        隐变量注入 z 由环境采样
        条件化执行原任务
        可验证交互 仅凭输出回答关于 z 的问题
        规则 reward 与 z 核对
      SpyRL 实例
        信息不对称 civilian 全量 spy 退化
        投票指认 spy 身份环境预设
        零和 performing reward 得票越多越低
        RAE 分角色 EMA baseline
        两阶段交替 滞回阈值门控
    Results
      开放式任务
        GovReport ROUGE-L 33.2 到 36.7
        A/B 三十格全部过半
        对 GPT-4o-RaR overall 48.9 与 48.2 未过持平线
      可验证任务
        七 benchmark 均值 41.4 到 50.4
        AIME 仅 30 题 增益噪声大
        AMC 与 Olympiad 更大样本增益收窄
      消融
        去 RAE 掉到 37.5 低于基座
        联合更新掉到 35.3 低于基座
        无 spy 机制迅速停滞
      边界
        数学训练对写作负迁移
        无种子与方差
        仅 4B 与 8B

Notes

  • 框架层与实例层要分开评价。RLSVR 的 schema 值得单独记住并尝试迁移;SpyRL 只是”隐变量 = 谁的输入被退化”这一种选择。schema 里还有大量未探索的 :哪个输出被换了模型、哪一步推理被删掉、哪个观测来自不同时刻的环境状态。论文只做了 masking ratio 的敏感性分析,transformation 设计空间本身完全没扫过——这是它自己留下的最大开口。
  • 对 GUI / agent 方向的潜在迁移:agent 轨迹质量同样缺 verifier。可以设想的对应 transformation 是”某个 agent 观测到的是被裁剪的 screenshot / 被删掉的中间状态,其余 agent 观测完整,之后互相判断谁的轨迹像是在信息缺失下产生的”。但本文的负迁移结果(C11)提示:只有当 performing stage 真的在练目标能力时才有收益,套用前需要先确认能力重合度。
  • 与 vault 已有笔记的张力值得追:2607-SESA 的 Off/On 分解显示 skill library 的部署期收益极小,本文同样把”自演化”的收益压在训练期分布塑形上;两者可做横向对照。self-evolving / self-play 训练一旦让模型评估自己的产出,就存在退化风险,而本文的 performing reward 恰恰由 policy 自己扮演 detector 产生(C25)——本文没有报告 detection accuracy 的训练曲线,因此无法判断它是否只是把崩塌推迟到了 100 轮之后。
  • arXiv abs 页 Comments 字段写有 “COLM 2026”,但页面未声明录用状态;frontmatter 因此保守填 arXiv。预取全文为 v2(2026-07-31 修订),date_publish 用 v1 提交日 2026-07-26。
  • 复现注意:附录 C.3 直接贴了启动脚本,但正文/表格/脚本三处的最大生成长度互相矛盾(2048 / 4096 / 3762,C13);另外正文说 “group size ,五个候选回复”,而附录的 GRPO rollouts per prompt 是 8、players 是 5——“group size” 一词在两处指的不是同一个量。