One Token, Two Fates: A Unified Framework via Vision Token Manipulation Against MLLMs Hallucination
Organizations: National Key Laboratory for Novel Software Technology, Nanjing University, China · School of Computer Science and Engineering, Southeast University, China
Abstract
Current training-free methods tackle MLLM hallucination with separate strategies: either enhancing visual signals or suppressing text inertia. However, these separate methods are insufficient due to critical trade-offs: simply enhancing vision often fails against strong language prior, while suppressing language can introduce extra image-irrelevant noise. Moreover, we find their naive combination is also ineffective, necessitating a unified framework. We propose such a framework by focusing on the core asset: the vision token. Our design leverages two key insights: (1) augmented images offer complementary visual semantics, and (2) removing vision tokens (information-gap) isolates hallucination tendencies more precisely than distorting images (modality-gap). Based on these, our framework uses vision tokens in two distinct ways, both operating on latent representations: our Synergistic Visual Calibration (SVC) module incorporates augmented tokens to strengthen visual representations, while our Causal Representation Calibration (CRC) module uses pruned tokens to create latent-space negative samples for correcting internal model biases. By harmonizing these two roles, our framework effectively restores the vision-language balance, significantly reducing object hallucinations, improving POPE accuracy by an average of 2% absolute on LLaVA-1.5 across multiple benchmarks with only a 1.06x inference latency overhead.
Figures & tables
| Benchmark | Method | LLaVA-1.5 | MiniGPT-4 | Shikra | InstructBLIP | ||||
| Avg. Accuracy | Avg. F1 | Avg. Accuracy | Avg. F1 | Avg. Accuracy | Avg. F1 | Avg. Accuracy | Avg. F1 | ||
| MSCOCO | Vanilla | 84.79 | 85.61 | 76.76 | 76.82 | 81.32 | 82.01 | 84.36 | 84.64 |
| VCD [CVPR’24] | 84.80 | 85.65 | 76.01 | 76.28 | 81.34 | 82.25 | 84.81 | 85.28 | |
| PAI [ECCV’24] | 85.85 | 86.08 | 75.64 | 77.57 | 81.30 | 80.81 | 83.98 | 84.02 | |
| VISTA [ICML’25] | 86.15 | 86.29 | 76.06 | 76.80 | 82.44 | 82.47 | 84.87 | 84.95 | |
| ONLY [ICCV’25] | 86.03 | 86.22 | 76.98 | 77.62 | 82.75 | 82.85 | 84.90 | 85.01 | |
| Max Tokens | Method | LLaVA-1.5 | MiniGPT-4 | Shikra | InstructBLIP | ||||
| 64 tokens | Vanilla | 25.4 | 8.9 | 25.0 | 9.4 | 25.4 | 8.8 | 26.8 | 9.2 |
| VCD [CVPR’24] | 24.1 | 7.9 | 25.4 | 9.4 | 23.2 | 8.1 | 26.8 | 9.3 | |
| VISTA [ICML’25] | 21.4 | 8.1 | 22.2 | 8.2 | 19.5 | 6.7 | 24.4 | 8.8 | |
| ONLY [ICCV’25] | 19.2 | 7.5 | 24.5 | 9.3 | 21.4 | 7.5 | 25.7 | 9.0 | |
| Ours | 18.1 | 8.4 | 23.8 | 8.3 | 16.7 | 5.9 | 24.2 | 7.9 | |
| Method | LLaVA-1.5 | InstructBlip | ||
| Vanilla | 1444.23 | 323.14 | 1181.15 | 233.71 |
| VCD | 1445.13 | 324.25 | 1182.34 | 234.95 |
| VISTA | 1450.54 | 329.08 | 1189.23 | 236.25 |
| Ours | 1456.28 | 332.86 | 1192.76 | 240.83 |
| Method | Latency (ms/token) | Throughput (token/ms) | Memory Cost (MB) |
| Greedy | 30.3 (×1.00) | 0.033 (×1.00) | 14257 |
| ICD | 33.03 (×1.09) | 0.030 (×0.91) | 14263 |
| VCD | 72.72 (×2.4) | 0.014 (×0.42) | 14984 |
| VISTA | 33.35 (×1.1) | 0.030 (×0.91) | 15024 |
| Ours | 32.1 (×1.06) | 0.031 (×0.94) | 14924 |
| Method Configuration | COCO | AOKVQA | ||
| Acc | F1 | Acc | F1 | |
| Vanilla LLaVA-1.5 | 84.79 | 85.61 | 77.23 | 80.62 |
| + SVC ( only) | 85.04 | 85.68 | 79.03 | 80.96 |
| + SVC ( , Ours) | 85.55 | 86.04 | 79.43 | 81.73 |
| + CRC (Masked Image neg.) | 84.77 | 85.72 | 79.15 | 81.34 |
| + CRC (Pruned Token neg., Ours) | 86.11 | 86.39 | 81.65 | 81.98 |
VLM Hallucination Mitigation
Vision-language model hallucination mitigation keeps generated claims grounded in visual evidence.
See all 228 papers