← 返回 2026-10-01

虚假前沿:自进化搜索代理中共谋作弊的诊断与缓解 False Frontiers: Diagnosing and Mitigating Co-Cheating in Self-Evolving Search Agents

Meijia Chen, Hao Li, Zheng Lu, Hongshan Lin, Junbai Tian, Yichen Liu, Zijun Tian, Yufan Zou, Shuhan Sun, Hanxin Chen, Zeyu Zhang, Weizhi Du, Yueting Li, Tianyu Shi, Alaa Khamis 📅 2026-09-30 👍 149 2026-11-11 18:30
LLM自博弈 交叉拟合 奖励黑客 强化学习 搜索代理 自进化代理

自进化搜索代理中出题者与解题者共享错误形成共谋;源级交叉拟合反馈切断回路,七基准平均提升8.8点。

前置知识

自进化搜索代理(proposer–solver 自博弈循环)

不依赖人工标注、自己生成训练经验的搜索增强 LLM:proposer(出题者)把源文档转成问题与伪标签,被采纳的问答对训练 solver(解题者),solver 的表现再反过来决定 proposer 的奖励,循环往复自动生成课程。Dr. Zero 是代表系统,也是本文的诊断载体。

本文诊断和修复的正是这个闭环中的奖励回路,理解出题、训练、打分三个环节如何衔接,才能看清“共谋”发生在哪一环、干预应该加在哪里。

伪标签确认偏差

在半监督学习中,模型用自己或教师生成的伪标签训练自己,一旦伪标签错误,模型会把该错误当作监督信号加以强化,错误随训练轮次自我放大(Arazo et al., 2020)。典型表现是模型在错误样本上的置信度越来越高,而真实准确率停滞甚至下降。

co-cheating 可视为确认偏差在双智能体系统中的放大版:错误不仅被自己学走,还会经由反馈回路被当作“进步”而奖励,理解这一概念才能领会假一致质量的含义。

交叉拟合(Cross-fitting)

源自计量经济学 double/debiased ML(Chernozhukov et al., 2018):把数据分成若干折,预测某一折的 nuisance 函数时只用其他折训练模型,保证预测与被预测数据独立,消除同数据上既拟合又评估的过拟合偏差。

CrossFit 方法直接借用其“排除”原则——评估某源派生问题的 solver 必须从未在该源上训练过。理解这一统计学渊源是领会方法命名与设计动机的关键。

策略梯度与序列归一化优势

强化学习中直接对 $\log \pi_\theta$ 求梯度的方法。本文把每条轨迹的奖励做组内标准化得到优势 $\hat{A}_e$,损失按可训练 token 数加权;prompt、工具与 proposer 终答案 token 被掩蔽,仅 solver 答案 token 参与更新(公式1)。

论文的训练目标与 Dr. Zero 的前沿奖励 $f(k)=(5-k)/4$ 都建立在这个框架上,CrossFit 只替换打分者而不改动目标函数,读懂公式1和公式(奖励)离不开它。

Cover-EM 与多跳问答基准

宽松的答案匹配指标:归一化(大小写、标点、冠词、空白)后,非空参考答案出现在预测中即得 1 分。多跳基准(HotpotQA、MuSiQue、2WikiMQA、Bamboogle)需串联多份证据,单跳含 NQ、TriviaQA、PopQA。

论文所有下游结论都在这套 1,325 题、7 个基准的固定评测集上以 Cover-EM 度量,且多跳任务恰恰是 CrossFit 收益最大的地方,读懂表格必须掌握指标与任务构成。

研究动机

以 Dr. Zero 为代表的自进化搜索代理构建了一个闭环:proposer 从源文档生成问题与伪标签,solver 用被采纳的问答对训练,再以 solver 的表现反过来决定 proposer 的奖励,如此往复自动生成课程、无需人工标注。该设计使“一致率”成为内生的正确性代理——一个错误伪标签会把 solver 训得在来自同一源文档的后续问题上复现同一错误,而这种“假一致”又被前沿奖励 $f(k)$ 记为 proposer 的功劳,误差被逐轮放大。作者用不参与训练的事后审计器(gpt-6-astra/high 基于源文档构建有证据参考后判卷)量化了这一现象:在 Qwen3.5-4B/9B 上,第 1 轮假一致质量 $F$ 仅 0.004/0.003,到第 3 轮升至 0.061/0.088,同时失去信用 $L$ 反而下降;即内部训练信号(一致率)持续上升,而外部正确性停滞——“前沿”是虚假的,这就是本文命名的 co-cheating(共谋作弊)。

