atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Octopus: Alleviating Hallucination via Dynamic Contrastive Decoding

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Preference tuning against hallucination · 5 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.

Octopus adaptively selects, per sample and per generation step, which contrastive decoding strategy (VCD, M3ID, AVISC, or none) to apply to a frozen LVLM, with a learned decision token trained via DPO to reduce hallucination.

Problem

Contrastive decoding methods for reducing hallucination in LVLMs apply one fixed perturbation to all samples and generation steps, although the causes of hallucination vary across samples and tokens.

Approach

A learnable "eye" token passed through a small transformer block plus an MLP chooses, at each generation step, one CD strategy (or none) as a "tentacle"; this policy is trained with DPO on preference workflows built from CHAIR scores while the LVLM stays frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use dynamic Octopus decoding instead of the strongest listed single CD baselineLLaVA-v1.5-7B · AMBERCHAIR: 6.0 -> 4.8Helped
use dynamic Octopus decoding instead of AVISCLLaVA-1.5-7B · AMBER discriminationAccuracy: 70.70 -> 76.70Helped
use Octopus instead of ICDLLaVA-1.5-7B · POPE_MSCOCO RandomAccuracy: 87.51 -> 87.51No clear effect
randomly select among three CD strategies at each generation step (ablation)LLaVA-1.5-7B · AMBERCHAIR: 8.0 -> 6.9Helped
add Octopus selection over VCD and M3ID (ablation)LLaVA-1.5-7B · AMBERCHAIR: 6.9 -> 5.5Helped
add Octopus selection over VCD and AVISC (ablation)LLaVA-1.5-7B · AMBERCHAIR: 6.9 -> 5.7Helped
add Octopus selection over M3ID and AVISC (ablation)LLaVA-1.5-7B · AMBERCHAIR: 6.9 -> 5.5Helped
add the third CD strategy to Octopus's candidate set (ablation)Octopus on LLaVA-1.5-7B · AMBERCHAIR: 5.5 -> 4.8Helped
use Cover rather than CHAIR as the preference criterion (ablation)Octopus on LLaVA-1.5-7B · AMBERCover: 49.2 -> 50.1Helped
use the Average criterion (ablation)Octopus on LLaVA-1.5-7B · AMBERCHAIR: 4.8 -> 5.0Hurt
optimize with Monte Carlo sampling instead of the reported default (ablation)Octopus on LLaVA-1.5-7B · AMBERCHAIR: 4.8 -> 5.1Hurt
optimize with PPO instead of the reported default (ablation)Octopus on LLaVA-1.5-7B · AMBERCHAIR: 4.8 -> 5.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MSCOCO AMBER Object-HalBench MMHalBench POPE

Benchmarks: AMBER Object-HalBench MMHalBench POPE

Metrics: CHAIR Cover HalRate Cog GPT-4 score Accuracy F1

Baselines: VCD M3ID AVISC LCD ICD OPERA HA-DPO EOS POVID HALVA HACL ConVis

Builds on: visual contrastive decoding M3ID AVISC direct preference optimization

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