atlas

Research map / Vision-language and multimodal / Multimodal LLMs

CPCF: A Cross-Prompt Contrastive Framework for Referring Multimodal Large Language Models

ICML 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models

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 CPCF, a cross-prompt contrastive decoding framework for referring MLLMs that contrasts the target-region prompt with auto-extracted contrastive prompts from misleading regions, plus self-training and distillation to cut inference cost.

Problem

Referring MLLMs often produce incorrect responses by attending to misleading regions adjacent to or similar to the referred target region.

Approach

Contrast outputs conditioned on the true visual prompt against outputs conditioned on contrastive point prompts from misleading regions, with a learned prompt extraction network (instruction-dependent, prior-informed) to select those prompts, self-training via RAG-generated QA with DPO, and distillation into a single-pass adapter-augmented model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use cross-prompt contrastive decoding with automatically extracted promptsFerret-7B · ROC Boxaccuracy: 75.40 -> 78.37Helped
use cross-prompt contrastive decoding with automatically extracted promptsFerret-7B · ROC Maskaccuracy: 76.20 -> 79.55Helped
use cross-prompt contrastive decoding with automatically extracted promptsFerret-7B · ROC Scribbleaccuracy: 75.24 -> 77.97Helped
use cross-prompt contrastive decoding with automatically extracted promptsFerret-7B · ROC Pointaccuracy: 73.39 -> 77.14Helped
replace automatic prompt extraction with a prior-based manual prompt method (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 74.33Hurt
remove self-training and train the prompt extraction network directly on D (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 73.19Hurt
remove distillation and use multi-execution inference (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 79.08Helped
remove BLIP2 Q-Former initialization (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 76.93Hurt
remove semantic similarity map Ms (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 76.50Hurt
remove relative distance map Md (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 75.77Hurt
remove random Gaussian noise from prompt selection (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 77.51Hurt
generate questions without RAG (ablation)CPCF-7B · ROC Boxaccuracy: 78.37 -> 75.98Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Ferret training data Open Images (50K images) LVIS validation COCO-Text RefCOCOg Ferret-Bench

Benchmarks: ROC (LVIS-based, from Wu et al. 2024) RTC (COCO-Text-based) RefCOCOg referring description Ferret-Bench referring reasoning and captioning

Metrics: accuracy BLEU-4 METEOR CIDEr SPICE GPT-based score

Baselines: Kosmos2 GPT4RoI Shikra CogVLM GLaMM Osprey Ferret Ferret-v2 VCD ICD CRG

Builds on: Ferret contrastive decoding (VCD) CRG DPO BLIP-2 Q-Former

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