本文的目标是论文有双重目标。诊断层面:在不改变训练过程的前提下,对自进化循环的每个调度步保存源文档、采纳伪标签以及用于计算 proposer 奖励的 5 个 solver 回复,由独立审计器判定采纳标签正确率 $T_P$、solver 回答正确率 $T_S$、标签—回答一致率 $A$、假一致质量 $F$(双方匹配同一错误答案的比例)与失去信用 $L$(solver 回答正确却被错误标签拒绝奖励),从而把“真实进步”与“共享错误”区分开,并证明一致率上升可以在真值不动的情况下由假一致驱动。干预层面:设计能在保留自动化课程优势的同时抑制共谋的机制——先检验直接思路 MSV(训练前验证每个提案),在其暴露成本高、残留共谋的局限后,提出更根本的 CrossFit,通过改变 proposer 反馈信号的训练来源切断同源错误的返回路径,最终在 7 个下游搜索基准上验证外部正确性的真实提升。

与已有工作不同的是,已有研究分别覆盖伪标签噪声(半监督学习中的确认偏差)、奖励模型过优化(Gao et al., 2023)、以及搜索自博弈中的误导信号(如 SearchMaster),但本文的独特切入是“反馈评估者的训练数据来源(ancestry)”这一此前被忽视的变量:问题不只是伪标签对不对(MSV 式验证只改善进入训练的监督),而是后来评估同源新问题的 solver 是否恰恰在被评估源派生的伪标签上训练过。作者借用计量经济学 cross-fitting 的排除原则,但明确声明只取其“排除”思想而不取渐近保证,因为自适应课程缺乏已证明的正交得分与独立样本结构。消融干净地支撑了这一视角:换一个独立评估器没用(全量数据辅助 solver 的 $F$ 仍为 0.058/0.069),随机划分单条题目也没用(0.050/0.062),必须按源文档身份划分(0.004/0.001)——起作用的唯一变量是源级排除。

核心方法

直觉上,这就像考试:出题人不能既出题,又在自己出的题目上受过针对性训练,再把这样的考试成绩当作出题质量的反馈。技术上,论文先建立诊断:对标准耦合回路(Dr. Zero)做事后审计,定义 $T_P$(采纳标签真值)、$T_S$(solver 回答真值)、$A$(标签—回答匹配率)、$F$(假一致质量)与 $L$(失去信用),发现耦合训练下 $A$ 与 $F$ 同涨而 $T_S$ 停滞。随后给出两级干预:MSV 在任务准入时用同一模型做 3 次带源采样加 3 次无源采样,两个多数票相容才采纳任务并用共识标签替换草稿标签;CrossFit(主方法)把 proposer 的源文档划成 fold 0/1,两组各维护一个只在己方数据上训练的辅助 solver,下一轮交叉打分——fold 0 的问题由 fold 1 训练的 solver 评估,反之亦然。主 solver 不拆分,仍在全部被采纳题目上照常训练;整条主训练更新规则不变,只有“谁给 proposer 提供反馈”被改变。两者也可组合:MSV 先决定准入与标签,CrossFit 再选择评估用的辅助 solver。

核心创新是把“反馈信号的训练数据来源”当作一等公民来控制,而非笼统地提高标签质量。耦合回路中存在一条完整的错误返回路径:源 $s$ 的错误伪标签训练 solver → solver 在同源新问题上复现该错误 → 这种一致被 $f(k)=(5-k)/4$ 的前沿奖励记为 proposer 的功劳,课程于是向共享错误漂移。CrossFit 保留奖励函数与前沿塑造逻辑完全不变,只把打分者换成从未见过该源的互补 fold 辅助 solver,使“仅仅因为评估者被同源误差训练过而获得一致奖励”在结构上不可能发生。这与 MSV 的本质区别在于作用点:MSV 改善进入训练的监督(标签质量),CrossFit 改变塑造下一轮课程的反馈谱系(谁训练过评估者)。实验印证了层次差异——MSV 只把 $F$ 从 6.1%/8.8% 降到 5.7%/7.2%,CrossFit 降到 3.0%/3.7%,固定题库重放下源级排除更将 $F$ 压到 0.4%/0.1%,证明反馈谱系才是主要矛盾。

