Multimodal Hallucination is VLM output that contradicts the image, mainly two kinds: object hallucination (mentioning objects not present) and attribute hallucination (wrong color/count/position). Three driving forces:
(1) text prior dominance: when generating, visual evidence is weaker than the LLM's text statistics,
pθ(yt∣x<t,v) leans on
v too little and the model fills in from language habits;
(2) data co-occurrence bias: objects frequently co-occur in captions (e.g. person and surfboard in COCO), so the model learns co-occurrence statistics, not "is it in the image";
(3) training objective and decoding amplification: Masked CE supervises only text tokens, vision tokens get no gradient supervision; greedy/sampling decoding amplifies high-entropy hallucinated tokens. Decoding-level mitigation: Visual Contrastive Decoding (VCD) cancels the language prior with a distorted image
v′ (e.g. Gaussian blur):
q(yt)=softmax((1+α)logpθ(yt∣x<t,v)−αlogpθ(yt∣x<t,v′))
α controls prior-cancellation strength (typically 0.1–1); OPERA penalizes oversampling behavior where decoding repeats without new attention. Evaluation uses POPE probing and CHAIR word-level metrics:
CHAIRS=∣all mentioned objects∣∣hallucinated objects∣.