Summary

FaithEyes 针对 agentic VLM 的 “工具调了但没用上” 问题:让同一个 VLM 兼任 subagent,逐张判定 process image 是否真的呈现了问题所问的证据,并把这个 verdict 同时用作上下文反馈(helpful 保留图+判词,unhelpful 丢图只留判词)和 tool reward 的缩放因子(helpful-tool ratio)。在 Qwen2.5-VL-7B-Instruct 上经 SFT+GRPO 训练后,V*/HR-Bench 4K/8K 达 87.4/77.8/72.9,比最强 agentic baseline 高 1.6~2.6 分,tool faithfulness ratio 显著上升;但 MathVision 反而低于 CodeV,且 faithfulness 的度量与其训练奖励共用同一套判定 rubric。

Problem & Motivation

Agentic VLM 把 crop/zoom/code execution 织进推理链,7B 模型在 V* 上可达 84.8%,远超 GPT-4o 的 64.4%。但多项工作指出这些工具用得不忠实:即使答案正确,也只有约一半的样本里存在真正裁到问题所问区域的调用;把 process image 移除,预测几乎不变。也就是说工具调用退化成了装饰,模型实际走的是原图或先验知识的捷径。

作者把病因归为两条耦合的机制缺陷:

  1. Undifferentiated tool reward——DeepEyes 这类设计只要”答案对 + 调了工具”就给满额 bonus,有用调用和装饰调用同酬;另一些工作(Thyme、DeepEyesV2)干脆不给 tool reward,工具行为完全无引导。两者都没有编码 {I_t} 是否有用。
  2. Usefulness-agnostic feedback——observation 只回传处理后的图,不含任何”这张图有没有用”的信号,模型没有动机去检查证据相关性。

第一条作者认为由 reward 定义本身蕴含、无需实验;第二条做了两项前置验证(见 Method 末)。

Method

多智能体自判框架(单模型双角色)。 工具接口是可执行 Python code(沿用 Thyme/CodeV 路线),比固定 crop schema 更可组合。

  • Main agent:条件于 x=(I,Q) 和历史 {a<t, o<t} 生成动作,交替 <think> / <code> / <answer>;code 由正则抽取后在只读挂载原图的 Python sandbox 中执行。
  • Subagent:同一权重、换一套 system/user prompt,把 (Q, I_t) 映射为结构化判词 (h_t, e_t) = g_θ(·|Q, I_t)h_t ∈ {True, False} 为二元 helpfulness 标签,e_t 为自由文本理由,输出单行 JSON {"is_helpful":…, "reasons":…}。判定 rubric 是”问题所问的对象/属性是否清晰可见”,明确规定小目标导致的低清晰度不算工具错误。

两条设计选择值得点出:subagent 只看 (Q, I_t),不看 main agent 的 CoT 或 code——作者的理由是”评估证据比诊断内部推理更便宜也更稳定”,且无需 ground-truth box 之类的稠密标注;subagent 由模型自身实例化而非外部 judge,使判词在推理期仍然可得,保证 train-test 一致。

非对称的 observation 组装。 h_t=True 时回传 I_t + (h_t,e_t)h_t=False丢弃 I_t,只回传 (h_t,e_t)。作者主张这既让 main agent 拿到”为什么这一刀切歪了”从而重切或退回原图推理,又省掉无效图的 visual token(process image 是 agentic VLM 推理开销的大头)。

Reward 设计(GRPO)。 r(τ) = r_acc + 0.2·r_fmt + 0.2·r_cons + 0.2·r_tool

  • r_acc ∈ {0,1}:先规则匹配,失败时回落到 Qwen2.5-VL-72B 做语义等价判定。
  • r_fmt ∈ {0,−1}<think>/<code>/<answer> 结构合规性。
  • r_cons ∈ {0,−1}:把推理尾段+答案喂给 Qwen2.5-VL-72B,判断结论是否被前文蕴含,压制”结论与推理无关”的猜答。
  • r_tool = 1 − (n_fail + n_unhelpful)/n_tooln_tool>0 时)。n_fail 计执行失败或无输出,n_unhelpful 计被 subagent 判为无用。关键设计:不以答案正确为门

