atlas

Research map / Vision-language and multimodal / Multimodal LLMs

HalLoc: Token-level Localization of Hallucinations for Vision Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Decoding-time hallucination mitigation · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces HalLoc, a 155K-sample token-level hallucination detection dataset across VQA, instruction-following and captioning, and HalLocalizer, a lightweight VisualBERT-based detector with per-type heads for probabilistic detection.

Problem

Existing hallucination detectors for vision-language models are computationally expensive, give binary response-level or segment-level outputs, and lack token-level localization with hallucination-type labels and calibrated probabilities.

Approach

Build a large token-level hallucination dataset by injecting GPT-4-verified hallucinated answers (from GQA scene graphs and VLM-generated answers) into source texts, then train a lightweight VisualBERT-based detector with four per-type linear heads that optionally consumes VLM hidden states to output calibrated token-level hallucination probabilities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HalLocalizer instead of token-level log probabilitiesLLaVA token hallucination detection · HalLoc-VQATotal F1: 0.95 vs 0.95No clear effect
Use HalLocalizer instead of token-level log probabilitiesLLaVA token hallucination detection · HalLoc-InstructTotal F1: 0.47 to 0.91Helped
Use HalLocalizer instead of token-level log probabilitiesLLaVA token hallucination detection · HalLoc-CaptionTotal F1: 0.17 to 0.71Helped
Add LVLM embeddings to VisualBERT text input (ablation)HalLocalizer · HalLoc-VQAF1 across hallucination types: 0.69 -> 0.71; 0.77 -> 0.94; 0.60 -> 0.71; 0.81 -> 0.93Mixed
Add LVLM embeddings to VisualBERT text input (ablation)HalLocalizer · HalLoc-Instruct and HalLoc-CaptionF1 across hallucination types: Instruct: 0.82 -> 0.79; Caption: 0.68 -> 0.58Hurt
Replace VisualBERT with BERT and use LVLM embeddings only (ablation)HalLocalizer · HalLoc-VQAF1 across hallucination types: 0.69 -> 0.72; 0.77 -> 0.95; 0.60 -> 0.70; 0.81 -> 0.93Helped
Use VisualBERT alone without LVLM embeddings (ablation)HalLocalizer · HalLoc-CaptionF1 across hallucination types: 0.58 -> 0.68; 0.41 -> 0.64; 0.54 -> 0.71; 0.65 -> 0.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: GQA Visual Genome Stanford Image Paragraphs Localized Narratives HalLoc

Benchmarks: HalLoc-VQA HalLoc-Instruct HalLoc-Caption

Metrics: precision recall F1 ECE ACE accuracy

Baselines: CHAIR Always 1 LogProb (LLaVA token log probabilities) InternVL (calibration baseline)

Builds on: VisualBERT GQA CHAIR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy