HalluScope logo

When Prompts Override Vision: Prompt-Induced Hallucinations in LVLMs

Pegah Khayatan Jayneel Parekh Mustafa Shukor Arnaud Dapogny Alasdair Newson Matthieu Cord
ISIR, Sorbonne UniversitΓ©, France
TL;DR

Large vision-language models (LVLMs) still hallucinate. But why? We find that the main culprit is not the vision backbone: it's the model trusting what the prompt says over what the image shows.

We diagnose this with a new benchmark, HalluScope, and fix it with a preference-optimization method, HalluVL-DPO, which reduces instruction-driven hallucinations while keeping performance strong on other benchmarks.

Prompt-induced hallucination example
The model correctly answers direct questions about the image, but once the prompt assumes a non-existent object (a traffic light), it goes along with it.

Hallucinations in LVLMs increasingly arise from conflicts between language priors and visual information, rather than from perceptual limitations alone. Yet existing benchmarks (POPE, CHAIR, SHR, MMHal-Bench) do not tell apart hallucinations caused by perception failures, learned object co-occurrence priors, or presuppositions introduced by the instruction itself.

Part 1 Β· Diagnose

HalluScope HalluScope logo

Where do LVLM hallucinations actually come from?

What we do. HalluScope asks the same model about the same image in different ways, so that each question isolates one possible cause of hallucination:

πŸ‘οΈ

Perception failures

Can the model correctly see what is in the image?
Real & random object recognition.

πŸ”—

Co-occurrence priors

Does it claim objects that usually appear in such scenes but are absent here?
Adversarial recognition.

πŸ’¬

Instruction presuppositions

Does it accept a false assumption stated in the prompt?
Adversarial presupposition.

HalluScope construction pipeline
How HalluScope is built: from annotated images to present, random, and adversarial (absent but plausible) objects, and the questions asked about each.

πŸ” Examples from HalluScope

Each image comes with four kinds of questions. Use the arrows to browse.

Real recognition Random recognition Adversarial recognition Adversarial presupposition

✨ What we found

🎯

Vision is not the bottleneck

> 85%

Recognition accuracy on present and random absent objects stays high across all models.

πŸ•ΈοΈ

Co-occurrence priors hurt

βˆ’8 to βˆ’37%

Accuracy drops on objects that are absent but likely to appear in such scenes.

πŸ’¬

The prompt hurts the most

βˆ’25 to βˆ’85%

When the question presupposes an absent object, performance drops the most: at least 15% more than co-occurrence alone.

Takeaway: hallucinations in modern LVLMs mostly come from over-reliance on textual instruction presuppositions and learned semantic priors, not from limitations of visual perception.

πŸ€— HalluScope benchmark is available on Hugging Face.

Get the dataset coming soon
Part 2 Β· Fix

HalluVL-DPO πŸ› οΈ

Can we teach the model to trust the image over the prompt?

What we do. We fine-tune off-the-shelf LVLMs with a variant of Direct Preference Optimization (DPO) that targets prompt-induced hallucinations:

  1. Build preference pairs. For each image and question, we create a preferred (visually grounded) answer and a rejected (hallucinated) one.
  2. Weight each sample. Pairs are weighted by their semantic gap, so that the most informative pairs count more during training.
  3. Fine-tune with DPO. The model learns to prefer grounded answers, even when the prompt pushes it the other way.
HalluVL-DPO training samples
Sample instances from the HalluVL-DPO training dataset: preferred (grounded) vs. rejected (hallucinated) responses.
Semantic-gap weighting
Sample-specific weighting based on the semantic gap between preferred and rejected responses.

πŸ€— HalluVL-DPO training dataset is available on Hugging Face.

Get the dataset coming soon

πŸ“ˆ Results

On Qwen2-VL-7B, accuracy on HalluScope's adversarial presupposition subset (AdP) rises from 57.96 β†’ 82.83, while the other recognition settings stay on par.
HalluScope results
Results on HalluScope. HalluVL-DPOw is the semantic-gap weighted variant.

The improvement doesn't come at the expense of other abilities: the fine-tuned model stays competitive or improves on other hallucination benchmarks and general multimodal evaluations.

Results on other benchmarks
Results on other hallucination benchmarks (POPE, HallusionBench, CPBench, CHAIR) and general benchmarks (MME, ScienceQA, MMVet).
Qualitative results
Qualitative results before and after HalluVL-DPO fine-tuning.