Skip to content
AI.info

Research

Look Before You Reason: Implicit Visual Thinking for Efficient Multimodal Reasoning

Overview Research area: Multimodal reasoning with vision-language models (VLMs), specifically efficient fine-grained visual reasoning and reinforcement learning for "thinking with images." Technical l

Look Before You Reason: Implicit Visual Thinking for Efficient Multimodal Reasoning
arXiv
2610.27341
Published
2026-10-19
Authors
Zerui Chen, Changrui Chen, Fei Ni, Jiankang Deng

AI summary

Overview

Research area: Multimodal reasoning with vision-language models (VLMs), specifically efficient fine-grained visual reasoning and reinforcement learning for "thinking with images."

Technical level: Advanced. The core mechanism depends on understanding transformer key-value (KV) caches, autoregressive decoding, and Group Relative Policy Optimization (GRPO), though the paper's central idea can be grasped without that background.

Scope: The paper proposes LoRe, a single-turn framework that lets a VLM localize a question-relevant image region and amplify that region's cached visual features, and it introduces a new benchmark (COCO-ObjQA) for object-centric multimodal reasoning.

What This Paper Is About

Vision-language models still struggle when an answer depends on a small or easily overlooked part of an image. The prevailing fix, "thinking with images," has the model call tools such as zoom or crop across multiple turns, which is slow, consumes many tokens, and delivers visual evidence only in the next turn rather than the reasoning step that asked for it. LoRe's goal is to make that visual focusing happen inside a single generation request by boosting the relevant image tokens in the KV cache, trained with reinforcement learning so the model learns both where to look and how to use what it finds.

Key Contributions

  1. Implicit visual thinking via KV cache modulation. LoRe has the VLM emit a bounding box as ordinary text tokens, maps that box to already-cached image patch positions, and scales only those value-cache entries (by a factor γ ≥ 1) before decoding resumes in the same request. Keys, position IDs, token order, and attention masks are left unchanged; no crop, no extra visual tokens, no second VLM call.

  2. Reinforcement learning that couples localization with answering. Using GRPO with rollouts that run the actual LoRe inference procedure, the model is rewarded for final-answer correctness, output format, and region grounding, so the localization decision is trained jointly with the answer that depends on it.

  3. COCO-ObjQA benchmark. A new object-centric benchmark built from MS COCO instance annotations, containing 8,537 QA pairs from 4,107 images across all 80 COCO categories, with controlled splits by target-object size (1,743 small at ≤1% area ratio, 3,036 medium at 1–10%, 3,758 large at >10%).

  4. Efficiency-preserving accuracy gains. Across V*, HR-Bench, and COCO-ObjQA, LoRe improves on its base VLMs at 2.16s (Qwen2.5-VL-7B) and 3.06s (Qwen3-VL-8B) latency, reported as 2.8× and 2.0× faster than the fastest explicit reasoning baseline.

