工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

The Illusion of Visual Tool-Use: A Causal Audit of Thinking with Images

arXiv:2608.062702026-08-05

会放大看图的AI工具,多数情况下其实并没有真正靠看到的内容来改变答案

研究检验了一类会主动裁剪放大图像来辅助推理的多模态AI模型,看看它们截取的图像片段是否真的因果性地影响了最终答案。作者设计了策略级、轨迹级、步骤级三层干预实验,在六个模型和五个细粒度感知基准上发现:准确率的提升大多集中在一小部分“校准良好”的样本上,其余情况要么是调用了工具却没真正看图(Calling Without Looking),要么是看了图但调用节奏毫无规划(Looking Without Planning)。作者将这一现象称为“视觉工具使用的幻觉”。

METAL LAB 解读图

视觉工具使用的三层因果审计结构

证据状态已报告实测结果

  1. 策略级干预比较使用工具的模型与直接推理的模型的准确率,衡量拥有工具带来的整体效果
  2. 轨迹级干预在推理过程中污染所有返回的图像,观察准确率下降程度,衡量整体观察信息的作用
  3. 步骤级干预(VEG)只把某一次返回的图像换成无关的裁剪图像,单独衡量这一次观察对答案置信度的影响
  4. 四组诊断分类把每条推理轨迹归入No-call、Calling Without Looking、Looking Without Planning、Calibrated四组,分解准确率提升的来源
  5. 幻觉结论说明整体准确率看似提升明显,但真正的因果性提升几乎全部集中在Calibrated这一小部分
这是 METAL LAB 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 研究团队构建了一个因果图,用来区分模型返回的裁剪图像内容是否真的改变了答案,还是仅仅“调用工具”这个动作本身就改变了答案。
  2. 他们设计了三层干预:策略级(比较用工具与直接推理)、轨迹级(在推理过程中污染所有返回的图像)、步骤级(只替换某一次返回的图像为反事实图像),并提出了Visual Evidence Gain(VEG)指标来单独衡量每一次图像返回的贡献。
  3. 实验覆盖DeepEyes、Pixel Reasoner、Mini-o3、Qwen3-VL-4B/8B、Thyme共六个模型,以及V*、HR-Bench(4K/8K)、VisualProbe、MME-RealWorld-Lite共五个细粒度感知基准。
  4. 在策略级比较中,DeepEyes使用工具相比直接推理几乎没有提升,而Mini-o3和Qwen3-VL-8B提升较大,例如在VisualProbe上最高提升21.3个百分点。
  5. 将所有推理轨迹分为No-call、Calling Without Looking、Looking Without Planning、Calibrated四组后,再把策略级准确率提升按组分解,发现提升几乎全部来自Calibrated这一小部分。
