AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

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

arXiv:2608.062702026-08-05

AI models that 'zoom into images' often don't actually use what they see to change their answers

Multimodal AI models that crop and zoom into images while reasoning were tested to see whether the returned image crops causally affect their final answers. Using a three-level intervention (policy, trajectory, step) across six models and five benchmarks, the researchers found that accuracy gains from image tool-use are mostly concentrated in a small 'calibrated' minority of cases, while many others either call the tool without actually using what it shows (Calling Without Looking) or use it but keep calling with no coherent stopping plan (Looking Without Planning). The authors call this the 'illusion of visual tool-use.'

METAL LAB explanatory visual

Three-level causal audit of visual tool-use

Evidence statusMeasured results reported

  1. Policy-level interventionCompares accuracy of tool-using models against direct-inference models to gauge the overall effect of having tools available
  2. Trajectory-level interventionCorrupts every image returned during a run to see how much accuracy drops, revealing the total effect of the observation evidence
  3. Step-level intervention (VEG)Swaps out a single returned image crop for an irrelevant one to isolate how much that one observation shifts answer confidence
  4. Four-group diagnosticSorts each run into No-call, Calling Without Looking, Looking Without Planning, or Calibrated to decompose where accuracy gains come from
  5. Illusion conclusionShows that overall accuracy gains look broad, but the causal benefit is concentrated almost entirely in the small Calibrated group
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.

What they did

  1. The researchers built a causal graph to separate cases where a returned cropped image genuinely changes the model's answer from cases where merely issuing a tool call (regardless of what it shows) shifts the answer.
  2. They designed three levels of intervention: policy-level (comparing tool-use to direct inference), trajectory-level (corrupting every returned image during a run), and step-level (swapping out just one returned image for a counterfactual crop), introducing a metric called Visual Evidence Gain (VEG) to isolate each single observation's contribution.
  3. They tested six models (DeepEyes, Pixel Reasoner, Mini-o3, Qwen3-VL-4B/8B, Thyme) on five fine-grained perception benchmarks (V*, HR-Bench 4K/8K, VisualProbe, MME-RealWorld-Lite).
  4. At the policy level, DeepEyes showed almost no benefit from tool-use versus direct inference, while Mini-o3 and Qwen3-VL-8B showed large gains, up to +21.3 percentage points on VisualProbe.
  5. Sorting trajectories into four groups (No-call, Calling Without Looking, Looking Without Planning, Calibrated) and decomposing the overall accuracy gain showed that positive gains came almost entirely from the small Calibrated group across models.
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

Findings

  • Policy-level comparisons of tool-use versus direct inference varied sharply by model: essentially null for DeepEyes, and up to +21.3 percentage points for Mini-o3 and Qwen3-VL-8B on VisualProbe.
  • Corrupting every returned image during a run (trajectory-level intervention) barely changed accuracy for DeepEyes and Thyme, but caused large accuracy drops for Mini-o3 and both Qwen3-VL models, partly because they hit the tool-call limit more often without a valid answer.
  • Step-level VEG measurements showed DeepEyes' visual evidence contribution was near zero across the board (structurally inactive), Mini-o3 had a positive best-case contribution per trajectory but a low average (informative but diluted), and Qwen3-VL-8B showed near-zero contribution once confidence was already saturated but large contribution otherwise.
  • Decomposing the policy-level accuracy gain on V* by trajectory group showed that the Calibrated group was the only one consistently contributing positively across models, accounting for most of each model's overall gain.
  • The same qualitative pattern (Calibrated group driving the gain) was reproduced on HR-Bench-4K, indicating it is not specific to the V* benchmark.

Where it can be used

  • Evaluating multimodal AI systems that use visual tools by checking whether tool calls causally affect answers, not just whether overall accuracy improved.
  • Designing inference-time rules that skip tool calls for already-confident cases or enforce early stopping for trajectories that keep calling without a coherent plan.
  • Informing reward design in reinforcement learning for tool-use, by incorporating step-level evidence-of-use signals like VEG instead of relying only on outcome-based rewards.

Limits and open work

  • All experiments used open-source models; step-level VEG requires access to internal token probabilities, so it could not be tested on closed-source models like OpenAI o3/o4-mini.
  • The analysis focused only on the crop-and-zoom tool; whether the same failure patterns hold for other tools like OCR, object detection, or video frame selection was not verified.
  • The proposed explanation that outcome-only reinforcement learning causes these failure modes is a hypothesis consistent with the observations, not something established through controlled training experiments that vary only the reward signal.
  • VEG measurements for open-ended (non-multiple-choice) questions use a different, unbounded scale, so absolute values there are not directly comparable, and the same saturation thresholds cannot simply be reused.

Why it matters

This matters because benchmark scores showing that AI 'looks closer' at images can create a misleading impression that the tool is being used effectively everywhere, when in fact most tool calls may not causally matter. Anyone building or evaluating multimodal AI systems with visual tools should check whether the tool's output actually drives the answer, not just whether accuracy went up.

Terms in this paper

  • thinking-with-images · A paradigm where an AI actively manipulates images (e.g., cropping and zooming) as part of its reasoning process
  • causal graph · A diagram showing which variables actually cause changes in others, used to separate real cause-effect from mere correlation
  • Visual Evidence Gain (VEG) · A metric measuring how much a single returned image crop actually shifts the model's confidence toward the correct answer
  • Calling Without Looking / Looking Without Planning · Two failure modes: calling a tool without the returned image mattering to the answer, versus using informative images but with no coherent plan for when to stop calling
  • policy miscalibration · A mismatch between when/how an AI decides to call a tool and how genuinely useful that tool's output actually is

Original abstract (English)

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.

Authors · Zhiheng Wang

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB

Figures: Zhiheng Wang et al., arXiv:2608.06270, CC BY 4.0