Main Findings

  • Base VLMs fail disproportionately on small objects. Qwen3-VL-8B reaches 90.0% average on COCO-ObjQA but only 79.2% on the small-object split, versus 92.3% and 93.1% on medium and large. Qwen2.5-VL-7B drops to 72.3% on small objects versus 90.1% and 91.2% on medium and large.

  • Consistent gains over base models. LoRe (Qwen2.5-VL-7B) improves V* average from 72.4% to 82.6%, HR-Bench from 66.0% to 73.6%, and COCO-ObjQA from 86.9% to 91.6%, with the largest COCO-ObjQA gain on small objects (72.3% to 83.1%). LoRe (Qwen3-VL-8B) reaches 88.6% on V*, 80.2% on HR-Bench, and 92.7% on COCO-ObjQA.

  • Large speed advantage over explicit tool use. DeepEyes-7B achieves the best V* average in the table (89.8%) but at 34.73s per sample; ViLaSR-7B runs at 6.05s and Thyme-7B at 6.18s. LoRe (Qwen2.5-VL-7B) runs at 2.16s, described as roughly 16× faster than DeepEyes overall.

  • A remaining V gap on relative position.* LoRe (Qwen2.5-VL-7B) scores 86.1% on Direct Attribute versus DeepEyes' 91.1% (a 5.0-point gap), and 77.2% versus 87.8% on Relative Position (a 10.6-point gap). The authors attribute this to crop-and-re-encode exposing detail absent from the initial representation, while a single predicted box may omit a reference object or pick a distractor.

  • Both the training-free pipeline and RL contribute. Training-free LoRe lifts V* to 77.4%, HR-Bench to 70.2%, COCO-ObjQA small to 78.1%, and COCO-ObjQA average to 89.4% (IoU 0.31); adding RL reaches 82.6%, 73.6%, 83.1%, 91.6% (IoU 0.43). The authors note these rows are not a fixed-checkpoint ablation of modulation after RL.

  • The answer reward dominates. Removing the answer reward r_acc drops V* from 82.6% to 70.1% and COCO-ObjQA from 91.6% to 84.8%. Removing the format reward gives 80.1% and 90.5%. Removing the grounding reward r_loc cuts mean COCO-ObjQA IoU from 0.43 to 0.28 and accuracy by 4.4, 2.8, and 2.4 points on V*, HR-Bench, and COCO-ObjQA.

  • γ = 2 is the best amplification factor. Among evaluated LoRe settings, γ = 2 gives 82.6% on V*, 73.6% on HR-Bench, and 91.6% on COCO-ObjQA; larger factors reduce accuracy, consistent with excessive local amplification weakening global context.

  • One region beats multiple. Moving from one to two and three predicted regions lowers V* from 82.6% to 81.5% and 80.2%; two regions match one on HR-Bench but do worse on COCO-ObjQA.

  • Oracle boxes suggest headroom. Substituting reference regions at the same RL checkpoint and γ = 2 gives 84.1% on V*, 75.8% on HR-Bench, and 93.0% on COCO-ObjQA, gains of 1.4, 1.5, and 2.2 points.

  • Modulation contributes beyond RL alone. With a checkpoint trained at γ = 2, disabling modulation at test time gives 76.9% on V*, 69.8% on HR-Bench, and 90.6% on COCO-ObjQA; restoring it adds 5.7, 3.8, and 1.0 points respectively. A crop-based GRPO control with the same backbone, data, recipe, and objectives scores 80.9%, 71.8%, and 92.3%, so LoRe leads by 1.7 and 1.8 points on V* and HR-Bench while trailing by 0.7 on COCO-ObjQA without extra visual encoding.

  • RL improves localization reliability. Fallback rates fall from 11.0% to 6.8% on V*, 8.5% to 5.0% on HR-Bench, and 2.5% to 1.5% on COCO-ObjQA. At γ = 2, oracle boxes correct 20.7%, 16.3%, and 38.1% of predicted-box errors, indicating accurate localization alone does not guarantee correct reasoning.

Methodology in Plain English

The setup. A standard VLM processes an image plus question in two phases: a prefill that stores key-value pairs for every prompt token in a cache, and then token-by-token generation that attends back to that cache. Once prefilling ends, the visual evidence is effectively frozen.

Getting the model to point first. LoRe adds an instruction asking the model to first state a relevant region as a box in plain text (<box> x1, y1, x2, y2 </box>), then explain, then answer inside <ans> ... </ans>. No separate detector is involved; the VLM's own generated text is the localization signal. Qwen2.5-VL uses image-pixel coordinates while Qwen3-VL uses its native [0, 1000] convention.

Catching the box mid-generation. A lightweight processor inspects the output stream every four tokens, scanning the latest 128 tokens for a complete box. It converts coordinates to image space, clamps them to the image boundary, and maps the box onto the grid of visual tokens established during prefilling (accounting for patch merging and image aspect ratio).

Boosting the evidence. In every decoder layer, the value vectors at those grid positions are multiplied by γ, with γ = 2 by default. Because keys and attention probabilities are untouched, this is a linear intervention that works with standard optimized attention kernels. The effect is to add (γ − 1) times the attended contribution of the selected tokens to the attention output, so the model leans harder on that evidence for all subsequent tokens — without changing the image or adding tokens.

Graceful degradation. If no valid box is produced or the box cannot be mapped to visual tokens, the cache is left alone and normal decoding continues, with no retry or discarded sample. All reported accuracies include these fallback cases.

Training it to look well. Rollouts run the full LoRe inference path (implemented by extending the SGLang engine with a dynamic value-boost processor), so rewards are assigned to trajectories that actually used the boosted cache. The reward is min{1, r_acc + (1 − r_acc)(0.03·r_fmt + r_loc)}, a residual form that keeps correctness dominant and bounds the localization bonus. Training uses GRPO with group-normalized advantages, asymmetric clipping, KL regularization against a frozen reference policy, and filtering of groups with identical rewards.