训练。 Qwen2.5-VL-7B-Instruct 起步。SFT 457K 条,3 epoch,lr 1e-5,bs 128;数据从 Thyme-SFT 改造——利用其轨迹结构直接派生判定标签:单次调用轨迹的那一次记 True,两次调用轨迹的第一次记 False、第二次记 True,再用 Qwen3-VL-32B-Instruct 补写对应 rationale。两条 masking 规则:tool observation(含判词)不计 loss;多轮轨迹只在最后一轮算 loss,避免模仿”故意先错再改”的模式。RL 阶段用 Thyme-55K + DeepEyes-47K 过滤(去掉 SFT 模型 8 次采样全对的题)后得 50K,12 rollouts,lr 1e-6,per-response 20,480 token 上限,每条轨迹至多 5 次工具调用。

前置验证(§3.1)。 (a) 用 Qwen3-VL-32B-Instruct 合成判词,不重训直接注入 DeepEyes / Thyme 的 observation(Table 1);(b) 用 attention rollout(末四层)测答案 token 对 helpful / unhelpful process image 的注意力,观察注入判词后的变化。

Key Results

主表(Table 2,全部 agentic baseline 同为 Qwen2.5-VL-7B-Instruct 起训)

ModelToolsSizeV*HR-4KHR-8KMathVistaMathVerseMathVision
GPT-4o--64.463.161.363.735.335.9
LLaVA-OV-7B75.463.059.858.619.318.3
Qwen2.5-VL-7B75.068.663.667.945.521.4
Qwen2.5-VL-32B87.973.970.472.240.035.2
DeepEyesCrop7B84.374.270.468.744.328.3
Pixel-ReasonerCrop7B84.374.066.971.246.926.3
ThymeCode7B82.774.669.669.944.428.6
CodeVCode7B84.876.171.371.849.233.6
FaithEyesCode7B87.477.872.973.151.029.9

感知三项全部最优,比最强 agentic baseline 高 1.6~2.6 分;推理侧 MathVista +1.3、MathVerse +1.8,但 MathVision 29.9 落后 CodeV 3.7 分。作者解释为 MathVision 的稠密数值/逻辑推理留给视觉工具的空间小。注意 tool-free 的 Qwen2.5-VL-32B 在 V* 上 87.9 仍高于 FaithEyes,论文的 “best” 加粗只在 agentic VLM 组内。

训练无关的判词注入(Table 1)——这是最接近”给 baseline 加等量额外计算”的对照:

ModelV*HR-4KHR-8KMathVistaMathVerseMathVision
DeepEyes84.374.270.468.744.328.3
+ Judgement86.2 (+1.9)73.9 (−0.3)68.1 (−2.3)69.3 (+0.6)46.8 (+2.5)28.6 (+0.3)
Thyme82.774.669.669.944.428.6
+ Judgement85.8 (+3.1)75.5 (+0.9)70.7 (+1.1)71.4 (+1.5)46.1 (+1.7)29.6 (+1.0)

Thyme 仅靠一个外部 32B judge 在推理时插判词,V* 就从 82.7 升到 85.8——已超过 CodeV 的 84.8,与 FaithEyes 的 87.4 只差 1.6。DeepEyes 在 HR-Bench 上反而退化,作者归因于外部判词与冻结策略未对齐。

Tool faithfulness ratio。 只统计”答对且含 process image”的轨迹,用 Qwen3-VL-235B-A22B 配一套与训练不同的 prompt(同时看原图+处理图,只输出 true/false 单 token)判定轨迹中是否存在有用图。Figure 3 显示 FaithEyes 显著高于所有 agentic baseline(具体柱值只在图中,正文未列)。为排除”是靠自动丢图刷出来的”,作者补了 keep-unhelpful 协议(保留全部 process image、不丢弃任何自判无用的图),此设定下仍比最强 baseline 高 1.6~41 分。

模型设计消融(Table 3,faithfulness 均为 keep-unhelpful 协议)

Model DesignAcc-PerceptionAcc-ReasoningV*HR-4KHR-8K
FaithEyes79.451.386.776.253.1
w/o Judgement injection77.849.578.857.015.7
w/o Reward scaling78.150.275.540.89.8
w/o Both76.248.472.233.54.6
w/ Qwen3-VL-235B-A22B judge79.751.288.378.656.2

两个机制的作用方向是分离的:去掉 judgement injection 对 accuracy 伤害最大,去掉 reward scaling 对 faithfulness 伤害最大(HR-8K 从 53.1 塌到 9.8)。作者的解释是”reward 给动机、injection 给脚手架,缺一不可”。把自判 subagent 换成 235B 外部 judge:accuracy 基本不动(79.4→79.7 / 51.3→51.2),faithfulness 明显上升(+1.6~+3.1),说明自判在准确率维度已够用,剩下的 faithfulness 差距是更强 judge 的上界。

λ_tool 消融(Figure 4)。 λ_tool ∈ {0.1,0.2,0.4,0.8}:faithfulness 随 λ 上升并在 0.2 后饱和,accuracy 在 0.2 达峰后下降(推理侧最明显)。平均工具调用次数全程约为 1——因为 r_tool 是比例而非逐次求和,加大权重只能”把每次调用磨准”而不能刷调用数。

注意力分析(Table 4,top-effective attention ×1e4)。 以 V* 为例:注入判词后 helpful image 54.1→58.4、unhelpful image 10.1→7.5,判词文本本身吸走 133.7;per-sample 配对计数 helpful ↑/↓ = 96/34、unhelpful ↑/↓ = 6/15。HR-4K、HR-8K 同向。作者主动加了限定:所有图像区域的注意力都远低于文本区域,attention 只是 reliance 的相关性代理,answer-level reliance gap 仍未解决。

训练阶段消融(Table 5)。 Qwen2.5-VL-7B-Instruct → FaithEyes-SFT → FaithEyes-RL 为 75.0/68.6/63.6/67.9/45.5/21.4 → 79.1/72.5/66.8/69.8/46.3/29.6 → 87.4/77.8/72.9/73.1/51.0/29.9。感知的主要增益来自 RL(+5.3~8.3),而 MathVision 在 RL 阶段只 +0.3

为什么 tool reward 不挂钩答案正确(Appendix C)。 对照实验显示 acc-dependent 变体的代码执行失败率出现两次尖峰、峰值约 18%,且平均工具调用次数一路掉向零且不再恢复——策略退化成完全不调工具。机制解释是:难题上无论工具用得多好都拿不到 bonus,于是没有梯度压力维持代码可执行性。

Evidence Ledger

