Skip to content

Breaking the Illusion: When Positive Meets Negative in Multimodal Decoding

🕒 Published (v1): 2026-04-22 15:11 UTC · Source: Arxiv · Venue: CVPR 2026 · link

Why this paper was selected

Training-free positive-negative decoding reduces object hallucination; CVPR 2026

Ask a follow-up

Open an assistant pre-loaded with this paper's context.

💬 Ask ChatGPT✦ Ask Claude

TL;DR

PND (Positive-and-Negative Decoding) is a training-free inference framework that combats object hallucination in VLMs by running three parallel forward passes—original, evidence-amplified, and evidence-suppressed—and combining their logits to enforce visual fidelity. It addresses both false-positive hallucination (invented objects) and false-negative hallucination (omitted objects), which single-path perturbation methods like VCD fail to handle simultaneously. PND achieves state-of-the-art results on POPE, MME, and CHAIR across LLaVA, InstructBLIP, InternVL, and Qwen-VL without any model retraining.

Problem

VLMs exhibit a Bayesian imbalance: deep-layer cross-modal attention progressively under-weights visual evidence (declining from ~13.7% in early layers to ~4.9% in late layers) while language priors dominate. Existing inference-time methods (VCD, VAF, AGLA) use only a single destructive perturbation path, which suppresses visual likelihood further and thus worsens false-negative hallucination (object omission) while partially addressing false-positive hallucination (object confabulation).

Method

PND constructs two complementary visual representations from the original image and uses them alongside the original in a three-path decoding step.

Salience estimation. Cross-modal attention maps \(\mathbf{A}_i\) are extracted from an external BLIP-ITM model across \(L\) layers. A fused salience map averages normalized per-layer maps: $\(\mathbf{M}_\text{fused} = \frac{1}{L}\sum_{i=1}^{L}\hat{\mathbf{A}}_i\)$

Positive pathway (\(V_\text{pos}\), amplifies visual likelihood): evidence-bearing patches are multiplicatively boosted: $\(\mathbf{V}_\text{pos} = \mathbf{V}_\text{orig} \odot (1 + \lambda \cdot \mathbf{M}_\text{fused})\)$

Negative pathway (\(V_\text{neg}\), isolates language prior): a consensus mask identifies minimal evidence regions (pixel-wise minimum across layers), and those regions are degraded using the DDPM forward noising process at noise level \(T\): $\(\mathbf{V}_\text{noise} = \sqrt{\bar{\alpha}_T}\,\mathbf{V}_\text{orig} + \sqrt{1-\bar{\alpha}_T}\,\boldsymbol{\epsilon}, \quad \boldsymbol{\epsilon}\sim\mathcal{N}(0,\mathbf{I})\)$ $\(\mathbf{V}_\text{neg} = \mathbf{V}_\text{orig}\odot(1-\mathbf{M}_\text{mask}) + \mathbf{V}_\text{noise}\odot\mathbf{M}_\text{mask}\)$

Decoding objective. Logits from all three paths are combined contrastively: $\(\mathbf{l}_\text{PND} = \mathbf{l}_\text{orig} + \alpha\,\mathbf{l}_\text{pos} - \gamma\,\mathbf{l}_\text{neg}\)$ A confidence threshold \(\beta\) masks out tokens implausible under the original distribution before the final softmax.

Key Contributions

  • Empirical demonstration that cross-modal attention weight on visual patches decays from ~13.7% to ~4.9% across decoder layers, providing direct evidence for Bayesian imbalance.
  • PND: a plug-and-play, training-free dual-path decoding framework addressing both false-positive and false-negative hallucination simultaneously.
  • Use of BLIP-ITM as an architecture-agnostic differentiable proxy for disentangling evidence-bearing vs. prior-dominant visual regions.
  • DDPM-based targeted feature degradation for the negative path—more semantically coherent than Gaussian noise, preventing OOD artifacts the model would ignore.
  • New GPT-4.1-judged benchmark GCCCE evaluating Relevancy, Accuracy, Common Sense, and Fine-grained Precision for open-ended generation.

Results

POPE (object hallucination, Yes/No): - LLaVA-1.5-7B adversarial: 84.03% accuracy vs. 83.13% (AGLA), 81.13% (VCD), 78.53% (regular); F1 83.48 vs. 82.21 (AGLA) - InstructBLIP-7B adversarial: 82.20% accuracy vs. 81.13% (AGLA), 78.43% (VCD), 75.66% (regular) - Average improvement over greedy baseline: +6.4% accuracy, +5.5% F1

MME (perceptual capabilities): - LLaVA-1.5-7B total score: 621.67 vs. 608.67 (AGLA), 583.67 (VAF), 565.33 (VCD), 531.67 (regular) - InstructBLIP-7B total score: 423.33 vs. 406.67 (AGLA), 387.67 (VCD), 386.66 (regular) - Gains across both object-level (Existence, Count) and attribute-level (Position, Color) subtasks

CHAIR (open-ended captioning hallucination): - LLaVA-1.5-7B: \(\text{CHAIR}_s\) 46 vs. 47 (AGLA), 51 (VCD/regular); \(\text{CHAIR}_i\) 14.0 vs. 14.2 (AGLA), 16.7 (VCD) - InstructBLIP-7B: \(\text{CHAIR}_s\) 42 vs. 46 (AGLA), 59 (VCD), 58 (regular); \(\text{CHAIR}_i\) 11.2 vs. 12.3 (AGLA)

Generalization: consistent gains across LLaVA-1.5-13B, InstructBLIP-13B, Qwen-VL-7B, Qwen3VL-2B, and InternVL2-2B.

Limitations

  • Adds inference overhead from three parallel forward passes plus external BLIP-ITM attention extraction (overhead not quantified in the excerpted text).
  • The positive pathway depends on BLIP-ITM attention quality; misaligned attention maps from BLIP could yield incorrect salience estimates.
  • Hyperparameters \(\alpha\), \(\gamma\), \(\lambda\), \(\beta\), \(\tau\), and DDPM noise level \(T\) require tuning per model or task.
  • GCCCE benchmark relies on GPT-4.1 as judge, introducing proprietary model dependency and potential judge bias.
  • Evaluation restricted to open-source models; behavior on proprietary VLMs (GPT-4V, Gemini) is not assessed.

Relevance to Vision-Language Models

PND directly addresses one of the most persistent failure modes in current VLMs—object hallucination driven by over-reliance on language priors—without modifying model weights, making it immediately applicable to any deployed VLM. The dual-path contrastive decoding approach is a principled extension of the VCD line of work, adding a complementary positive pathway that VCD-style single-path methods structurally cannot provide, and is therefore relevant to any researcher studying inference-time alignment or decoding strategies. The empirical finding that visual attention weight falls from ~13.7% to ~4.9% across decoder depth is a concrete diagnostic that informs both architectural design (e.g., attention rebalancing) and training objectives (e.g., visual grounding losses). The method's demonstrated generalization across diverse fusion architectures (projection-based LLaVA, query-transformer InstructBLIP, InternVL, Qwen-VL) positions it as a broadly applicable component in the VLM toolkit.