Training budget. About 7K steps on 8 NVIDIA H200 GPUs, roughly 65 hours; bfloat16, batch size 32, max response length 4096, Adam at learning rate 1×10⁻⁶, KL coefficient 0.01, value boost γ = 2; four GPUs for rollouts and four for actor/reference log probabilities, with FSDP for optimization. Training data draws on Ref-L4, ViGoRL-SA and SAT-2, PixMo-Count, InfographicVQA, and AI2D.

Building the benchmark. COCO-ObjQA keeps targets whose category appears once in the image to reduce ambiguity; Gemini 3 generates multiple-choice questions from the full image, target crop, category, and box. Validation combines structural checks, independent GPT-5.4 checks of answerability and label correctness from the full image, and manual inspection of high-risk samples. Evaluation models see only the original full image and question — no boxes, crops, or highlights.

Why This Matters

LoRe reframes visual tool use as an internal, cache-level operation rather than an external multi-turn loop, which matters for anyone deploying reasoning VLMs under latency or cost constraints. It also supplies a diagnostic benchmark that separates object-scale effects, exposing a failure mode that aggregate scores hide.

Real-world applications:

  • Document and diagram QA at scale, where the answer sits in a small table cell, label, or annotation.
  • Assistive and inspection workflows (medical imaging review, industrial defect checks) where a specific small region carries the decision.
  • Interactive visual assistants on latency-sensitive surfaces such as phones or robots, where multi-turn tool calls are too slow.
  • Counting and OCR-heavy tasks in charts, infographics, and forms, domains the training mixture explicitly covers.

Industry relevance: The method requires no new model architecture — it works with existing decoder-only VLMs, standard attention kernels, and a modified serving engine — so the overhead is a lightweight processor plus a value-scaling step. That makes it a plausible drop-in efficiency layer for production inference stacks, and the reported 2.8× and 2.0× speedups over explicit baselines frame the commercial argument directly.

Future Directions

  • Better localization as the main lever. Oracle-box results (84.1% / 75.8% / 93.0%) and the correction of 20.7%, 16.3%, and 38.1% of predicted-box errors suggest more accurate region prediction is the clearest path to further gains.

  • Multi-object and relational reasoning. The authors flag single-region prediction as a limitation — a box may omit relevant objects or span irrelevant context between distant ones — and note that multiple independent regions did not consistently help; reliable multi-object localization is left open.

  • Hybrid routing with real tools. The paper explicitly names selective use of crop or zoom as a promising extension but places a hybrid routing mechanism outside the present single-turn setting, since amplification cannot recover detail discarded by the vision encoder.

  • Broader benchmark coverage. COCO-ObjQA is framed as a controlled diagnostic of single-target evidence selection rather than a test of multi-object relations or image transformations, leaving room for benchmarks covering those abilities.

Target Audience

Researchers and engineers working on multimodal LLM reasoning, efficient inference, or RL post-training for VLMs — particularly those familiar with KV caching and GRPO who want a low-overhead alternative to tool-based "thinking with images." Practitioners building latency-sensitive VLM products will find the accuracy–latency comparisons actionable, while benchmark designers will find the object-size-stratified construction of COCO-ObjQA a reusable template. Readers without transformer-internals background can still follow the problem framing and results, but the mechanism section assumes familiarity with attention and decoding.

Authors’ abstract

Vision-language models (VLMs) have advanced rapidly in multimodal reasoning, yet they remain limited on tasks requiring fine-grained understanding of small or easily overlooked image regions. Recent thinking with images approaches mitigate this limitation by allowing models to inspect images through operations such as zooming, cropping, or code execution. While effective, their multi-turn interactions with VLMs introduce redundant token computation and slow inference, and separate region inspection from the reasoning step that depends on it. To address these issues, we propose Look Before You Reason (LoRe), an implicit visual thinking framework for efficient visual reasoning within a single-turn VLM interaction. Given an image and a question, LoRe predicts the most relevant image region, aligns it with the corresponding image patch features, and strengthens the associated key-value (KV) cache entries, enabling subsequent decoding to directly exploit the selected visual cues without additional visual inputs or explicit tool calls. We further employ reinforcement learning to guide the VLM toward identifying informative image regions and leveraging them during reasoning. To support fine-grained evaluation of multimodal reasoning, we introduce COCO-ObjQA, a large-scale benchmark for object-centric multimodal reasoning. Experiments on three challenging multimodal benchmarks demonstrate that LoRe consistently improves VLM reasoning performance with low additional inference overhead.

Read the original paper