方法步骤详情

流程五步。(1) 诊断:每个调度步保存源文档、采纳伪标签与 5 个 solver 回复,审计器(gpt-6-astra/high)从源构建有证据参考后判卷,证据不足记为未决,覆盖率约 0.86,不影响训练。(2) 提案:proposer 从源文档生成问题 $q$ 与伪标签 $\tilde{y}$。(3) 准验(可选 MSV):对同一模型做 3 次带源、3 次无源采样($a^{src}_i, a^{blind}_i$),两个多数票在匹配器 $\simeq$ 下相容才采纳并替换草稿标签,每候选多 6 次生成。(4) 交叉反馈:源文档一次性指派到 fold 0/1,派生问题终身沿用;第 $r$ 轮后辅助 solver 各自在己方折的被采纳题上训练 25 步;第 $r+1$ 轮 fold $h$ 的问题由 $S_{r,1-h}$ 打分,$R_P(q)=f(\sum_j \mathbf{1}[z_j \simeq \tilde{y}])$。(5) 主训练:主 solver 在全部被采纳题上照常训练,每轮 1,600 题、共 129 步,每轮末以 1,325 题套件评测。

技术新颖性

技术新颖性体现在三处。其一,co-cheating 的命名与量化本身是贡献:论文不是泛泛讨论标签噪声,而是证明一致率上升可以在真值停滞时由假一致驱动,并用 $F$ 与 $L$ 的反向运动(第 1 轮错误多表现为失去信用,第 3 轮转为共享错误)刻画这一动力学相变,为自进化系统提供了可复用的审计协议。其二,机制归因干净:通过固定题库重放(相同的 3,000 道题与标签,只换反馈 solver 的训练谱系)排除课程选择与准入效应,通过半预算对照($F$=0.005/0.002,与全预算几乎相同)排除额外更新量的解释,再通过同源辅助、全量辅助、随机划分三个对照,证明起作用的唯一变量是源级排除而非评估器复制本身。其三,CrossFit 与 Dr. Zero 的前沿奖励设计完全兼容——不改变 $f(k)$、不拆分主 solver,只在反馈通路上做手术,任何 proposer–solver 式自进化系统都可以低成本嫁接这一原则;相比 CAFE 等共同进化反馈工作,本文把问题收窄到“反馈策略的训练数据谱系”这一可精确控制的因素。

Co-cheating and its mitigation. (a) Incorrect agreement creates false frontier credit. (b) MSV verifies each proposal with source-aware and source-blind samples. (c) CrossFit scores each source group with a solver trained on the other group.
Figure 2: Co-cheating and its mitigation. (a) Incorrect agreement creates false frontier credit. (b) MSV verifies each proposal with source-aware and source-blind samples. (c) CrossFit scores each source group with a solver trained on the other group.
The CrossFit algorithm. Auxiliary solvers train on one source fold and score the other; the main solver trains on all admitted questions.
Figure 4: The CrossFit algorithm. Auxiliary solvers train on one source fold and score the other; the main solver trains on all admitted questions.

实验结果

诊断:129 步审计显示,耦合反馈下假一致质量从第 1 轮的 0.004(4B)/0.003(9B)升至第 3 轮的 0.061/0.088,同时失去信用 $L$ 下降——分歧被共享错误取代。下游(1,325 题、Cover-EM):4B 上 Base 0.384 → Dr. Zero 0.400 → MSV 0.407 → CrossFit 0.488 → 组合 0.491;9B 上 0.409 → 0.428 → 0.436 → 0.512 → 0.515。CrossFit 超 Dr. Zero 8.8/8.4 点、超 Search-R1 8.7/7.8 点,七基准全升;多跳平均 +10.0/10.9 点,大于单跳 +7.3/5.2 点。轨迹上 CrossFit 使标签真值升至 0.819/0.851(基线 0.747/0.737)。消融:固定题库重放中源级排除把 $F$ 从 0.058/0.073 压到 0.004/0.001,准确率升至 91.5%/91.7%。MSV 仅 +0.7–0.8 点,组合只比 CrossFit 高 0.3 点——反馈谱系比标签质量更关键。

