atlas

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

MMICL: Empowering Vision-language Model with Multi-Modal In-Context Learning

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 18 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 MMICL, a VLM with an image-declaration context scheme and a multi-modal in-context tuning dataset (MIC) to handle interleaved multi-image prompts, achieving SOTA zero-shot MME/MMBench results and better multi-image ICL.

Problem

Most vision-language models handle only single-image prompts and struggle with complex interleaved multi-image prompts, text-to-image references, and in-context multi-modal demonstrations, and suffer language bias.

Approach

Treat image and text tokens equally in an interleaved sequence, add textual image declarations with unique image proxy tokens to link text and images, and build a 5.8M-sample multi-modal in-context dataset (MIC) with interconnected images from videos and VCR crops, then tune on it in a second stage.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MMICL instead of BLIVAVLM evaluation · MMETotal Avg.: 119.23 -> 129.33Helped
Use MMICL instead of KOSMOS-1Zero-shot visual reasoning · RAVEN IQ testAccuracy: 22.00 -> 34.00Helped
Add 4 in-context examplesMMICL (Instruct-FLAN-T5-XXL) · VizWizscore: 24.45 -> 50.28Helped
Add 4 in-context examplesMMICL (FLAN-T5-XXL) · Flickr 30Kscore: 85.03 -> 89.27Helped
Add multi-modal in-context tuning (Stage II) (ablation)InstructBLIP-FLAN-T5-XL · VSRscore: 61.54 -> 70.54Helped
Add the context scheme (ablation)MMICL with InstructBLIP-FLAN-T5-XL · MME Perceptionscore: 1238.99 -> 1303.59Helped
Add image declaration (ablation)MMICL with InstructBLIP-FLAN-T5-XL · WinogroundGroup score: 3.00 -> 38.75Helped
Add the in-context format (ablation)MMICL with InstructBLIP-FLAN-T5-XL · NLVR2score: 62.63 -> 72.45Helped
Add interrelated images (ablation)MMICL with InstructBLIP-FLAN-T5-XL · RAVENscore: 16.00 -> 32.00Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO DiffusionDB Flickr30K MiniImageNet VQAv2 ST-VQA TextVQA NLVR2 RefCOCO OK-VQA GQA VCR

Benchmarks: MME MMBench Winoground RAVEN Flickr30K WebSRC VQAv2 Hateful Memes VizWiz ScienceQA-IMG VSR IconQA

Metrics: accuracy VQA accuracy CIDEr group score total score

Baselines: Flamingo KOSMOS-1 BLIP-2 InstructBLIP Shikra Otter Ying-VLM LLaVA MiniGPT-4 GPT4-V

Builds on: BLIP-2 InstructBLIP Flamingo Otter

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