Claim IDClaimTypeSource locatorEvidence excerptStatus
C1FaithEyes-7B 在 V*/HR-4K/HR-8K/MathVista/MathVerse/MathVision 为 87.4/77.8/72.9/73.1/51.0/29.9numberTable 2”FaithEyes (Ours) Code 7B 87.4 77.8 72.9 73.1 51.0 29.9”source-verified
C2CodeV 基线为 84.8/76.1/71.3/71.8/49.2/33.6,MathVision 高于 FaithEyes 3.7 分comparisonTable 2”CodeV Code 7B 84.8 76.1 71.3 71.8 49.2 33.6”source-verified
C3感知三项上 FaithEyes 超最强 agentic VLM 1.6~2.6 分comparison§4.2”surpassing the strongest agentic VLM by 1.6~2.6 points”source-verified
C4tool-free 的 Qwen2.5-VL-32B 在 V* 上 87.9,高于 FaithEyes 的 87.4comparisonTable 2”Qwen2.5-VL - 32B 87.9 73.9 70.4 72.2 40.0 35.2”source-verified
C5训练无关地把外部判词注入 Thyme,V* 从 82.7 升至 85.8(+3.1)numberTable 1”Thyme w/ Judgement 85.8↑3.1 75.5↑0.9 70.7↑1.1”source-verified
C6同样注入判词后 DeepEyes 在 HR-Bench 8K 退化 2.3 分numberTable 1”DeepEyes w/ Judgement 86.2↑1.9 73.9↓0.3 68.1↓2.3”source-verified
C7faithfulness ratio 由 Qwen3-VL-235B-A22B 判定,仅统计答对且含 process image 的轨迹benchmark-setting§4.2”we only consider the correct-answer trajectories with process images and use Qwen3-VL-235B-A22B”source-verified
C8keep-unhelpful 协议下 FaithEyes 仍比最强 baseline 高 1.6~41 分comparison§4.2”FaithEyes (keep unhelpful) still outperforms the strongest baseline by 1.6~41 points”source-verified
C9消融中 w/o Reward scaling 使 HR-8K faithfulness 从 53.1 降至 9.8numberTable 3”FaithEyes 79.4 51.3 86.7 76.2 53.1 … w/o Reward scaling 78.1 50.2 75.5 40.8 9.8”source-verified
C10换成 Qwen3-VL-235B-A22B 外部 judge 后 accuracy 几乎不变(79.7/51.2)而 faithfulness 上升至 88.3/78.6/56.2numberTable 3”w/ Qwen3-VL-235B-A22B judge 79.7 51.2 88.3 78.6 56.2”source-verified
C11tool reward 定义为 1 − (n_fail + n_unhelpful)/n_tool,且不以答案正确为门causal-mechanism§3.3 Eq.(4)“we do not gate the tool reward on answer correctness”source-verified
C12acc-dependent tool reward 导致代码执行失败率峰值约 18%,且工具调用次数掉向零不再恢复causal-mechanismAppendix C / Figure 6”peaking at roughly 18%, whereas the independent variant keeps the failure ratio low”source-verified
C13SFT 判定标签由 Thyme 轨迹结构直接派生:单次调用记 True,两次调用轨迹第一次记 False、第二次记 Truebenchmark-setting§4.1”the sole call in a single tool call trajectory is labeled as True … the first call is labeled as False”source-verified
C14SFT 的判定 rationale 由 Qwen3-VL-32B-Instruct 生成causal-mechanism§4.1”We prompt Qwen3-VL-32B-Instruct to write the matching rationale for each label”source-verified
C15论文声称所有 SFT/RL 数据来自与 baseline 相同的公开来源,未引入额外监督sota-novelty§4.1”introducing no additional supervision beyond existing works”source-verified
C16accuracy reward 的兜底判定与 consistency reward 均由 Qwen2.5-VL-72B 担任 LLM-as-judgebenchmark-setting§3.3”fall back to a Qwen2.5-VL-72B LLM-as-judge”;“we feed … to Qwen2.5-VL-72B”source-verified
C17论文把含判词的 tool observation 排除出 token 计数与 advantage 估计,理由是”不依赖 policy model”causal-mechanism§3.3”they are environmental feedback and do not depend on policy model”source-verified
C18平均工具调用次数在整个 λ_tool 消融区间与训练全程均收敛在约 1 次/轨迹number§4.3 / Appendix B”the average tool call number stays around one across the entire ablation”source-verified
C19Table 2 中全部 agentic VLM baseline 均从 Qwen2.5-VL-7B-Instruct 训练而来benchmark-setting§4.2”state-of-the-art agentic VLMs … that are all trained from Qwen2.5-VL-7B-Instruct”source-verified
C20作者自述 attention 只是 reliance 的相关性代理,answer-level reliance gap 仍是开放问题causal-mechanism§4.3”attention is only a correlational proxy for reliance … remains an open challenge”source-verified
C21训练阶段消融中 RL 对 MathVision 只带来 +0.3numberTable 5 / Appendix D”MathVision remains essentially flat (+0.3)“source-verified
C22代码/主页位于 https://github.com/Mosi-AI/FaithEyeslicense-codeAbstract”The homepage is at https://github.com/Mosi-AI/FaithEyessource-verified
C23论文全文(含附录、图表)未报告任何推理期 latency、wall-clock 或总 token 开销,也没有”给 baseline 同等额外计算”的预算匹配对照臂benchmark-setting全文负性核查仅有定性表述 “wastes inference cost on unnecessary operations”、“keeping the reasoning concise and the tool budget small”;无效率/开销表source-verified
C24评测 judge 与训练 subagent 的信息集不同:训练侧只看 (Q, I_t),评测侧同时看原图与处理图;评测 rubric 另加”须相对聚焦于目标、近乎全幅复制判 false”的条款并明确容忍模糊低清benchmark-settingAppendix D 模板 D.2 vs D.3;§3.2D.2: “the subagent conditions only on (Q,It)“;D.3: “You will see the Original Image and the Processed Image. Compare them”source-verified

Strengths & Weaknesses