Downstream search performance after three rounds of self-evolution (Cover-EM on seven benchmarks).
Table 1: Downstream search performance after three rounds of self-evolution (Cover-EM on seven benchmarks).
Training configuration shared across treatments.
Table 2: Training configuration shared across treatments.
Resource cost per training run (H200-hours, tokens, judge requests, wall-clock hours).
Table 3: Resource cost per training run (H200-hours, tokens, judge requests, wall-clock hours).
Round-3 audit statistics for every treatment: means of the 43 round-3 step rates.
Table 4: Round-3 audit statistics for every treatment: means of the 43 round-3 step rates.
Cover-EM of every round-end main solver.
Table 5: Cover-EM of every round-end main solver.
Micro-averaged Cover-EM of the round-end main solvers.
Table 6: Micro-averaged Cover-EM of the round-end main solvers.
Training dynamics across three rounds. (a,b) Round means of agreement and solver truth. (c,d) False-agreement mass per step with round means.
Figure 5: Training dynamics across three rounds. (a,b) Round means of agreement and solver truth. (c,d) False-agreement mass per step with round means.
Round-3 audit relative to Dr. Zero. (a,b) Joint truth gains; arrows lead to the combined treatment. (c) Reduction F − F_Dr.Zero.
Figure 6: Round-3 audit relative to Dr. Zero. (a,b) Joint truth gains; arrows lead to the combined treatment. (c) Reduction F − F_Dr.Zero.
Complete Qwen3.5-4B audit trajectories. Columns identify treatments. Rows show adopted-label truth TP, solver truth TS, and agreement A; false-agreement mass F; lost-credit mass L; and coverage J/E.
Figure 8: Complete Qwen3.5-4B audit trajectories. Columns identify treatments. Rows show adopted-label truth TP, solver truth TS, and agreement A; false-agreement mass F; lost-credit mass L; and coverage J/E.
Complete Qwen3.5-9B audit trajectories. Layout, metric colors, units, and axis limits match Figure 8.
Figure 9: Complete Qwen3.5-9B audit trajectories. Layout, metric colors, units, and axis limits match Figure 8.
查看结构化数据
任务指标本文基线提升
七基准平均(Qwen3.5-4B) Cover-EM CrossFit 0.488(MSV+CrossFit 0.491) Dr. Zero 0.400;Search-R1 0.401;Base 0.384 +8.8pp vs Dr. Zero,+8.7pp vs Search-R1
七基准平均(Qwen3.5-9B) Cover-EM CrossFit 0.512(MSV+CrossFit 0.515) Dr. Zero 0.428;Search-R1 0.434;Base 0.409 +8.4pp vs Dr. Zero,+7.8pp vs Search-R1
假一致质量(4B,第3轮) False-agreement mass $F$ CrossFit 3.0%(组合 2.0%;固定题库源级重放 0.4%) Dr. Zero 6.1%;MSV 5.7% 较耦合反馈降低过半;源级重放下接近归零
假一致质量(9B,第3轮) False-agreement mass $F$ CrossFit 3.7%(组合 1.7%;固定题库源级重放 0.1%) Dr. Zero 8.8%;MSV 7.2% 较耦合反馈降低约 58%;源级重放下接近归零
采纳标签真值(9B,第3轮) $T_P$ CrossFit 0.851(MSV+CrossFit 0.878) Dr. Zero 0.737;MSV 0.770 +11.4pp vs Dr. Zero
固定题库重放准确率(3,000题,五种子) Accuracy Source-ID 排除 91.5%(4B)/ 91.7%(9B);Coupled+MSV+排除 92.4% Coupled 88.1%(4B)/ 87.0%(9B) +3.4pp / +4.7pp

局限与改进