Figure 1: The paradox of visual tool-use. (a) Our experiments show that, despite far more tokens, tool-use policies yield marginal or no improvements over direct inference. (b) A qualitative failure on a V∗ instance (by Mini-o3): the direct prediction is correct, but tool-augmented inference repeatedly crops irrelevant regions and leads to no valid answer or a wrong answer.
Figure 1: The paradox of visual tool-use. (a) Our experiments show that, despite far more tokens, tool-use policies yield marginal or no improvements over direct inference. (b) A qualitative failure on a V∗ instance (by Mini-o3): the direct prediction is correct, but tool-augmented inference repeatedly crops irrelevant regions and leads to no valid answer or a wrong answer.
Table 1: Policy-level intervention: tool-use vs. direct inference. Acc reports accuracy (%) under πtool / πdirect; Δ is the policy-level ATE in percentage points (pp) (Eq. 1). VisualProbe combines Easy/Medium/Hard levels.
ModelV∗HR-Bench-4KHR-Bench-8KVisualProbeMME-RealWorld-Lite
Interface-based
DeepEyesAcc83.3/83.375.0/76.472.0/72.642.9/42.954.7/54.9
Δ0.0−1.4−0.6+0.0−0.2
Pixel ReasonerAcc84.8/81.274.0/74.468.2/64.037.3/29.764.4/54.4
Δ+3.6−0.4+4.2+7.6+10.0
Mini-o3Acc87.8/82.376.8/72.073.2/67.455.0/33.765.5/53.6
Δ+5.5+4.8+5.8+21.3+11.9
Qwen3-VL-8BAcc91.1/84.283.9/78.979.5/75.748.6/36.951.0/54.7
Δ+6.9+5.0+3.8+11.7−3.7
Qwen3-VL-4BAcc86.4/82.080.1/80.175.3/76.945.7/38.949.0/50.3
Δ+4.40.0−1.6+6.8−1.3
Code-based
ThymeAcc83.2/80.278.3/74.773.0/68.246.2/43.755.2/48.9
Δ+3.0+3.6+4.8+2.6+6.3
(b) The Zoom-Loop Trap
(b) The Zoom-Loop Trap
Table 2: Trajectory-level intervention under random-crop. Acc reports accuracy (%) under πtool / the dynamic intervention d​o​(Oi=O~i​∀i); Δ is the trajectory-level ATE on accuracy in pp (Eq. 2). The rightmost column reports Hit-MaxT, the fraction of rollouts that hit the tool-call limit.
ModelV∗HR-Bench-4KHR-Bench-8KVisualProbeMME-RealWorld-LiteHit-MaxT (V∗)
Interface-based
DeepEyesAcc83.3/83.875.0/74.172.0/70.442.9/44.254.7/54.60%
Δ+0.4−0.9−1.6+1.3−0.1
Pixel ReasonerAcc84.8/82.774.0/70.868.2/66.137.3/33.764.4/49.30%
Δ−2.1−3.2−2.1−3.6−15.1
Mini-o3Acc87.8/23.676.8/20.473.2/15.855.0/2.465.5/15.184.8%
Δ−64.2−56.4−57.4−52.6−50.4
Qwen3-VL-8BAcc91.1/30.483.9/46.479.5/41.048.6/11.251.0/29.759.2%
Δ−60.7−37.5−38.5−37.4−21.3
Qwen3-VL-4BAcc86.4/38.280.1/59.375.3/46.645.7/8.849.0/34.350.3%
Δ−48.2−20.8−28.7−36.9−14.7
Code-based
ThymeAcc83.2/82.278.3/77.973.0/74.146.2/45.655.2/56.20%
Δ−1.0−0.4+1.1−0.6+1.0
Figure 2: Causal graph for visual tool-use. (a) The single-step causal graph for a single tool-use step over (I,Q,T,O,Y), highlighting the direct path (I,Q)→Y (blue), the observation-mediated path T→O→Y (green) and the action-induced shortcut T→Y (red). (b) A full trajectory composes n such atomic graphs.
Figure 2: Causal graph for visual tool-use. (a) The single-step causal graph for a single tool-use step over (I,Q,T,O,Y), highlighting the direct path (I,Q)→Y (blue), the observation-mediated path T→O→Y (green) and the action-induced shortcut T→Y (red). (b) A full trajectory composes n such atomic graphs.
Table 3: Step-level intervention on V∗. Marginal Gain (MG) is reported with the original observation (Δ​Mreal) and with the counterfactual observation (Δ​Mcf). Visual Evidence Gain (VEG) isolates the contribution of the visual content; we report it pooled over All calls and split by whether the trajectory is ultimately Correct or Incorrect. Distribution shows the fraction of calls that are near-zero (|VEG|<0.01) or substantial (|VEG|>0.1). By saturation conditions VEG on pre-call confidence: Sat-rate is the fraction of calls whose pre-call probability gap gi−1 already exceeds 0.95, and Sat/Non-sat are mean VEG conditional on (non-)saturation. mean Vmax is each trajectory’s best per-call VEG, averaged across trajectories, capturing how much the most useful call in a trajectory contributes on average.
MG (mean)VEG all-calls (mean)DistributionBy saturation
ModelΔ​MrealΔ​McfACI|VEG|<0.01|VEG|>0.1Sat-rateSatNon-satmean Vmax
DeepEyes0.4120.3590.053+0.07−0.0181%13%37%−0.020.10+0.05
Mini-o30.1130.0510.063+0.09−0.0129%34%21%∼00.08+0.19
Qwen3-VL-8B0.2000.0010.198+0.28−0.2056%29%64%∼00.55+0.30
Figure 3: Three-level causal intervention. (a) Policy-level intervention (§3.3.1) toggles the entire T→O→Y subgraph. (b) Trajectory-level intervention (§3.3.2) replaces every real observation with a corrupted one O~i during inference. The policy reacts to corrupted feedback and may produce a different action trace T~1:n~. (c) Step-level intervention (§3.3.3) replaces the real observation Oireal with a counterfactual one Oicf; VEGi=Δ​Mireal−Δ​Micf is a local counterfactual-based estimate of the Natural Indirect Effect along Ti→Oi→Y, capturing the contribution of the returned visual evidence.
Figure 3: Three-level causal intervention. (a) Policy-level intervention (§3.3.1) toggles the entire T→O→Y subgraph. (b) Trajectory-level intervention (§3.3.2) replaces every real observation with a corrupted one O~i during inference. The policy reacts to corrupted feedback and may produce a different action trace T~1:n~. (c) Step-level intervention (§3.3.3) replaces the real observation Oireal with a counterfactual one Oicf; VEGi=Δ​Mireal−Δ​Micf is a local counterfactual-based estimate of the Natural Indirect Effect along Ti→Oi→Y, capturing the contribution of the returned visual evidence.
Table 4: Per-model group distribution on V∗. Rows sum to 100%. Same (τsat,ϵ)=(0.95,0.01) for every model.
ModelNo-callMode 1CalibratedMode 2
(CWL)(LWP)
DeepEyes19.472.87.90.0
Qwen3-VL-4B13.158.624.14.2
Qwen3-VL-8B5.270.720.93.1
Mini-o310.534.645.09.9
Figure 4: Per-call scatter of probability gap before call gi−1 vs. VEGi on V∗. Each point is one tool call; color indicates the trajectory’s final correctness (C/I); dashed line marks τsat=0.95.
Figure 4: Per-call scatter of probability gap before call gi−1 vs. VEGi on V∗. Each point is one tool call; color indicates the trajectory’s final correctness (C/I); dashed line marks τsat=0.95.
Table 5: Group-wise decomposition of the policy-level ATE on V∗. Each cell is the contribution fb⋅Δ¯policy,b in pp. The last column is computed from unrounded contributions and matches Table 1; displayed components may not sum exactly due to rounding. (τsat,ϵ)=(0.95,0.01).
ModelNo-callMode 1Cal.Mode 2ATEpolicy
DeepEyes0.0−0.5+0.50.00.0
Qwen3-VL-4B−0.2+2.0+3.5−0.9+4.4
Qwen3-VL-8B−0.5−0.2+7.6−0.1+6.9
Mini-o3−0.3+1.9+3.3+0.6+5.5
Figure 5: Within-trajectory dynamics on the V∗ benchmark. (a) Mean VEG by call position k∈{1,2,3,≥4}; Solid curves indicate mean on all calls and dashed curves indicate mean on non-saturated subset only. (b) Per-position Over-Extension Rate (POER, Eq. 5, per-call). Full per-position breakdown in App. C.2.
Figure 5: Within-trajectory dynamics on the V∗ benchmark. (a) Mean VEG by call position k∈{1,2,3,≥4}; Solid curves indicate mean on all calls and dashed curves indicate mean on non-saturated subset only. (b) Per-position Over-Extension Rate (POER, Eq. 5, per-call). Full per-position breakdown in App. C.2.
Table 6: Model checkpoints. HF Repo lists the Hugging Face identifier of the checkpoint used.
ModelBackboneTool interfaceHF Repo
DeepEyes (31)Qwen2.5-VL-7BInterfaceChenShawn/DeepEyes-7B
Pixel Reasoner (23)Qwen2.5-VL-7BInterfaceTIGER-Lab/PixelReasoner-RL-v1
Mini-o3 (11)Qwen2.5-VL-7BInterfaceMini-o3/Mini-o3-7B-v1
Qwen3-VL-8B (2)Qwen3-VL-8BInterfaceQwen/Qwen3-VL-8B-Instruct
Qwen3-VL-4B (2)Qwen3-VL-4BInterfaceQwen/Qwen3-VL-4B-Instruct
Thyme (28)Qwen2.5-VL-7BCodeKwai-Keye/Thyme-RL
Table 7: Per-model decoding configuration. Values follow each model’s official inference configuration. Both the tool-use and direct rollouts use the same configuration. “Greedy” indicates a deterministic setting. Tmax is the tool-call limit.
ModelTemp.top-ptop-kModeTmax
DeepEyes0.01.0−1Greedy12
Pixel Reasoner0.10.95−1Stochastic12
Mini-o31.01.0−1Stochastic12
Qwen3-VL-8B0.70.820Stochastic12
Qwen3-VL-4B0.70.820Stochastic12
Thyme0.010.0011Greedy12
Table 8: Benchmarks evaluated. MCQ denotes multiple choice and OE denotes open-ended free-form answering.
BenchmarkSourceFormatSize
V∗26MCQ191
HR-Bench-4K24MCQ800
HR-Bench-8K24MCQ800
VisualProbe-Easy11OE141
VisualProbe-Medium11OE268
VisualProbe-Hard11OE106
MME-RealWorld-Lite29MCQ1919
Table 9: Trajectory-level corruption-choice ablation on V∗. Each cell reports accuracy under the dynamic intervention, the corresponding Δtraj in pp, and Hit-MaxT.
Modelrandom-cropnoiseblank
AccΔHitAccΔHitAccΔHit
DeepEyes83.8+0.40%83.8+0.40%82.9-0.40%
Pixel Reasoner82.7-2.10%82.2-2.60%83.8-1.00%
Mini-o323.6-64.284.8%20.4-67.478.1%13.6-74.284.8%
Qwen3-VL-8B30.4-60.759.2%28.8-62.364.4%61.8-29.326.2%
Qwen3-VL-4B38.2-48.250.3%48.7-37.738.7%53.9-32.537.7%
Thyme82.2-1.00%82.2-1.00%81.7-1.50%
Table 10: Mean number of tool calls per item on V∗ under intervention. Contrasts the vanilla baseline with each corruption scheme.
ModelVanillar-cropnoiseblank
DeepEyes1.01.01.01.0
Pixel Reasoner0.90.90.90.9
Mini-o32.19.110.19.6
Qwen3-VL-8B1.16.57.24.5
Qwen3-VL-4B1.16.55.14.9
Thyme0.10.10.10.1
Table 11: Force-answer Experiment on V∗ under random-crop. Clean is tool-use accuracy; Orig. corr. is the original corrupted accuracy (Table 2); Force-ans. forces an answer at the tool-call limit; Rem. drop is the remaining drop of the force-answer run relative to clean (pp).
ModelCleanOrig. corr.Force-ans.Rem. drop
Mini-o387.823.636.651.2
Qwen3-VL-8B91.130.473.018.1
Qwen3-VL-4B86.438.269.616.8
Table 12: Per-trajectory peak/trough VEG on V∗ (mean over trajectories). Pooled (A) and split by trajectory correctness (C/I).
mean Vmaxmean Vmin
ModelACIACI
DeepEyes+0.05+0.07−0.01+0.05+0.07−0.01
Mini-o3+0.19+0.21+0.10+0.04+0.08−0.16
Qwen3-VL-8B+0.30+0.37−0.43+0.14+0.21−0.63
Table 13: Per-position VEG breakdown on V∗. For each model and bin k∈{1,2,3,≥4} we report the number of calls n, mean VEG, fraction of calls with probability gap already past τsat (Sat), the wasted-rate (w), and the harmful-rate (h). Each metric is given (a) over all calls and (b) restricted to non-saturated calls. “–” marks bins with n=0.
All callsNon-sat (gi−1≤τsat)
ModelkSatnmean VEGw / hnmean VEGw / h
DeepEyes136.4%154+0.05481.2% / 5.2%98+0.09673.5% / 7.1%
20– / –0– / –
30– / –0– / –
≥40– / –0– / –
Mini-o3122.8%171+0.10430.4% / 11.1%132+0.13516.7% / 14.4%
225.0%100+0.07029.0% / 16.0%75+0.09816.0% / 17.3%
323.8%42+0.03231.0% / 19.0%32+0.04118.8% / 21.9%
≥412.7%126+0.01127.0% / 20.6%110+0.01521.8% / 21.8%
Qwen3-VL-8B169.1%181+0.19659.1% / 8.3%56+0.63210.7% / 19.6%
256.6%53+0.27347.2% / 5.7%23+0.5698.7% / 8.7%
346.2%13+0.27146.2% / 0.0%7+0.50028.6% / 0.0%
≥4 †47.1%17+0.03352.9% / 23.5%9+0.06211.1% / 44.4%
Table 14: Open-ended VEGopen on VisualProbe. Median (IQR) in nats per gold token, over all valid calls and split by trajectory correctness.
ModelAll callsCorrectIncorrect
DeepEyes+0.001 (0.909)+0.001 (0.549)−0.033 (1.098)
Mini-o3−0.027 (0.813)+0.012 (0.656)−0.165 (1.225)
Qwen3-VL-8B+0.000 (2.424)+0.017 (1.264)−0.416 (4.317)
Table 15: Sensitivity to the near-zero VEG threshold ϵ on V∗. τsat=0.95 is fixed. “Cal. contrib” is fCal​Δ¯policy,Cal in pp, and ATEpolicy is the row-sum contribution in pp.
ModelϵNo-callMode 1Cal.Mode 2Cal. contribATEpolicy
DeepEyes0.00519.472.38.40.0+0.5+0.0
DeepEyes0.0119.472.87.90.0+0.5+0.0
DeepEyes0.0219.473.86.80.0+0.0+0.0
DeepEyes0.0519.473.86.80.0+0.0+0.0
Mini-o30.00510.529.848.711.0+3.5+5.5
Mini-o30.0110.534.645.09.9+3.3+5.5
Mini-o30.0210.538.243.57.9+3.7+5.5
Mini-o30.0510.545.039.35.2+3.5+5.5
Qwen3-VL-8B0.0055.270.720.93.1+7.6+6.9
Qwen3-VL-8B0.015.270.720.93.1+7.6+6.9
Qwen3-VL-8B0.025.271.720.42.6+7.6+6.9
Qwen3-VL-8B0.055.271.720.42.6+7.6+6.9
Qwen3-VL-4B0.00513.158.624.14.2+3.5+4.4
Qwen3-VL-4B0.0113.158.624.14.2+3.5+4.4
Qwen3-VL-4B0.0213.158.624.14.2+3.5+4.4
Qwen3-VL-4B0.0513.161.323.02.6+3.5+4.4
Table 16: Sensitivity to the saturation threshold τsat on V∗. ϵ=0.01 is fixed. Columns follow Table 15.
ModelτsatNo-callMode 1Cal.Mode 2Cal. contribATEpolicy
DeepEyes0.8019.473.37.30.0+1.0+0.0
DeepEyes0.9019.472.87.90.0+0.5+0.0
DeepEyes0.9519.472.87.90.0+0.5+0.0
DeepEyes0.9719.472.38.40.0+0.5+0.0
DeepEyes0.9919.471.78.90.0+0.5+0.0
Mini-o30.8010.543.533.013.1+2.0+5.5
Mini-o30.9010.536.141.412.0+3.1+5.5
Mini-o30.9510.534.645.09.9+3.3+5.5
Mini-o30.9710.532.548.28.9+3.4+5.5
Mini-o30.9910.532.552.44.7+3.5+5.5
Qwen3-VL-8B0.805.272.318.34.2+7.4+6.9
Qwen3-VL-8B0.905.270.719.94.2+7.6+6.9
Qwen3-VL-8B0.955.270.720.93.1+7.6+6.9
Qwen3-VL-8B0.975.269.621.53.7+7.6+6.9
Qwen3-VL-8B0.995.266.524.63.7+7.8+6.9
Qwen3-VL-4B0.8013.162.820.43.7+3.7+4.4
Qwen3-VL-4B0.9013.161.322.53.1+3.8+4.4
Qwen3-VL-4B0.9513.158.624.14.2+3.5+4.4
Qwen3-VL-4B0.9713.156.026.24.7+3.5+4.4
Qwen3-VL-4B0.9913.154.528.83.7+3.5+4.4
Table 17: Per-model group decomposition of the policy-level ATE on V∗. For each model: fb is the fraction of group b (%); Δ¯policy,b is the mean accuracy gap between πtool and πdirect on the trajectories in group b (pp); contrib =fb⋅Δ¯policy,b (pp). Total is from unrounded contributions and may differ slightly from the sum of displayed cells due to rounding. “–” marks an empty group on this benchmark.
ModelNo-callMode 1Cal.Mode 2Total
DeepEyesfb (%)19.472.87.90.0100.0
Δ¯policy,b (pp)0.0−0.7+6.7
contrib (pp)0.0−0.5+0.50.00.0
Qwen3-VL-4Bfb (%)13.158.624.14.2100.0
Δ¯policy,b (pp)−1.5+3.3+14.4−20.3
contrib (pp)−0.2+2.0+3.5−0.9+4.4
Qwen3-VL-8Bfb (%)5.270.720.93.1100.0
Δ¯policy,b (pp)−8.8−0.3+36.2−2.1
contrib (pp)−0.5−0.2+7.6−0.1+6.9
Mini-o3fb (%)10.534.645.09.9100.0
Δ¯policy,b (pp)−2.5+5.5+7.3+5.9
contrib (pp)−0.3+1.9+3.3+0.6+5.5
Table 18: Step-level VEG on HR-Bench-4K. VEG C / I splits by trajectory correctness; Sat-rate is the fraction of saturated calls; mean Vmax is the per-trajectory best call averaged over trajectories.
ModelValid callsVEG allVEG C / I|VEG|<0.01Sat-ratemean VmaxPattern
DeepEyes769−0.011+0.004 / −0.04886.9%34.9%−0.005Mode-1-heavy
Mini-o32398+0.030+0.115 / −0.02325.4%12.6%+0.171Calibrated-heavy, Mode 2
Qwen3-VL-8B1049+0.036+0.099 / −0.15064.6%58.3%+0.143Saturation-driven Mode 1
Table 19: Group distribution on HR-Bench-4K. Rows sum to 100%; (τsat,ϵ)=(0.95,0.01).
ModelNo-callMode 1 (CWL)CalibratedMode 2 (LWP)
DeepEyes9.585.64.90.0
Mini-o316.125.842.815.4
Qwen3-VL-8B29.858.410.11.6
Table 20: Group-wise ATE decomposition on HR-Bench-4K (pp). Rows sum to the total ATE.
ModelNo-callMode 1Cal.Mode 2Total
DeepEyes−0.5−1.5+0.60.0−1.4
Mini-o3+0.5+0.5+3.4+0.4+4.8
Qwen3-VL-8B+1.4−0.9+4.4+0.1+5.0