Strengths

  • 问题选得准。 “工具调了但没被使用”是 thinking-with-images 路线上的真问题,且已有 intervention 类工作(Liu et al. 2025、Yang et al. 2026)把它坐实。作者没有停在”再加一个 reward 项”,而是指出 reward 与 observation 两侧共享同一个缺失量(有用性信号),然后用一份判词同时补两处——这是简洁且有结构的设计,不是堆模块。
  • r_tool 用比例而非计数,是个干净的机制选择。 它在数学上就封死了”多调工具刷 bonus”这条路,Figure 4 中调用次数不随 λ_tool 上升正是这一点的直接证据。这条设计可以脱离本文迁移到任何 tool-use RL。
  • Appendix C 的反面实验有独立价值。 “tool reward 挂钩答案正确 → 难题上无梯度维持代码可执行性 → 失败率飙到 18% → 工具调用彻底崩塌”,这是一条对 DeepEyes 式 reward 的实证反驳,机制解释也自洽。这类”某个流行设计为什么坏”的证据往往比 main table 更有信息量。
  • keep-unhelpful 对照做得诚实。 作者主动预判了”faithfulness 提升是不是自动丢图的假象”,并给出不丢图的评测。这是自我审视的正确姿势。
  • 注意力分析的措辞克制。 明确写出图像注意力远低于文本、attention 只是相关性代理、answer-level reliance gap 未解决。这在 overclaim 泛滥的同类工作里少见,可信度加分。

Weaknesses

  • 训练奖励与评测指标共用同一套判定 rubric,faithfulness 增益有相当部分是同义反复。 作者说评测 judge “用了与训练不同的 prompt 以保证公平”——两个 prompt 确实不同(评测 judge 同时看原图与处理图、只输出单 token;训练 subagent 只看处理图、输出 JSON+理由),但判定标准是同一个概念:“问题所问的目标是否出现在处理图中”。逐条比对两份 prompt 后,差异只在信息集与严格度上——评测侧多一条训练侧没有的反偷懒条款(近乎全幅复制、没有真实 zoom 的图判 false),并明确写明模糊与低分辨率可接受;训练侧则把清晰度与裁剪集中度的偏好放在 SFT 阶段对齐。也就是说评测 rubric 是训练 rubric 的加严版,而非独立轴。FaithEyes 是唯一被直接优化到这个标准上的模型,baseline 从未见过它。因此 Figure 3 / Table 3 里的 faithfulness 差距无法区分”真的更忠实”与”被训到了这条评测轴上”。这是全文最需要外部检验的一点。
  • 没有 answer-level 的干预验证。 论文诊断问题时引用的是”移除 process image 后预测几乎不变”这类反事实证据,但验证自己的修复时换成了 judge 打分的比例指标。真正决定性的实验——把 FaithEyes 的 helpful process image 移除或替换成错误裁剪,看答案是否改变——完全没做。作者自己也承认 answer-level reliance gap 未关闭。也就是说,标题的 “faithful tool use” 在本文只被证到 action level(裁得准),而非 evidence-dependence level(答案真的靠它)。
  • multi-agent 相对单 agent 没有预算匹配对照。 推理期每次工具调用多出一次 subagent forward,Table 2 全部是”FaithEyes 用更多推理计算 vs baseline 用更少”的比较,论文既没报 latency / 总 token(全文负性核查确认,只有定性的”浪费推理成本”表述),也没做”给 baseline 同等额外计算”的对照(例如让 Thyme 自我复核一遍、或对 main agent 多采一次)。最接近的 Table 1 反而不利于本文的叙事:仅在推理时给 Thyme 插一个外部判词,V* 就到 85.8,已超过 CodeV 且距 FaithEyes 只差 1.6 分——这暗示相当一部分增益可能来自”多一次带视觉的复核”这一通用机制,而非 FaithEyes 特有的联合训练。库内 2512-ScalingAgentSystems 的受控结论(严格对齐 token 预算后 MAS 平均收益 −0.3%,单 agent 基线 >45% 后加 agent 常为负)说明这个对照不是吹毛求疵。此外”multi-agent”的实质是每轨迹约 1 次工具 + 1 次自判,框架命名偏重。
  • subagent 的判定可靠性从未被独立测量。 没有人工标注集,没有 subagent 判词与人类标注的一致率,也没有它相对 235B judge 的混淆矩阵。唯一的间接证据是 Table 3 的替换实验(faithfulness +1.6~+3.1),只能说明自判弱于 235B,说明不了它偏在哪、错在哪。而 SFT 阶段的判定标签本身是结构性假设——“两次调用轨迹的第一次必然无用”——这个假设从未被核验,噪声率未知。
  • 自判 + 自奖的循环风险未被追踪。 r_tool 由与 policy 共享权重的 subagent 给出,RL 全程只有训练结束后的一次外部 judge 检查。Figure 5 里稳步上升的 tool reward 恰恰是被 reward hacking 时会上升的量。论文用 subagent 判词不计入 loss 来部分隔离(判词被当作 environment feedback 排除出 advantage 估计),但**§3.3 说 tool observation “不依赖 policy model”在此处字面上是错的**——g_θπ_θ 共享 θ,权重更新必然带动判定行为漂移,而漂移方向无人监测。它把”刷调用数”的 hacking 换成了”让自己的 judge 变宽松”的 hacking,只是未被证明后者没发生。库内 2411-RewardHacking 记录的 LLM-as-judge self-bias(模型系统性偏好自己的输出)正是这一风险的先验。
  • “未引入额外监督”的表述站不住。 §4.1 声称数据全部来自 baseline 用过的公开来源、无额外监督,但同一节写明判定 rationale 由 Qwen3-VL-32B-Instruct 生成。问题与图像确实同源,但从更强模型蒸馏来的 rationale 文本是 baseline 没有的新监督。这不否定方法价值,但它使”公平比较”的表述过强。
  • MathVision 的退化没有被诚实处理。 作者归因于”稠密数值推理留给视觉工具的空间小”,但 CodeV 同样是 code-tool 方法却拿到 33.6,比 FaithEyes 高 3.7 分,也高于 Table 5 中 FaithEyes-SFT 的 29.6(RL 只贡献 +0.3)。所以这是 FaithEyes 特有的退化,不是”工具在数学题上没用”的通例。一个论文未检验的假设是:非对称丢图策略在数学题上有害——被判”不含所问对象”而丢弃的图,可能恰是含辅助线、局部放大或中间计算的有用中间产物,而 subagent 的 rubric(“问题所问的对象/属性是否可见”)是为感知任务写的,对数学图根本不适配。
  • 无方差报告,边际收益的统计基础薄。 全文没有 seed variance、置信区间或多次运行。感知增益 1.6~2.6 分,而 Table 4 显示 V* 上被重放的含 helpful image 轨迹只有 130 条(96↑/34↓),说明 V* 的样本量在百量级——这个规模上 1.6 分的差距很难与采样噪声区分。
  • 适用边界。 判定 rubric 只覆盖”目标是否可见”,对需要多张图交叉比对、需要时序、或工具输出为数值/OCR 文本而非图像的场景没有定义;subagent 只看单张 (Q, I_t),天然无法判断”这一步在多步计划中是否必要”。

