atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Multi-Modal Hallucination Control by Visual Information Grounding

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Decoding-time hallucination mitigation · 66 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.

Proposes M3ID, a training-free inference-time decoding that amplifies visual-prompt dependence (mutual information) to reduce object hallucinations in VLMs, optionally paired with DPO on self-generated preference pairs.

Problem

Generative vision-language models hallucinate objects not grounded in the image; the influence of the visual prompt fades as more tokens are generated (conditioning dilution), so models rely on the language prior.

Approach

Model the conditioned log-probs as a fading-memory interpolation with the unconditioned model and correct decoding by adding a time-decaying multiple of (l_c - l_u), i.e., a pointwise mutual information term, gated by a confidence threshold to avoid penalizing obvious tokens; optionally train with DPO using M3ID captions as positives and unconditioned continuations as negatives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply M3ID decodingLLaVA-7B · MS COCO val captioningCHAIRi: 8.1 -> 5.9Helped
apply M3ID decodingLLaVA-13B · POPE Allaccuracy: 63.8 -> 77.5Helped
add DPO to M3IDLLaVA-13B · POPE Allaccuracy: 77.5 -> 79.2Helped
set λ to 0.001 instead of 0.02 (ablation)LLaVA-7B M3ID · MS COCO val captioningCHAIRi: 5.8 -> 7.3Hurt
set λ to 0.03 instead of 0.02 (ablation)LLaVA-7B M3ID · MS COCO val captioningCHAIRi: 5.8 -> 6.2Hurt
set λ to 0.1 instead of 0.02 (ablation)LLaVA-7B M3ID · MS COCO val captioningCHAIRi: 5.8 -> 7.2Hurt
set α to 0.5 instead of 0.3 (ablation)LLaVA-7B M3ID · MS COCO val captioningCHAIRi: 5.8 -> 6.1Hurt
set α to 0.1 instead of 0.3 (ablation)LLaVA-7B M3ID · MS COCO val captioningCHAIRi: 5.8 -> 6.9Hurt
set α to 0.01 instead of 0.3 (ablation)LLaVA-7B M3ID · MS COCO val captioningCHAIRi: 5.8 -> 6.9Hurt
add context-pressure correction (ablation)LLaVA-7B M3ID · POPE Allaccuracy: 77.5 -> 65.5Hurt
add conditioning-dilution amplification (ablation)LLaVA-7B decoding · POPE Allaccuracy: 64.9 -> 77.5Helped
add context-pressure correction (ablation)LLaVA-13B M3ID · POPE Allaccuracy: 70.3 -> 64.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO LCS-558K LLaVA-Instruct-80K

Benchmarks: MS COCO CHAIR POPE

Metrics: CHAIRi CHAIRs Cover POPE accuracy Yes ratio

Baselines: PMI decoding Contrastive Decoding LLaVA-RLHF Robust mPLUG-Owl LURE InstructBLIP

Builds on: Contrastive Decoding PMI decoding DPO LLaVA

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