研究结果

  • 策略级比较中,不同模型使用工具相比直接推理的准确率差异悬殊:DeepEyes几乎为零,而Mini-o3和Qwen3-VL-8B在VisualProbe上最高提升达21.3个百分点。
  • 轨迹级干预中,对返回图像进行随机裁剪污染后,DeepEyes和Thyme的准确率几乎不变,而Mini-o3和两个Qwen3-VL模型的准确率大幅下降,部分原因是触达工具调用上限、无法给出有效答案的情况增多。
  • 步骤级VEG测量显示:DeepEyes在几乎所有调用上贡献都接近零(结构性不活跃);Mini-o3在轨迹内最优调用的贡献为正,但整体平均贡献偏低(有信息但被稀释);Qwen3-VL-8B在置信度已饱和时调用贡献接近零,未饱和时贡献很大。
  • 在V*基准上将轨迹分为四组后分解策略级准确率提升,发现Calibrated组是唯一在所有模型中都持续为正贡献的组,占据了每个模型正向提升的绝大部分。
  • 在HR-Bench-4K上重复实验,得到了相同的定性结论,说明这一现象并非V*基准所独有。

可应用场景

  • 评估使用视觉工具的多模态AI系统时,可以检查工具调用是否因果性地影响了答案,而不只是看整体准确率是否提升。
  • 在推理阶段设计规则,让已经足够自信的情况跳过工具调用,或对调用节奏混乱、没有规划何时停止的轨迹加入提前终止机制。
  • 为强化学习中视觉工具使用的奖励设计提供参考,考虑引入VEG这类步骤级“是否真正用到证据”的信号,而非仅依赖结果导向的奖励。

