Skip to content

PostAlign: Multimodal Grounding as a Corrective Lens for MLLMs

๐Ÿ•’ Published (v1): 2026-01-01 ยท Source: ICLR ยท Venue: ICLR 2026 ยท link

Why this paper was selected

Philip Torr/Oxford; multimodal grounding corrects MLLM fine-grained visual failures

Ask a follow-up

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

๐Ÿ’ฌ Ask ChatGPTโœฆ Ask Claude

TL;DR

MLLMs hallucinate partly because linguistic priors dominate visual evidence at inference time โ€” an 89.2% overlap in hallucinated tokens persists even when the image is removed. MMGrounded-PostAlign adds a plug-in post-alignment framework on top of frozen MLLMs that forces outputs to be anchored by explicit pixel-level grounding (mask + bounding box) and adaptive textual rationales. Applied to six backbones (LLaVA-1.5, Qwen2-VL, Qwen2.5-VL, InternVL3/3.5), it improves hallucination and VQA benchmarks without degrading general reasoning.

Problem

MLLMs over-rely on language co-occurrence statistics rather than actual visual content, producing hallucinations (fabricated objects, wrong attributes, spurious spatial relations). Prior mitigations are either post-hoc decoding tricks with high inference overhead, or training-data augmentations that address symptoms rather than the grounding deficit. No prior work repurposes grounding outputs as a lightweight corrective signal applied after the main MLLM without redesigning the grounding architecture.

Method

MMGrounded-PostAlign is a LoRA-based fine-tuning framework built on top of existing MLLM backbones. It introduces a structured output format \(A = \{V, T, F\}\) โ€” a visual grounding token, a textual grounding token, and the final answer โ€” generated jointly by the MLLM.

Visual grounding module. The last-layer embedding of a special <LOC> token is projected via MLP and used as a prompt for a frozen ViT-H SAM encoder + multi-task decoder, which produces both a segmentation mask (\(L_\text{seg}\) = BCE + DICE) and a bounding box (\(L_\text{det}\) = Smooth-L1 + GIoU). These grounding outputs act as implicit constraints on the final answer generation.

Negative rejection mechanism. When the queried referent is absent from the image, the MLLM is trained to emit <REJ> instead of <LOC>. The decoder assigns it an empty mask/box, and a binary cross-entropy rejection loss \(L_\text{rej}\) penalizes incorrect grounding of non-existent objects.

Selective reasoning mechanism (textual grounding). A self-reflection prompt at inference time routes each query into <SIMPLE> (answer directly) or <COMPLEX> (generate a rationale first). A binary cross-entropy loss \(L_\text{reason}\) supervises this routing. The combined training objective is: $\(\mathcal{L} = \lambda_1 L_\text{rej} + \lambda_2 L_\text{reason} + L_\text{ground} + L_\text{text}\)$

Only LoRA weights, the multi-task decoder, LLM token embeddings, LLM head, and projection layer are updated; the visual grounding encoder is frozen.

Key Contributions

  • MMGrounded-PostAlign framework: a post-alignment module applicable to any MLLM backbone without changing the grounding architecture.
  • Negative rejection mechanism: explicit <REJ> token + loss that teaches the model to refuse grounding of hallucinated objects.
  • Selective reasoning mechanism: <SIMPLE>/<COMPLEX> routing that invokes intermediate rationale generation only when query complexity warrants it.
  • Empirical analysis of linguistic priors: layer-wise token probability analysis and image-removal ablation showing 89.2% persistence of hallucinated tokens confirms that priors dominate visual signals.
  • Consistent gains across six MLLM backbones (7Bโ€“14B) without degrading general reasoning capability.

Results

  • POPE (hallucination) โ€” LLaVA-1.5-7B baseline: Random/Popular/Adversarial = 83.3/80.1/78.2 โ†’ PostAlign: 86.6/84.2/82.3; LLaVA-1.5-13B: 85.4/82.2/79.2 โ†’ 88.9/87.3/85.6; Qwen2-VL-7B: 88.9/86.8/84.6 โ†’ 90.3/89.2/87.1; InternVL3-14B: 89.1/87.2/84.3 โ†’ 91.2/89.0/86.6.
  • HaloQuest (ablation) โ€” Adding <REJ> to full grounding lifts False Premise Human Eval from 9.9 โ†’ 33.2 and Insufficient Context from 9.9 โ†’ 31.4 (LLaVA-1.5-7B).
  • MME โ€” InternVL3.5: 1792.2 โ†’ 1906.9; gains across all backbones.
  • MMBench EN/CN โ€” Consistent +1โ€“2 pt gains across all backbones.
  • Explicit grounding vs. bounding-box-as-text (BTL) โ€” PostAlign outperforms both BTL-Generation and BTL-Caption on POPE, MME, and MMBench for both 7B and 13B LLaVA models.
  • Results on RefCOCO grounding and ReasonSeg are mentioned but numerical details for those benchmarks are cut off in the provided text.

Limitations

  • Requires fine-tuning with LoRA plus a multi-task grounding decoder; not a pure inference-time method, so it needs annotated grounding data.
  • Built on SAM ViT-H as the visual grounding backbone; performance may depend on SAM's own localization quality.
  • Query complexity routing (<SIMPLE>/<COMPLEX>) relies on self-reflection prompting and binary loss, which may misclassify edge-case queries.
  • Full numerical results on RefCOCO and ReasonSeg grounding benchmarks are not shown in the excerpt, so the grounding accuracy trade-offs are not fully assessable.
  • Training data construction (annotation of <SIMPLE>/<COMPLEX>/<REJ>) adds pipeline complexity not fully detailed in the main text.

Relevance to Vision-Language Models

PostAlign directly addresses one of the core open problems in VLM research โ€” the dominance of language priors over visual grounding โ€” with a modular, backbone-agnostic solution that can be applied as a post-training "lens" on top of existing MLLMs. The negative rejection mechanism is particularly relevant for safety-critical VLM deployment scenarios where fabricated objects are unacceptable. The selective reasoning mechanism connects to the broader chain-of-thought literature for MLLMs, showing that adaptive rationale generation (rather than always-on or always-off) yields better accuracy and efficiency. For those tracking the hallucination mitigation subfield, this paper provides both a diagnostic (the 89.2% linguistic-prior dominance finding) and a practical recipe applicable to frontier-scale models (InternVL3.5-14B).