ReWEIGH the Evidence: Calibrating Token-Level Ordinal Visual Evidence to Mitigate Hallucinations in Large Vision-Language Models
Organizations: Pohang University of Science and Technology (POSTECH)
Abstract
Large vision-language models (LVLMs) often hallucinate, generating content that the input image does not support. Preventing such content during decoding calls for a candidate-specific measure of how strongly the image supports the token under consideration. The model's visual-token states offer a natural source of this evidence because projecting each state through the output head reveals which vocabulary items that position favors. These position-wise readouts cannot be pooled directly because their probability magnitudes are not comparable across visual positions. Vocabulary ranks provide a scale-invariant basis for pooling, but tokens still differ systematically in their typical rank-based evidence. We propose ReWEIGH, a training-free decoding intervention that aggregates these ranks across visual positions and compares each candidate with a token-specific reference estimated from unlabeled images. At inference, ReWEIGH caches the image evidence during prefill and applies a bounded penalty only to candidates that fall below their reference. On four 7B backbones, ReWEIGH reduces hallucinated object mentions by up to 21.3% while largely preserving or improving descriptive and general performance. With evidence cached, the average added latency is 1.33% per token, and the reductions extend across six architecture families to 32B parameters.
Figures & tables
| CHAIR | AMBER | Cost | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | CHAIR | CHAIR | F1 | CHAIR | Cover | Hal. | Cog. | Acc. | F1 | Score | Lat. | Mem. |
| LLaVA-1.5-7B | 52.60 | 15.61 | 80.66 | 3.69 | 50.47 | 19.02 | 3.82 | 71.96 | 74.81 | 85.56 | 1.00 | 1.00 |
| VCD | 59.00 | 17.97 | 78.50 | 6.25 | 51.81 | 32.07 | 4.49 | 66.81 | 70.37 | 82.06 | 2.01 | 1.06 |
| OPERA | 51.20 | 14.19 | 80.96 | 3.70 | 48.79 | 17.03 | 2.70 | 74.94 | 78.09 | 87.20 | 7.26 | 1.51 |
| DoLa | 53.00 | 15.87 | 79.28 | 4.52 | 51.03 | 21.12 | 3.84 | 72.17 | 75.09 | 85.28 | 1.10 | 1.00 |
| PAI | 42.40 | 13.51 | 75.55 | 4.68 | 43.11 | 19.32 | 1.97 | 38.29 | 18.93 | 57.12 | 2.14 | 1.02 |
| Backbone | Metric | Base | VCD | OPERA | DoLa | PAI | ReVisiT | ReWEIGH |
|---|---|---|---|---|---|---|---|---|
| LLaVA-1.5-7B | MMHal Score | 2.76 | 2.16 | 2.57 | 2.65 | 2.28 | 2.33 | 2.78 |
| MMHal Hall. Rate (%) | 51.04 | 65.62 | 53.12 | 53.12 | 43.75 | 58.33 | 48.96 | |
| MM-Vet Acc. | 35.41 | 32.84 | 36.74 | 36.06 | 18.26 | 33.58 | 37.20 | |
| Qwen2.5-VL-7B | MMHal Score | 4.28 | 4.11 | 4.50 | 3.69 | 3.27 | 3.78 | 4.42 |
| MMHal Hall. Rate (%) | 15.62 | 17.71 | 17.71 | 20.83 | 26.04 | 19.79 | 15.62 | |
| MM-Vet Acc. | 56.65 | 60.87 | 70.96 | 46.97 | 44.86 | 56.38 | 59.54 |
| Configuration | CHAIR | AMBER | ||||
|---|---|---|---|---|---|---|
| F1 | CHAIR | Cover | Score | |||
| [3pt][3pt] Full method | 44.8 | 12.67 | 80.85 | 2.98 | 50.21 | 85.91 |
| Global reference | 58.4 | 17.45 | 80.31 | 4.10 | 52.78 | 85.36 |
| Shuffled references | 56.0 | 14.74 | 81.54 | 4.11 | 51.63 | 85.36 |
| Mismatched evidence | 50.2 | 14.45 | 79.73 | 3.70 | 49.35 | 85.56 |
| No abstention | 44.4 | 12.64 | 80.90 | 2.97 | 50.37 | 86.62 |
Appendix figures & tables31 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Checkpoint ID | Language backbone |
|---|---|---|
| InstructBLIP-7B | Salesforce/LAVIS blip2_vicuna_instruct/vicuna7b | Vicuna-7B |
| LLaVA-1.5-7B | liuhaotian/llava-v1.5-7b | Vicuna-7B-v1.5 |
| LLaVA-NeXT-7B | liuhaotian/llava-v1.6-mistral-7b | Mistral-7B-Instruct-v0.2 |
| Qwen2.5-VL-7B | Qwen/Qwen2.5-VL-7B-Instruct | Qwen2.5-7B |
| InternVL2.5-8B | OpenGVLab/InternVL2_5-8B | internlm/internlm2_5-7b-chat |
| Gemma-3-12B | google/gemma-3-12b-it | Gemma-3-12B |
| Backbone | Registered | |||
|---|---|---|---|---|
| LLaVA-1.5 | 29 | 1.1 | 0.00324809 | 2,580 |
| LLaVA-NeXT | 30 | 1.2 | 0.00274012 | 3,734 |
| InstructBLIP | 29 | 0.5 | 0.00184383 | 2,708 |
| Qwen2.5-VL | 27 | 1.1 | 0.000653155 | 7,028 |
| Benchmark | Split | Records | Max. | Reported metrics |
|---|---|---|---|---|
| CHAIR | MS COCO val500 | 500 | 512 | , , object recall, F1, length |
| AMBER–Generative | official generative | 1,004 | 128 | CHAIR, Cover, Hal., Cog. |
| AMBER–Discriminative | official discriminative | 14,216 | 8 | accuracy, precision, recall, F1, |
| unparsed, AMBER score | ||||
| MMHal-Bench | full set | 96 | 256 | quality score, hallucination rate |
| MM-Vet | original test | 218 | 1,024 | total score |
| Threshold | LLaVA-1.5-7B | InstructBLIP-7B | LLaVA-NeXT-7B | Qwen2.5-VL-7B |
|---|---|---|---|---|
| 8.6 (8.5) | 4.1 (3.9) | 9.2 (9.2) | 5.8 (5.7) | |
| 62.5 (59.4) | 7.1 (6.7) | 87.7 (84.0) | 7.4 (7.4) | |
| 93.8 (89.4) | 4.6 (4.6) | 477.3 (459.4) | 11.5 (10.9) |
| LLaVA-1.5-7B | Qwen2.5-VL-7B | |||||
|---|---|---|---|---|---|---|
| Rank depth | Original | Equalized | Surv. | Original | Equalized | Surv. |
| 1 | 4.64 | 3.86 | 83% | 4.11 | 3.53 | 86% |
| 2 | 3.59 | 2.91 | 81% | 3.29 | 2.70 | 82% |
| 5 | 2.55 | 2.15 | 84% | 2.47 | 1.87 | 76% |
| 10 | 2.63 | 2.40 | 91% | 2.05 | 1.45 | 70% |
| 20 | — | — | — | 1.79 | 1.20 | 67% |
| LLaVA-1.5-7B | Qwen2.5-VL-7B | ||||
|---|---|---|---|---|---|
| Signal | Quantity | Value | 95% CI | Value | 95% CI |
| Rank | Suppression-strength change | — | — | ||
| Probability | Suppression-strength mean | 0.0445 | 0.0462 | ||
| Candidate-score Spearman | 0.964 | — | 0.961 | — | |
| Edited-set Jaccard | 0.805 | — | 0.857 | — | |
| Strongest edited candidate changed | 18.6% | — | 17.8% | — | |
| LLaVA-1.5-7B | Qwen2.5-VL-7B | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Support | Readout policy | CHAIR | CHAIR | Recall | F1 | CHAIR | CHAIR | Recall | F1 |
| Matched | Ordinal readout (DMRR) | 45.8 | 12.78 | 75.2 | 80.77 | 26.0 | 8.64 | 58.0 | 70.99 |
| Standardized ( -score) | 52.8 | 14.87 | 76.9 | 80.83 | 24.4 | 6.45 | 55.6 | 69.77 | |
| Native | Base decoding | 52.6 | 16.07 | 77.3 | 80.48 | 28.8 | 8.26 | 56.6 | 69.97 |
| Ordinal readout (DMRR) | 45.8 | 12.77 | 75.2 | 80.77 | 25.8 | 8.59 | 57.8 | 70.82 | |
| Standardized ( -score) | 52.4 | 14.90 | 76.9 | 80.81 | 24.0 | 6.38 | 55.0 | 69.29 | |
| (a) Weighting sensitivity of the decomposition (LLaVA-1.5-7B) | ||
|---|---|---|
| Analysis unit | Between tokens | Between images, within token |
| Token–image balanced, min. 1 image/token | 66.40% | 33.60% |
| Token–image balanced, min. 2 images/token | 66.33% | 33.67% |
| Token–image balanced, min. 5 images/token (primary) | 66.36% | 33.64% |
| Token–image balanced, min. 10 images/token | 66.59% | 33.41% |
| Occurrence weighted | 74.62% | 25.38% |
| Out-of-sample error ( units) | |||||
|---|---|---|---|---|---|
| Backbone | Aggregation | Global | Shuffled | Token-specific | Reduction |
| LLaVA-1.5-7B | token-unweighted median | 0.849 | 1.010 | 0.067 | 92.1% |
| candidate-mass-weighted mean | 4.211 | 5.195 | 0.341 | 91.9% | |
| Qwen2.5-VL-7B | token-unweighted median | 0.831 | 0.510 | 0.077 | 90.7% |
| candidate-mass-weighted mean | 7.506 | 8.501 | 0.612 | 91.9% | |
| Signal | CHAIR | CHAIR | Removed | Introduced | Net |
|---|---|---|---|---|---|
| Rank | 44.8 | 12.67 | 329 | 198 | 131 |
| Probability | 50.0 | 14.03 | 283 | 227 | 56 |
| LLaVA-1.5-7B | Qwen2.5-VL-7B | ||||
| Group | Quantity | Value | 95% CI | Value | 95% CI |
| Effect | Rank-magnitude donor | pp | pp | ||
| Probability-magnitude donor | pp | pp | |||
| Role | Structural tokens | pp | pp | ||
| Lexical content tokens | pp | pp | |||
| Punctuation tokens | pp | pp | |||
| Quantity | LLaVA-1.5-7B | Qwen2.5-VL-7B |
|---|---|---|
| Hallucinated onsets in the top-confidence quartile | 13.9% | 7.3% |
| (count) | 52 / 373 | 20 / 274 |
| Median evidence deficit at those onsets | 1.18 | 0.10 |
| Median evidence deficit, grounded onsets in the same quartile | 0.00 | 0.00 |
| Median difference CI | 1.18 | 0.10 |
| Group | Quantity | Greedy | ReWEIGH | Overhead |
|---|---|---|---|---|
| Latency | Cached evidence (mean ratio) | |||
| Online DMRR computation (mean ratio) | ||||
| Memory | Peak allocated memory (MiB) | 14,353 | 14,397 | |
| Footprint | Disk, 500 images (MiB) | — | 183.11 | — |
| Per image (KiB) | — | 375.0 | — |
| Backbone | Metric | Base | VCD | OPERA | DoLa | PAI | ReVisiT | ReWEIGH |
|---|---|---|---|---|---|---|---|---|
| LLaVA-1.5-7B | CHAIRs | 52.60 | 59.00 | 51.20 | 53.00 | 42.40 | 51.40 | 44.80 |
| CHAIRi | 15.61 | 17.97 | 14.19 | 15.87 | 13.51 | 15.44 | 12.67 | |
| Recall | 77.25 | 75.26 | 76.63 | 74.95 | 67.06 | 76.94 | 75.26 | |
| F1 | 80.66 | 78.50 | 80.96 | 79.28 | 75.55 | 80.57 | 80.85 | |
| Qwen2.5-VL-7B | CHAIRs | 31.60 | 33.80 | 20.20 | 23.60 | 26.20 | 24.00 | 25.40 |
| CHAIRi | 9.58 | 9.65 | 7.01 | 16.76 | 9.61 | 6.75 | 7.54 |
| Gen | Disc | Score | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | CHAIR | Cover | Hal. | Cog. | Acc. | Prec. | Rec. | F1 | Unp.% | AMBER |
| LLaVA-1.5-7B | 3.69 | 50.47 | 19.02 | 3.82 | 71.96 | 92.65 | 62.73 | 74.81 | 0.08 | 85.56 |
| VCD | 6.25 | 51.81 | 32.07 | 4.49 | 66.81 | 86.22 | 59.45 | 70.37 | 0.67 | 82.06 |
| OPERA | 3.70 | 48.79 | 17.03 | 2.70 | 74.94 | 92.89 | 67.36 | 78.09 | 0.01 | 87.20 |
| DoLa | 4.52 | 51.03 | 21.12 | 3.84 | 72.17 | 92.35 | 63.27 | 75.09 | 0.08 | 85.28 |
| PAI | 4.68 | 43.11 | 19.32 | 1.97 | 38.29 | 73.46 | 10.86 | 18.93 | 16.66 | 57.12 |
| Arm | Modification |
|---|---|
| Global reference | Replace the token-specific reference with the single pooled scale . |
| Shuffled references | Randomly permute across token identities while preserving the multiset of reference values. |
| Mismatched evidence | Rotate the image-conditioned evidence across examples with a fixed derangement, so no example retains its own evidence. |
| No abstention | Apply the fallback to candidates absent from the registered set instead of leaving them unchanged. |
| Bidirectional update | Remove the suppression-only rectifier (the lower clipping bound), permitting evidence to either decrease or increase a candidate logit. |
| Unbounded update | Remove the upper clipping bound on the intervention magnitude. |
| Configuration | CHAIR | CHAIR | Recall | F1 | Length | Fire (%) | Escapes |
|---|---|---|---|---|---|---|---|
| Full method | 44.8 | 12.67 | 75.3 | 80.85 | 90.3 | 80.4 | 0 |
| Global reference | 58.4 | 17.45 | 78.2 | 80.31 | 90.3 | 67.0 | 0 |
| Shuffled references | 56.0 | 14.74 | 78.1 | 81.54 | 92.9 | 72.6 | 0 |
| Mismatched evidence | 50.2 | 14.45 | 74.6 | 79.73 | 90.2 | 87.8 | 0 |
| No abstention | 44.4 | 12.64 | 75.3 | 80.90 | 90.2 | 82.7 | 0 |
| Bidirectional update | 50.4 | 16.07 | 75.9 | 79.74 | 92.0 | 98.7 | 0 |
| Evidence supplied | CHAIR | CHAIR | Recall | F1 |
|---|---|---|---|---|
| None (base decoding) | 52.6 | 15.61 | 77.3 | 80.66 |
| Own image (ReWEIGH) | 44.8 | 12.67 | 75.3 | 80.85 |
| Wrong image, fixed derangement | 50.2 | 14.45 | 74.6 | 79.73 |
| Wrong image, cyclic shift | 50.4 | 15.01 | 75.0 | 79.66 |
| Image-blind ( ) | 49.8 | 13.98 | 74.1 | 79.61 |
| Gen | Disc | Score | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Configuration | CHAIR | Cover | Hal. | Cog. | Acc. | Prec. | Rec. | F1 | Unp.% | AMBER |
| Full method | 2.98 | 50.21 | 16.43 | 3.13 | 71.96 | 92.65 | 62.73 | 74.81 | 0.08 | 85.91 |
| Global reference | 4.10 | 52.78 | 21.91 | 3.51 | 71.98 | 92.65 | 62.75 | 74.82 | 0.05 | 85.36 |
| Shuffled references | 4.11 | 51.63 | 21.51 | 4.14 | 71.98 | 92.65 | 62.75 | 74.82 | 0.05 | 85.36 |
| Mismatched evidence | 3.70 | 49.35 | 18.03 | 3.15 | 71.96 | 92.65 | 62.73 | 74.81 | 0.08 | 85.56 |
| No abstention | 2.97 | 50.37 | 16.14 | 3.01 | 72.82 | 91.17 | 65.46 | 76.20 | 0.19 | 86.62 |
| F1 | F1 | F1 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 52.6 | 15.61 | 80.66 | 52.6 | 15.61 | 80.66 | 52.6 | 15.61 | 80.66 |
| 0.1 | 53.2 | 15.37 | 80.81 | 53.0 | 15.11 | 80.99 | 52.8 | 15.18 | 81.20 |
| 0.2 | 52.0 | 15.26 | 80.72 | 52.2 | 14.76 | 80.95 | 51.6 | 15.14 | 81.02 |
| 0.3 | 49.6 | 15.10 | 80.55 | 48.6 | 14.23 | 81.08 | 49.8 | 14.27 | 81.27 |
| 0.4 | 48.8 | 14.51 | 80.12 | 47.6 | 13.95 | 80.72 | 49.2 | 14.32 | 80.87 |
| Backbone | Registration rule | CHAIR | CHAIR | Recall | F1 | AMBER-disc F1 | |
|---|---|---|---|---|---|---|---|
| LLaVA-1.5-7B | none (base) | – | 52.6 | 15.61 | 77.3 | 80.66 | 74.81 |
| count | 3,252 | 44.6 | 12.69 | 75.4 | 80.91 | 74.81 | |
| count | 2,476 | 44.8 | 12.70 | 75.4 | 80.91 | 74.81 | |
| reference stability ( ) | 2,580 | 44.8 | 12.67 | 75.3 | 80.85 | 74.81 | |
| InstructBLIP-7B | none (base) | – | 49.6 | 14.03 | 73.1 | 79.01 | 81.40 |
| count | 3,524 | 46.2 | 12.50 | 73.3 | 79.80 | 78.51 |
| Calibration images | CHAIR | CHAIR | Recall | F1 |
|---|---|---|---|---|
| None (base decoding) | 52.6 | 15.61 | 77.3 | 80.66 |
| 10 | 48.6 | 14.29 | 74.64 | 79.80 |
| 25 | 48.0 | 14.04 | 75.14 | 80.19 |
| 50 | 48.2 | 13.99 | 76.01 | 80.70 |
| 100 | 44.8 | 13.29 | 75.76 | 80.87 |
| 200 | 45.2 | 12.82 | 75.14 | 80.71 |
| Calibration corpus | Images | CHAIR | CHAIR | Recall | F1 | |
|---|---|---|---|---|---|---|
| None (base decoding) | – | – | 52.6 | 15.61 | 77.3 | 80.66 |
| MS COCO (default) | 500 | 2,580 | 44.8 | 12.67 | 75.3 | 80.85 |
| GQA | 500 | 2,429 | 44.6 | 13.15 | 75.4 | 80.71 |
| AMBER | 1,004 | 2,982 | 48.0 | 12.97 | 75.6 | 80.93 |
| Pooled (COCO+GQA+AMBER) | 2,004 | 3,900 | 46.6 | 13.22 | 75.9 | 81.00 |
| Model | Method | CHAIR | CHAIR | Recall | F1 |
|---|---|---|---|---|---|
| InstructBLIP-7B | Greedy | 49.60 | 14.03 | 73.09 | 79.01 |
| ReWEIGH | 46.00 | 12.50 | 73.30 | 79.80 | |
| LLaVA-1.5-7B | Greedy | 52.60 | 15.61 | 77.25 | 80.66 |
| ReWEIGH | 44.80 | 12.67 | 75.30 | 80.85 | |
| LLaVA-NeXT-7B | Greedy | 34.00 | 8.67 | 64.82 | 75.83 |
| ReWEIGH | 32.60 | 7.78 | 63.70 | 75.36 |
| Evidence ( ) | |||||||
|---|---|---|---|---|---|---|---|
| Candidate | Deficit | ||||||
| cars | 17.000 | 0.758 | 8.321 | 7.563 | 1.000 | 1.100 | 15.900 |
| people | 16.359 | 2.225 | 6.128 | 3.903 | 1.000 | 1.100 | 15.259 |
| traffic | 16.344 | 40.513 | 6.984 | 0.000 | 0.000 | 0.000 | 16.344 |
| p | 15.891 | 7.390 | 23.583 | 16.192 | 1.000 | 1.100 | 14.791 |
| pal | 15.703 | 72.867 | 124.762 | 51.895 | 1.000 | 1.100 | 14.603 |
VLM Hallucination Mitigation
Vision-language model hallucination mitigation keeps generated claims grounded in visual evidence.
See all 228 papers