局限与待验证事项

  • 所有实验都基于开源模型进行,步骤级VEG需要访问模型内部的token概率,因此无法在OpenAI o3/o4-mini等闭源模型上验证。
  • 分析只聚焦于裁剪放大这一种工具,是否在OCR、目标检测、视频帧选择等其他工具上也存在同样的失败模式尚未验证。
  • 文中提出的“结果导向强化学习导致策略失调”的解释只是与观察结果相符的假设,并未通过仅改变奖励信号的对照训练实验加以证实。
  • 针对开放式问答的VEG测量使用的是不同的、无界的尺度,数值不能与主实验直接比较,饱和阈值等诊断标准也不能直接照搬使用。

为什么重要

这项工作说明,展示AI“放大看图”能力时基准分数的提升,可能只是表面现象,并不代表工具在大多数情况下真正被有效使用。对于评估或设计带视觉工具的多模态AI系统的人来说,不能只看整体准确率是否提高,还要检查工具返回的内容是否真的因果性地影响了答案。

本文术语

  • thinking-with-images(借助图像思考) · AI在推理过程中主动操作图像,例如裁剪放大某个区域,以获取更精细视觉证据的一种范式
  • 因果图(causal graph) · 描绘变量之间哪些是真正因果关系、哪些只是表面相关的示意图,用来区分真实原因和虚假关联
  • Visual Evidence Gain(VEG) · 衡量某一次返回的裁剪图像具体让模型答案置信度提升了多少的指标
  • Calling Without Looking / Looking Without Planning · 两种失败模式:前者是调用了工具但返回图像内容对答案没有影响,后者是图像内容确实有用,但何时停止调用毫无规划
  • 策略失调(policy miscalibration) · 模型决定何时调用工具、何时停止的方式,与该工具实际带来的用处不匹配的现象

论文原文摘要(英文)

The "thinking-with-images" paradigm equips multimodal LLMs with active visual operations such as crop-and-zoom. However, models using these operations often achieve only marginal or negative gains over direct inference at substantially higher token cost. They may also repeatedly crop irrelevant regions and fail on questions that direct inference answers correctly. We ask whether the returned visual evidence causally affects the answer. To answer this question, we formulate visual tool-use as a causal graph that separates observation-mediated paths from action-induced shortcuts. We then audit it through interventions at the three levels: policy (comparing tool-use with direct inference), trajectory (corrupting all observations during rollout), and step (counterfactually replacing one individual observation under a fixed prefix). Our step-level estimand, Visual Evidence Gain, isolates the contribution of each returned observation. Across six representative models and five fine-grained perception benchmarks, we uncover policy miscalibration with two failure modes. In Calling Without Looking, returned observations have no causal effect on the answer. In Looking Without Planning, observations are informative but the call schedule is incoherent. A trajectory-level diagnostic decomposes the policy-level accuracy gain and shows that the gain is concentrated in a Calibrated minority. We term this discrepancy the illusion of visual tool-use: despite aggregate accuracy gains, visual tool-use is not causally effective across a broad range of rollouts. The code is available at https://github.com/OpenCausaLab/CauAudit.

作者 · Zhiheng Wang

在 arXiv 阅读

最新论文

全部论文 →

METAL LAB 最新报道

图片来源: Zhiheng Wang et al., arXiv:2608.06270, CC BY 4.0