atlas

Research map / Vision-language and multimodal / Multimodal LLMs

HALC: Object Hallucination Reduction via Adaptive Focal-Contrast Decoding

ICML 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Decoding-time hallucination mitigation · 3 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 HALC, a plug-and-play decoding algorithm that reduces object hallucination in LVLMs via adaptive focal-contrast grounding over sampled field-of-view crops plus a visual-matching beam search (BLIP-scored), without extra training.

Problem

Object hallucination (existence, attribute, relationship) in large vision-language models during autoregressive generation, where text priors progressively dominate visual evidence.

Approach

At object-related tokens, sample nested field-of-view crops around a Grounding DINO/OWLv2 box, select the most divergent (JSD) FOV pairs, bidirectionally contrast their logits to produce candidate tokens, and rerank full beams with a global BLIP image-text matching score.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add HALC (adaptive focal-contrast decoding with visual-matching beam search) over greedy decodingMiniGPT-4 · MSCOCO CHAIRCHAIR_S: 30.87 -> 17.80Helped
Use HALC instead of greedy decodingLLaVA-1.5 · MSCOCO CHAIRCHAIR_S: 20.80 -> 13.80Helped
Use HALC instead of greedy decodingmPLUG-Owl2 · MSCOCO CHAIRCHAIR_S: 23.20 -> 17.33Helped
Use HALC instead of greedy decodingLLaVA-1.5 and MiniGPT-4 and mPLUG-Owl2 · MSCOCO CHAIRBLEU: roughly equal to greedy (e.g. 16.10 vs 15.93 on LLaVA-1.5; 14.91 vs 14.33 on MiniGPT-4)No clear effect
Use HALC instead of OPERA/LURE/Woodpecker SOTA baselinesMiniGPT-4 CHAIR_S · MSCOCO CHAIRCHAIR_S: best baseline LURE 27.88 -> HALC 17.80Helped
Use detector (Grounding DINO) output as FOV sampling initialization rather than the full original image (ablation)HALC · MSCOCO CHAIRCHAIR_S: 27.8 -> 22.0Helped
Use Grounding DINO detector initialization versus OWLv2 initialization (ablation)HALC · MSCOCO CHAIRCHAIR_S: 23.4 -> 22.0Helped
Set exponential expanding ratio to 0.6 versus 1.0 (ablation)HALC · MSCOCO CHAIRCHAIR_S: 26.0 -> 22.0Helped
Set exponential expanding ratio to 0.4 instead of 0.6 (ablation)HALC · MSCOCO CHAIRCHAIR_S: CHAIR_S 22.0 -> 18.0 but BLEU 16.40 -> 16.10 and OPOPE 88.20 -> 87.33Mixed
Increase beam size from 2 to 8 (with same HALC settings) (ablation)HALC · MSCOCO CHAIRCHAIR_S: 22.0 -> 33.3Hurt
Use beam size 2 instead of 1 (ablation)HALC · MSCOCO CHAIRCHAIR_S: 36.0 -> 22.0Helped
Rank beams with BLIP visual matching score instead of random selection (ablation)HALC · MSCOCO CHAIRCHAIR_S: 26.6 -> 22.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: MSCOCO MME LLaVA-Bench

Benchmarks: CHAIR POPE OPOPE MME LLaVA-Bench BLEU

Metrics: CHAIR_S CHAIR_I BLEU accuracy precision F-beta MME score

Baselines: Greedy Beam Search DoLa OPERA VCD Woodpecker LURE

Builds on: contrastive decoding DoLa Grounding DINO BLIP POPE

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