PatchGate: Narrowing the Verbalization Gap with Intrinsic Object Inventories in Frozen Vision-Language Models
Organizations: Seoul National University, Korea · LG CNS, Korea · Konkuk University, Korea · OGQ, Korea
Abstract
Reliable image captioning in Vision-Language Models (VLMs) requires captions to be both precise and complete, avoiding unsupported object mentions while covering visible objects. Existing training-free methods primarily address the former requirement, suppressing unsupported object words by intervening on model-predicted mentions during generation. Because they operate only on objects the model is already likely to mention, visible objects omitted from the output remain difficult to recover. We propose PatchGate, a training-free framework that extracts prompt-free object evidence intrinsic to a frozen VLM before generation and uses it to narrow the gap between an intrinsic object set and final object mentions. In the first stage, Visual Evidence eXtraction (VEX) reads patch-level lexical evidence from the latter half of LM decoder layers and constructs an image-conditioned object set without any task prompt. In the second stage, Visual-Evidence Inclusion-Exclusion Decoding (VIED) uses this object evidence to calibrate decoding logits, promoting evidence-supported but under-verbalized objects and suppressing weakly supported but over-verbalized objects. On AMBER, PatchGate improves both sides of object-level reliability, increasing visible-object coverage from 49.4 to 56.0 (+13.4%) and reducing object hallucination by lowering CHAIR from 7.5 to 6.6 (-12.0%), without external detectors or fine-tuning and with one extra forward pass.
Figures & tables
| Properties | [CVPR’24] OPERA | [CVPR’24] VCD | [ICLR’25] ProjectAway | [ICML’25] MARINE | [ICLR’26] SHIELD | [CVPR’26] PND | [ICML’26] ILVAD | PatchGate (Ours) |
| (a) Reduces object hallucinations for precision | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| (b) Reduces object omissions for completeness | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ |
| (c) Reads internal patch-level object evidence | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ |
| (d) Builds a prompt-free object set before generation | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ |
| (e) Corrects visual evidence-mention mismatch | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| (f) Requires no external visual module ( e.g. , tagger) | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ | ✓ | ✓ |
| Method | Generative Task (Captioning) | Discriminative Task (QA) | ||||||
| Cover | CHAIR | Hal | Cog | Acc. | P. | R. | F1 | |
| [CVPR’24] LLaVA-v1.5-7B | 49.4 | 7.5 | 31.4 | 3.6 | 72.0 | 92.5 | 62.9 | 74.9 |
| + [CVPR’24] OPERA | 48.8 (-0.6) | 6.6 (-0.9) | 28.3 | 2.9 | 76.4 | 92.7 (+0.2) | 69.9 (+7.0) | 79.7 |
| + [CVPR’24] VCD | 51.7 (+2.3) | 8.9 (+1.4) | 39.7 | 4.4 | 71.1 | 91.4 (-1.1) | 62.2 (-0.7) | 74.0 |
| + [CVPR’25] Devils-in-Mid. | 50.3 (+0.9) | 3.3 (-4.2) | 20.0 | 1.2 | 50.5 | 94.5 (+2.0) | 26.8 (-36.1) | 41.8 |
| + [ICML’25] MARINE | 49.9 (+0.5) | 6.0 (-1.5) | 27.3 | 2.9 | 72.4 | 94.8 (+2.3) | 61.7 (-1.2) | 74.7 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Generative Task | Discriminative Task | ||||||
| Cover | CHAIR | Hal | Cog | Acc. | P. | R. | F1 | |
| [CVPR’24] LLaVA-v1.5-7B | ||||||||
| [CVPR’24] LLaVA-v1.5-7B | 49.4 | 7.5 | 31.4 | 3.6 | 72.0 | 92.5 | 62.9 | 74.9 |
| + [CVPR’24] OPERA | 48.8 (-0.6) | 6.6 (-0.9) | 28.3 | 2.9 | 76.4 | 92.7 (+0.2) | 69.9 (+7.0) | 79.7 |
| + [CVPR’24] VCD | 51.7 (+2.3) | 8.9 (+1.4) | 39.7 | 4.4 | 71.1 | 91.4 (-1.1) | 62.2 (-0.7) | 74.0 |
| + [CVPR’25] Devils-in-Mid. | 50.3 (+0.9) | 3.3 (-4.2) | 20.0 | 1.2 | 50.5 | 94.5 (+2.0) | 26.8 (-36.1) | 41.8 |
| Method | Random | Popular | Adversarial | |||||||||
| Acc. | P. | R. | F1 | Acc. | P. | R. | F1 | Acc. | P. | R. | F1 | |
| [CVPR’24] LLaVA-v1.5-7B | 83.8 | 92.4 | 73.7 | 82.0 | 82.6 | 89.7 | 73.7 | 80.9 | 79.7 | 83.8 | 73.7 | 78.4 |
| + [CVPR’24] OPERA | 89.2 | 93.4 | 85.2 | 89.1 | 86.8 | 88.0 | 85.2 | 86.6 | 81.2 | 78.8 | 85.2 | 81.9 |
| + [CVPR’24] VCD | 85.4 | 92.8 | 76.8 | 84.0 | 83.3 | 88.3 | 76.8 | 82.2 | 80.4 | 82.8 | 76.8 | 79.7 |
| + [CVPR’25] Devils-in-Mid. | 56.0 | 54.6 | 70.3 | 61.5 | 56.2 | 54.8 | 70.9 | 61.8 | 54.5 | 53.5 | 69.1 | 60.3 |
| + [ICML’25] MARINE | 86.5 | 91.0 | 79.0 | 84.6 | 84.5 | 89.5 | 78.0 | 83.4 | 82.2 | 87.7 | 77.0 | 82.0 |
| Method | Tag-level | Caption-level | Computational Cost | ||||||||
| P. | R. | F1 | Cover | CHAIR | Hal | Cog | Param. | Peak VRAM | Time | ||
| LLaVA-v1.5-7B | – | – | – | – | 49.4 | 7.5 | 31.4 | 3.6 | 7.0 B | 14.6 GB | 2.92 s |
| + GroundingDINO | 91.1 | 50.4 | 64.9 | 5.2 | 51.3 | 7.3 | 33.3 | 3.6 | 7.2 B | 16.2 GB | 3.26 s |
| + RAM++ (default) | 97.0 | 59.6 | 71.1 | 11.6 | 50.2 | 7.8 | 36.8 | 4.2 | 7.3 B | 16.9 GB | 3.17 s |
| + RAM++ (top- ) | 95.8 | 53.0 | 68.3 | 10.0 | 50.1 | 8.2 | 37.2 | 4.3 | 7.3 B | 16.9 GB | 3.17 s |
| + VEX (Ours; Sec. 3.1 ) | 84.8 | 49.2 | 62.3 | 12.9 | 56.0 | 6.6 | 34.3 | 3.0 | 7.0 B | 14.9 GB | 3.30 s |