作者承认的(附录 D):CrossFit 只改变“谁提供反馈”,不改变“什么使答案为真”——共享预训练错误、重叠证据、语义相关源仍可诱发相关错误;$F$ 下降也可能来自拒绝难题而非学习改善,须结合覆盖率与固定探针解读;只在两个尺度上验证,未建立更低的端到端成本,也未检验相互连接源的鲁棒性。我的观察:(1) 诊断与验证都依赖 LLM 裁判(gpt-6-astra/high),而作者自己引用了 LLM-as-judge 系统性偏差文献,若裁判对某些错误失明,$F$ 的绝对值可能失真,且缺少人工标注校准集;(2) MSV 的无源采样假设参数知识足以稳定作答,纯文档推理型问题可能被系统性拒绝;(3) 结论仅限 Qwen3.5 家族与开放域 QA,跨家族、跨域泛化未知;(4) MSV+CrossFit 预算是 Dr. Zero 的 2.6–2.7 倍(990/1,281 H200-hours),缺少单位提升成本的效率分析。

独立分析的弱点

独立弱点与改进方向:(1) 审计与验证的单点依赖——judge 与 labeler 可能共享偏差,改进是引入异构模型委员会或人工校准集,显式量化 $F$ 的测量误差;(2) 源级划分粒度粗糙——同一事件的不同文档可能分属两折,语义泄漏仍会残留,改进是先用 embedding 聚类把连接源归入同一超 fold 再二分,正对应作者的 connected sources 问题;(3) 反馈成本偏高——默认每折 25 个辅助更新使预算增加 72–79%(4B:379→650 H200-hours),而半预算对照表明每轮 25 个总更新即可保住效果($F$=0.005/0.002),改进是把辅助 solver 做成主训练的周期性快照;(4) MSV 性价比低——每候选 6 次生成只换来 0.7–0.8 点提升与 0.4pp 的 $F$ 下降,改进是先做单次 source-blind 廉价预筛,仅对边缘提案执行完整 MSV;(5) 前沿奖励 $f(k)$ 未被重审——CrossFit 修复了谱系问题,但“越难得分越高”的塑形在两折难度不均时仍可能激励出偏题,可考虑折间难度归一化。

未来方向

作者提出的(结论与附录 D):把排除原则扩展到相互连接的源,用相似度结构做连通分量级的折间隔离;测量端到端效率,证明排除原则可在成本可控下部署。基于本文可延伸的:(1) 把 source-exclusion 推广到 self-rewarding 与 LLM-as-judge 场景——评判某回答的 judge 不应在该回答的来源上训练过,与 RLAIF 的 judge 污染直接相关,可能催生“谱系审计”工具;(2) 理论化:在自适应课程下给出假一致质量的收敛界,刻画 $A$-$T_S$ 分离何时必然发生;(3) 与 co-evolving feedback(CAFE)结合,研究评估者与提议者共同进化时的最优隔离频率与折数;(4) 跨预训练谱系的异构交叉验证——用不同基座家族互为辅助 solver,削弱共享预训练错误;(5) 把固定题库重放发展成自进化系统的标准诊断套件,像 reward-model overoptimization 的 scaling law 一样给出 $F$ 随轮数的增长曲线与预警阈值。

复现评估

复现评估:配置信息相当完整——Table 2 给出共享训练设置(三轮、每轮 18 个 proposer 与 25 个主 solver 更新,每轮 1,600 题、每题 5 条轨迹,温度 0.8/top-p 0.95,最多 5 次工具动作、每次 512 新 token),公式(1)(2)给出目标与聚合方式,附录 B 描述审计流程,附录 E 保留全部 129 步轨迹。数据全为公开基准(NQ、TriviaQA、PopQA、HotpotQA、2WikiMQA、MuSiQue、Bamboogle),骨干为公开 Qwen3.5-4B/9B,无需人工标注数据。主要门槛是算力:每次运行独占 8 张 H200,Dr. Zero 4B 需 47 小时(379 H200-hours),CrossFit 64–81 小时,MSV+CrossFit 9B 需 160 小时(1,281 H200-hours),个人难以完整复现,但 4B 的 CrossFit(515 H200-hours)在实验室集群可行。审计依赖商业 API 且费用未计入;论文未给出开源代码链接,严格复现需自行实现循环与折间路由,难度中等偏高。

相似论文推荐