atlas

Research map / Vision-language and multimodal / Multimodal LLMs

CoVLM: Composing Visual Entities and Relationships in Large Language Models Via Communicative Decoding

ICLR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 2 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 CoVLM, which inserts communication tokens into a Pythia LLM so it alternates between a detection network (YOLOX-style over CLIP features) and language generation, improving zero-shot compositional reasoning on ARO, Cola, and HICO-DET.

Problem

Current vision-language models behave like bag-of-words and fail at compositional reasoning over visual entities and their relations, since they encode the whole image holistically and do not link generated words to specific regions.

Approach

Special communication tokens (<obj>, <visual>, <box>, <previsual>, <prebox>) let the LLM alternate top-down, querying a detection network with its hidden state to propose ROIs, and bottom-up, feeding pooled ROI features back into the token stream, so each entity or relation step is grounded in image regions during decoding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CoVLM's communicative decoding instead of the strongest listed baselineCoVLM 1.4B vs. BLIP · AROTop-1 accuracy: 29.78 -> 32.46Helped
Use CoVLM's communicative decoding instead of the strongest listed baselineCoVLM 1.4B vs. BLIP-2 ViT-L OPT 2.7B · AROTop-5 accuracy: 54.91 -> 55.70Helped
Use CoVLM's communicative decoding instead of BLIPCoVLM 1.4B · ColaTop-1 accuracy: 41.43 -> 44.29Helped
Use CoVLM's communicative decoding instead of KOSMOS-2CoVLM 1.4B · HICO-DET RaremAP: 33.51 -> 50.82Helped
Use CoVLM's communicative decoding instead of KOSMOS-2CoVLM 1.4B · HICO-DET Non-RaremAP: 17.83 -> 35.47Helped
Use CoVLM's communicative decoding instead of KOSMOS-2CoVLM 1.4B · HICO-DET FullmAP: 21.26 -> 39.00Helped
Use zero-shot CoVLM 1.4B instead of task-specific supervised CLIP + MM-PredCoVLM 1.4B · Colaaccuracy: 41.42 -> 44.29Helped
Use zero-shot CoVLM instead of supervised RLIPv2-ParSeDACoVLM 1.4B · HICO-DET RaremAP: 43.23 -> 50.82Helped
Use zero-shot CoVLM instead of supervised RLIPv2-ParSeDACoVLM 1.4B · HICO-DET Non-RaremAP: 45.64 -> 35.47Hurt
Use zero-shot CoVLM instead of supervised RLIPv2-ParSeDACoVLM 1.4B · HICO-DET FullmAP: 45.09 -> 39.00Hurt
Scale the language backbone from Pythia-1.4B to Pythia-2.8BCoVLM · RefCOCOg valaccuracy: 60.87 -> 61.23Helped
Scale the language backbone from Pythia-1.4B to Pythia-2.8BCoVLM · RefCOCO+ valaccuracy: 47.62 -> 48.87Helped

Surprising findings

Limitations

Experimental setup

Datasets: BLIP-2 pre-training image-text data (COCO, CC3M, CC12M, Visual Genome, SBU, LAION subset) The Pile ARO Cola HICO-DET RefCOCO RefCOCO+ RefCOCOg VQAv2

Benchmarks: ARO Cola HICO-DET RefCOCO RefCOCO+ RefCOCOg VQAv2

Metrics: top-1 accuracy top-5 accuracy mAP perplexity-based selection accuracy human-evaluated VQA accuracy

Baselines: CLIP FLAVA OpenFlamingo BLIP BLIP-2 KOSMOS-2 RLIPv2-ParSeDA CDN

Builds on: KOSMOS-2 Pythia YOLOX CLIP BLIP-2

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