atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Fine-tuning Multimodal LLMs to Follow Zero-shot Demonstrative Instructions

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 11 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 VPG-C, a lightweight module that uses intermediate LLM states to guide a Q-Former to recover missing visual details, trained with a synthetic discriminative (image-edit difference description) strategy, and introduces the DEMON benchmark for demonstrative instruction following.

Problem

Visual Prompt Generators in MLLMs are trained with image captioning, which biases them toward primary content and omits details needed to understand demonstrative (interleaved multi-image, multimodal) instructions.

Approach

Insert a conditional re-extraction step at an intermediate LLM layer: the LLM's hidden state of the last token forms instruction-specific guidance that queries the Q-Former to recover residual visual details, which are added back via a zero-initialized skip connection; the guidance module is tuned on synthetic image-edit pairs where the model must describe the difference, avoiding supervised demon

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add heuristic-extracted, less-attended visual details (ablation)Backbone VPG · DEMON Multimodal Dialogueaverage score: 25.65 -> 28.13Helped
replace heuristic details with VPG-C (ablation)Backbone VPG · DEMON Visual Relation Inferenceaverage score: 12.69 -> 19.12Helped
add synthetic discriminative training to VPG-C (ablation)VPG-C · DEMON Visual Relation Inferenceaverage score: 19.12 -> 25.90Helped
condition InstructBLIP feature extraction on its initially generated answer (ablation)InstructBLIP · DEMON Multimodal Dialogueaverage score: 33.58 -> 32.10Hurt
add synthetic training to the answer-condition InstructBLIP variant (ablation)InstructBLIP + Answer Condition · DEMON Multimodal Dialogueaverage score: 32.10 -> 31.76Hurt
add VPG-C with a linear visual prompt generator (ablation)LLaVA · DEMON Multimodal Dialogueaverage score: 7.79 -> 16.43Helped
increase synthetic training data from 64K to 80K examples (ablation)VPG-C · Synthetic training data efficiencyAccuracy: 41.49 -> 41.62Helped
increase synthetic training data from 80K to 96K examples (ablation)VPG-C · Synthetic training data efficiencyAccuracy: 41.62 -> 40.12Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CC3M DEMON benchmark source datasets (e.g., ALFRED, VIST, MME-related sources)

Benchmarks: DEMON MME OwlEval

Metrics: ROUGE-L accuracy human rating (1-5)

Baselines: BLIP-2 InstructBLIP LLaMA-Adapter V2 LLaVA MiniGPT-4 mPLUG-Owl OpenFlamingo Otter

Builds on: BLIP-2 InstructBLIP LLaVA Blended Diffusion

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