Mind Map

mindmap
  root((FaithEyes))
    Problem
      工具调用不忠实
        答对但 process image 无关
        移除中间图预测几乎不变
      病因一 tool reward 不分有用无用
      病因二 observation 无有用性信号
    Method
      单模型双角色
        Main agent 写 code 调工具
        Subagent 只看 Q 与 process image 出 JSON 判词
      判词双重复用
        注入 observation
        缩放 tool reward
      非对称回传
        helpful 保图加判词
        unhelpful 丢图只留判词
      两阶段训练
        SFT 457K 冷启动
        GRPO 四项 reward
      tool reward 是比例且不挂钩答案正确
    Results
      感知全面领先
        V* 87.4 HR-4K 77.8 HR-8K 72.9
        比最强 agentic baseline 高 1.6 到 2.6
      推理有涨有跌
        MathVista 73.1 MathVerse 51.0
        MathVision 29.9 低于 CodeV 33.6
      faithfulness 大幅上升
        keep-unhelpful 对照仍领先
        评测 judge 与训练 rubric 同源
      消融分工明确
        injection 主要影响 accuracy
        reward scaling 主要影响 faithfulness
      反面证据
        acc-dependent tool reward 使工具调用崩塌

Notes

与库内笔记的关系

  • 2606-CodeDance —— 同一范式的近邻,且存在数字冲突。两篇都用 executable code 作统一 tool 接口、都从 Qwen2.5-VL-7B 起训、都在 V*/HR-Bench/MathVista 系列上评。但 CodeDance 的 Table 1 记 DeepEyes-7B 在 V* 上 90.4,本文 Table 2 记 DeepEyes 84.3,差 6 分;MathVerse 上 CodeDance 记 DeepEyes 47.3,本文记 44.3。同一 baseline 在两篇论文中差这么多,说明这批 benchmark 的评测协议(分辨率上限、采样温度、答案抽取规则)远未统一,因此 FaithEyes 那 1.6~2.6 分的领先必须在同一套 harness 下复现才有意义。两篇的 reward 设计也可直接对照:CodeDance 的 RBAT 按 rollout group 难度自适应调节调用数,FaithEyes 的 helpful-ratio 则完全不管调用数、只管每次是否有用——是两条不同的抗 tool-inflation 思路。
  • 2606-VisualFLIP —— 本文缺失的那个实验,VisualFLIP 已经给出了范式。VisualFLIP 用 same-question paired perturbation 让 gold answer 确定性翻转,以 Pair Accuracy / Collapse Rate 测”预测是否真的依赖关键视觉证据”。FaithEyes 恰恰停在了 action-level(裁得准不准),没做 answer-level 的证据依赖检验。把 VisualFLIP 的 flip 协议套到 FaithEyes 的 helpful process image 上(扰动被判 helpful 的裁图,看答案是否更新),才是对”faithful tool use”的决定性检验。这是同一问题的两个层次,不是竞争关系。
  • 2512-ScalingAgentSystems —— 提供了本文缺席的预算匹配纪律。该文在严格对齐 prompt/工具/token 预算的 260 配置下得到 MAS 平均收益 −0.3%,并给出”单 agent 基线 >45% 后加 agent 转负”的决策边界。FaithEyes 的 baseline 在感知上已 8285%,处于该边界远端,而其 multi-agent 增益仅 1.6~2.6 分且无预算对照——两者放在一起,本文的增益更可能来自”多一次视觉复核”的额外计算而非协作结构本身。不过要公允:ScalingAgentSystems 测的是任务分解式协作,FaithEyes 属于耦合最紧的 centralized 验证形态(该文中错误放大最低的一类,4.4×),所以是方法论上的对照要求,不是结论上的反驳。
  • 2411-RewardHacking —— 自判自奖闭环的先验风险清单。该笔记记录了 LLM-as-judge 的 self-bias(模型系统性偏好自己的输出)与 in-context reward hacking 在 self-refinement loop 中随规模加重的现象。FaithEyes 的 r_tool 完全由共享权重的 subagent 决定,正落在这个风险面上;论文只在训练结束后用外部 judge 查了一次,缺少 RL 全程的判定漂移曲线(例如 True-rate 随 step 的变化 vs 外部 judge 的同步测量)。
  • 2607-InteractiveRewardAgent —— 同为 propose/act-then-verify,但 verifier 可靠性的处理方式相反。IRA 建了 GUI-RewardBench(321 条人工标注轨迹)直接量化 verifier 自身的准确率,再把它接进 RL 当 reward;FaithEyes 则始终没有单独测量 subagent 的判定质量。两篇合起来给出一条方法论要求:把 verifier 接进 reward 之前,先独立测 verifier。IRA 还印证了另一个共同点——判定质量的瓶颈往往是信息不足而非判断力不足,而 FaithEyes 的 subagent 被刻意限制为只看 (Q, I_t)、看不到原图与 CoT,这个信息约束的代价(相比评测 judge 同时看原图+处理图)从未被量化。

待跟进的问题

  1. subagent 只看 (Q, I_t) 而评测 judge 同时看原图与处理图——信息集不同却共用一套 rubric,这个不对称对判定一致率的影响有多大?作者声称的”evidence-centric 更便宜更稳定”缺少支撑数据。
  2. 非对称丢图在 MathVision 上是否有害?可做的最小检验:只关掉丢图(保留判词)重跑 MathVision,与 29.9 对比。
  3. RL 全程 subagent 的 True-rate 与外部 judge 判定的偏离曲线——这是判断”自判是否被 hack”的直接证据,成本不高但论文没做。