A training-free way to make Vision-Language Models see more by looking at less — carving visual noise away from what the question actually needs.
Each case below fooled the vanilla model. CARVE contrasts the attention, masks the clutter, and re-asks the same question — flipping the answer. Pick a case below.
We visualize Qwen2.5-VL-3B attention on TextVQA. Attention should refine layer by layer, narrowing onto the answer. Visual complexity is what breaks that convergence.
Early layers spread attention almost uniformly across every visual token — high entropy, no commitment yet.
For a clear target with few distractors, deep-layer attention narrows precisely onto the task-relevant region.
Rich textures and many similar objects keep attention scattered even at the deepest layers — and the answer is wrong.
A generic instruction ("describe the image") makes attention spread out — it mostly captures visual noise. A specific question adds the semantic signal on top. Divide one by the other and the noise cancels.
The full image — every pixel kept. Slide right to tighten the top-p attention threshold and watch CARVE carve away the noise.

Across seven benchmarks and four VLMs, CARVE lifts perception the most where it matters most — fine-grained, cluttered scenes. The smaller the model, the larger the gain.
Numbers are accuracy (%) with the tend configuration, layer range [20,25]. From Tables 1 & 3 of the paper.
@inproceedings{ge2025focusingcontrastiveattentionenhancing,
title = {Focusing by Contrastive Attention: Enhancing VLMs' Visual Reasoning},
author = {Yuyao Ge and Shenghua Liu and Yiwei Wang and Lingrui Mei and
Baolong Bi and Xuanshan Zhou and Jiayu Yao and Jiafeng Guo and Xueqi Cheng},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2026},
url = {https://arxiv.org/abs/2509.06461}
}