atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Zooming from Context to Cue: Hierarchical Preference Optimization for Multi-Image MLLMs

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Bias-aware multi-image robustness · 0 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 CcDPO, a two-level direct preference optimization framework (context-level captioning preferences with truncation/swap perturbations, and needle-level region-prompted and vision-contrastive preferences) trained on the auto-generated MultiScope-42k dataset to reduce hallucinations and improve multi-image understanding in MLLMs.

Problem

MLLMs struggle with multi-image understanding, suffering context omission, context conflation, and detail misinterpretation; prior multi-image DPO (MIA-DPO) relies on explicit image references and text-only preferences, limiting holistic context modeling.

Approach

Hierarchical DPO: context-level preferences built from per-image structured captions with sequence truncation and content swapping as rejections, plus needle-level preferences using region-marked visual prompts and vision-contrastive image pairs (focus and reject losses), applied in three stages to LLaVA-OV-7B and Qwen2-VL-7B.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CcDPO instead of MIA-DPOLLaVA-OV-7B · MUIRBenchaccuracy: 41.4 -> 48.6Helped
Apply CcDPO instead of MIA-DPOLLaVA-OV-7B · BLINKaccuracy: 53.7 -> 55.9Helped
Apply CcDPO instead of MIA-DPOLLaVA-OV-7B · MIBenchaccuracy: 67.8 -> 75.2Helped
Apply CcDPO instead of MIA-DPOLLaVA-OV-7B · MM-NIAH averageaccuracy: 81.1 -> 84.5Helped
Apply CcDPO instead of MIA-DPOLLaVA-OV-7B · Context-AMBER (8 images)SCover: 36.7% -> 83.3%Helped
Add Needle-Level optimization after Context-Level (ablation)LLaVA-OV-7B · MUIRBench Overallaccuracy: 44.8 -> 48.6Helped
Add Needle-Level VDPO after Context-Level and TDPO (ablation)LLaVA-OV-7B · MUIRBench Similarityaccuracy: 48.0 -> 49.5Helped
Reduce Context-Level data to 13.6k while keeping Needle-Level data fixed (ablation)CcDPO · MUIRBenchaccuracy: 48.6 -> 46.7Hurt
Train Context-Level first, then Needle-Level instead of mixing both from the beginning (ablation)LLaVA-OV-7B · MUIRBenchaccuracy: 46.2 -> 48.5Helped
Train Context-Level first, then Needle-Level instead of mixing both from the beginning (ablation)LLaVA-OV-7B · Mantis-Evalaccuracy: 65.4 -> 69.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-23K MDVP MVC COCO AMBER

Benchmarks: MUIRBench MIRB BLINK Mantis-Eval NLVR2 Q-Bench2 MIBench MM-NIAH MMStar ScienceQA MMMU POPE

Metrics: accuracy CHAIR Hal Cog SCover

Baselines: LLaVA-OV Qwen2-VL MIA-DPO SFT GPT-4o InternVL2-8B Mantis-Idefics2

Builds on: DPO MIA-DPO LoRA

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