Robustness of Internal Signals for Hallucination Detection in Vision-Language Models
Organizations: Department of Computer Science, Princeton University, Princeton, NJ 08544
Abstract
When given an image and a text prompt, vision-language models (VLMs) can produce seemingly sophisticated text responses. However, they are also prone to hallucinate objects in their output, which can have detrimental consequences in safety-critical applications. To detect these hallucinations, certain methods interestingly leverage internal signals from the VLM as it generates the text response; potentially, these methods use the same signals that led to a hallucination to detect it. We conduct an in-depth analysis to understand the robustness of these detection methods. First, we show that a naive baseline of a generated word's token position in the VLM text response achieves competitive performance. Further, we reveal how some detection methods rely on token position and use this heuristic as a shortcut. Second, we explore detection methods' sensitivity to language and vision modalities. Our experiments suggest that strong detection performance is often driven by detecting language-based hallucinations, and when methods rely on token position, they tend to be less visually grounded and exhibit reduced robustness when hallucinations occur earlier in a text response. Lastly, we demonstrate that different detection methods can carry complementary signals; when ensembling methods together, adding weaker methods to an ensemble of higher performing ones still offers performance improvements. Altogether, while there may be useful internal VLM signals to detect hallucinations, our investigation reveals important limitations of the current methods that try to leverage them.
Figures & tables
| Metric | Model | Black Box | White Box | Heuristic | |||||||
| Random | NLL | Entropy | IC | CL | GLSim | SVAR | PAS | Token Pos. | Token Pos. (norm.) | ||
| AUROC | LLaVA-1.5-13B | 50.0 | 72.2 | 73.6 | 74.8 | 82.3 | 82.8 | 81.4 | 83.4 | 83.2 | 84.6 |
| LLaVA-1.5-7B | 72.4 | 73.4 | 78.6 | 79.3 | 83.5 | 81.1 | 84.0 | 83.4 | 84.7 | ||
| InstructBLIP-7B | 81.1 | 82.5 | 88.1 | 86.7 | 86.3 | 88.7 | 89.1 | 88.5 | 88.7 | ||
| Qwen3VL-8B | 66.5 | 68.5 | 69.1 | 67.4 | 64.7 | 79.3 | 77.1 | 73.9 | 74.2 | ||
| InternVL2-8B | 64.3 | 65.8 | 77.1 | 69.6 | 79.2 | 81.0 | 78.8 | 77.0 | 77.8 | ||
Appendix figures & tables32 assets
Supplementary material from the paper’s appendix.
Appendix
| GLSim | SVAR | CL | PAS | |||||
| VLM | ||||||||
| LLaVA-1.5-7B | 0.6 | 32 | 32 | 31 | 5 | 18 | 30 | 0 |
| LLaVA-1.5-13B | 0.6 | 32 | 40 | 38 | 5 | 18 | 25 | 0 |
| InstructBLIP-Vicuna-7B | 0.8 | 4 | 32 | 32 | 1 | 7 | 30 | 0 |
| Qwen3VL-8B-Instruct | 0.3 | 8 | 35 | 35 | 2 | 21 | 20 | 14 |
| InternVL2-8B | 0.8 | 8 | 23 | 32 | 1 | 10 | 10 | 9 |
| GLSim | SVAR | CL | PAS | |||||
| VLM | ||||||||
| LLaVA-1.5-7B | 0.6 | 32 | 32 | 31 | 5 | 10 | NA | 0 |
| LLaVA-1.5-13B | 0.5 | 8 | 37 | 40 | 5 | 18 | 25 | 0 |
| InstructBLIP-Vicuna-7B | 0.7 | 8 | 32 | 32 | 1 | 15 | 20 | 0 |
| Qwen3VL-8B-Instruct | 0.1 | 8 | 35 | 35 | 10 | 35 | 30 | 34 |
| InternVL2-8B | 0.6 | 8 | 20 | 32 | 5 | 18 | NA | 9 |
| Metric | Model | Black Box | White Box | Heuristic | |||||||
| Random | NLL | Entropy | IC | CL | GLSim | SVAR | PAS | Token Pos. | Token Pos. (norm.) | ||
| AUROC | Qwen3.5-9B | 50.0 | 68.2 | 70.8 | 74.2 | 69.8 | 79.7 | 78.7 | 79.1 | 78.3 | 78.3 |
| InternVL3.5-8B | 66.9 | 69.0 | 62.8 | 65.2 | 74.6 | 77.4 | 78.3 | 76.3 | 77.2 | ||
| Average | 50.0 | 67.6 | 69.9 | 68.5 | 67.5 | 77.2 | 78.1 | 78.7 | 77.3 | 77.8 | |
| AUPRC | Qwen3.5-9B | 21.3 | 37.4 | 42.9 | 47.5 | 38.9 | 52.6 | 49.5 | 48.7 | 43.5 | 43.5 |
| InternVL3.5-8B | 15.0 | 28.9 | 31.3 | 22.2 | 24.7 | 35.5 | 35.5 | 33.5 | 30.0 | 33.7 | |
| Metric | Model | Black Box | White Box | Heuristic | |||||||
| Random | NLL | Entropy | IC | CL | GLSim | SVAR | PAS | Token Pos. | Token Pos. (norm.) | ||
| AUROC | LLaVA-1.5-13B | 50.0 | 69.0 | 69.4 | 64.2 | 71.0 | 74.6 | 70.0 | 72.2 | 72.1 | 72.7 |
| LLaVA-1.5-7B | 69.8 | 69.9 | 67.0 | 70.5 | 75.4 | 72.1 | 73.9 | 72.9 | 73.4 | ||
| InstructBLIP-7B | 73.1 | 73.8 | 72.9 | 66.7 | 74.9 | 76.1 | 76.3 | 75.8 | 75.9 | ||
| Qwen3VL-8B | 56.0 | 56.7 | 68.8 | 60.4 | 63.1 | 71.5 | 64.2 | 56.8 | 57.0 | ||
| InternVL2-8B | 57.7 | 58.4 | 69.3 | 61.6 | 68.9 | 69.1 | 66.1 | 62.3 | 63.1 | ||
| Metric | Model | Black Box | White Box | Heuristic | |||||||
| Random | NLL | Entropy | IC | CL | GLSim | SVAR | PAS | Token Pos. | Token Pos. (norm.) | ||
| AUROC | LLaVA-1.5-13B | 50.0 | 74.4 | 76.1 | 75.2 | 82.8 | 83.4 | 81.5 | 84.4 | 84.0 | 85.7 |
| LLaVA-1.5-7B | 72.4 | 73.4 | 78.6 | 79.3 | 83.5 | 81.1 | 84.0 | 83.4 | 84.7 | ||
| InstructBLIP-7B | 79.9 | 81.4 | 86.2 | 84.3 | 82.1 | 87.5 | 87.8 | 87.4 | 87.4 | ||
| Qwen3VL-8B | 66.7 | 68.8 | 66.0 | 71.0 | 64.0 | 78.9 | 78.4 | 77.1 | 77.5 | ||
| InternVL2-8B | 65.2 | 66.5 | 76.2 | 70.0 | 79.8 | 81.0 | 79.3 | 78.7 | 80.0 | ||
Hallucination Detection in VLMs
Hallucination detection in vision-language models identifies claims that are unsupported by images, video, or other visual evidence.
See all 71 papers