From Token Correction to Claim Admission: Training-Free Hallucination Mitigation for Large Vision-Language Models
Organizations: Independent Researcher · Vector Institute · Fields Institute · Seoul National University · Konkuk University
Abstract
Large vision-language models often exhibit object hallucination, generating claims that are not supported by the input image. To mitigate this issue, we propose Evidence-Guided Visual Claim Admission (EGVCA), a training-free framework that admits a semantic claim only when it receives sufficient image-dependent support. EGVCA measures this support by comparing the claim likelihood under the observed image and a visual-null input. For captioning, it controls semantic expansion without altering token generation. For binary visual question answering, it combines atomic visual support with the image-induced change in the model's native Yes--No margin. Experiments on CHAIR, POPE, and MME across three LVLM backbones show that EGVCA substantially reduces object hallucination while preserving caption quality. It achieves the highest POPE F1 in eight of nine backbone--sampling settings and improves the native MME total score on all three backbones. These results demonstrate the effectiveness of claim-level admission as a simple alternative to token-level distribution correction.
Figures & tables
| LLaVA-1.5 | MiniGPT-4 | mPLUG-Owl2 | ||||
| Method | ||||||
| Greedy | ||||||
| Beam | ||||||
| VCD | ||||||
| OPERA | ||||||
| DoLa | ||||||
| LLaVA-1.5 | MiniGPT-4 | mPLUG-Owl2 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Random | Popular | Adversarial | Random | Popular | Adversarial | Random | Popular | Adversarial | ||||||||||
| Method | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 |
| Native | 87.20 | 85.69 | 85.83 | 84.40 | 83.47 | 82.25 | 74.83 | 72.56 | 71.40 | 69.94 | 69.50 | 68.70 | 88.67 | 88.59 | 84.77 | 85.24 | 80.90 | 82.12 |
| VCD | 84.23 | 82.50 | 82.37 | 80.62 | 79.33 | 77.97 | 58.70 | 58.74 | 57.00 | 57.26 | 57.60 | 58.94 | 83.97 | 83.39 | 81.17 | 81.30 | 79.00 | 79.48 |
| OPERA | 86.23 | 84.42 | 85.17 | 83.41 | 82.87 | 81.27 | 74.50 | 68.71 | 72.03 | 66.69 | 69.67 | 65.00 | 86.83 | 85.80 | 84.40 | 83.60 | 80.80 | 80.51 |
| DoLa | 88.43 | 87.44 | 86.37 | 85.52 | 83.57 | 83.03 | - | - | - | - | - | - | 86.67 | 85.55 | 84.47 | 83.56 | 81.07 | 80.61 |
| Setting | SPICE | ||
|---|---|---|---|
| Greedy | |||
| (Ours) | |||
| Variant | POPE F1 | MME-P | MME-C | MME Total |
|---|---|---|---|---|
| Native LVLM | 84.11 | 1360.14 | 321.79 | 1681.92 |
| w/o | 81.93 | 1371.71 | 361.79 | 1733.50 |
| w/o | 85.33 | 1360.32 | 321.79 | 1682.11 |
| w/o | 84.95 | 498.33 | 204.29 | 702.62 |
| Full EGVCA | 86.48 | 1373.34 | 366.79 | 1740.13 |
| Method | Tokens/sec. | Peak VRAM (GB) |
|---|---|---|
| Greedy | 66.61 | 15.27 |
| Beam | 42.78 | 22.35 |
| VCD | 33.56 | 16.37 |
| OPERA | 5.43 | 25.45 |
| DoLa | 19.69 | 26.31 |
| DeCo | 59.10 | 15.75 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Null reference | SPICE | ||
|---|---|---|---|
| Zero tensor (EGVCA) | |||
| Normalized black | |||
| VCD diffusion noise | |||
| Shuffled image |
| 1.0 | 2.0 | 4.0 | |
|---|---|---|---|
| 0.5 | 86.20 | 86.42 | 85.22 |
| 1.0 | 86.14 | 86.48 | 86.18 |
| 1.5 | 85.89 | 85.65 | 86.07 |
| 0.010 | 0.025 | 0.050 | |
|---|---|---|---|
| 1685.71 | 1737.87 | 1706.80 | |
| 1684.83 | 1740.13 | 1724.06 | |
| 1678.08 | 1728.12 | 1737.34 |
| Statistic | Value |
|---|---|
| Number of captions | 1,500 |
| Candidate claims per caption | 3.326 |
| Admitted claims per caption | 1.462 |
| Captions stopped at a rejected claim | 92.27% |
| Mean first-rejection position | 2.320 |
| Evidence of admitted post-first claims |
| Method | Sec./image | Tokens/sec. | Output tokens | Peak VRAM (GB) | Relative overhead |
|---|---|---|---|---|---|
| Greedy | 0.953 | 66.61 | 63.48 | 15.27 | 1.00 |
| Beam | 1.493 | 42.78 | 63.88 | 22.35 | 1.57 |
| VCD | 1.905 | 33.56 | 63.91 | 16.37 | 2.00 |
| OPERA | 11.760 | 5.43 | 63.84 | 25.45 | 12.34 |
| DoLa | 3.244 | 19.69 | 63.85 | 26.31 | 3.40 |
| DeCo | 1.080 | 59.10 | 63.85 | 15.75 | 1.13 |
| Component | Sec./image |
|---|---|
| Candidate generation | 0.953060 |
| Claim segmentation | 0.000018 |
| Original/null claim scoring | 0.470771 |
| Admission decision | 0.000006 |
| End-to-end | 1.423854 |
| LLaVA-1.5 | MiniGPT-4 | mPLUG-Owl2 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Method | Perception | Cognition | Total | Perception | Cognition | Total | Perception | Cognition | Total |
| Native | 1360.14 | 321.79 | 1681.92 | 693.94 | 196.79 | 890.73 | 1398.51 | 329.64 | 1728.15 |
| VCD | 1381.62 | 350.71 | 1732.33 | 599.77 | 170.71 | 770.48 | 1310.22 | 331.43 | 1641.65 |
| OPERA | 1456.40 | 299.29 | 1755.68 | 771.00 | 182.86 | 953.86 | 1344.54 | 375.00 | 1719.54 |
| DoLa | 1434.32 | 300.71 | 1735.04 | - | - | - | 1354.54 | 382.14 | 1736.68 |
| DeCo | 1453.74 | 322.50 | 1776.24 | 501.13 | 198.57 | 699.70 | 1343.98 | 325.71 | 1669.69 |
| LLaVA-1.5 | MiniGPT-4 | mPLUG-Owl2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | B-4 | MET. | R-L | SPICE | B-4 | MET. | R-L | SPICE | B-4 | MET. | R-L | SPICE |
| Greedy | 7.89 | 23.01 | 27.01 | 21.44 | 7.94 | 22.52 | 26.37 | 19.07 | 8.05 | 23.26 | 27.25 | 21.72 |
| Beam | 8.04 | 23.11 | 27.55 | 21.26 | 8.30 | 23.09 | 26.89 | 20.02 | 8.48 | 23.82 | 28.00 | 21.90 |
| VCD | 6.36 | 21.92 | 25.88 | 19.53 | 7.17 | 22.02 | 26.03 | 18.61 | 6.65 | 22.31 | 26.37 | 20.21 |
| OPERA | 8.04 | 23.19 | 27.63 | 21.35 | 9.14 | 23.54 | 29.40 | 19.74 | 8.09 | 23.17 | 27.59 | 21.06 |
| DoLa | 4.34 | 18.35 | 21.29 | 16.48 | 5.08 | 17.93 | 21.62 | 14.99 | 8.51 | 23.82 | 28.03 | 21.94 |