atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Towards More Unified In-context Visual Understanding

CVPR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Vision-language pretraining · 10 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 a unified in-context learning framework for visual understanding that quantizes text and images into a shared token space and trains a GPT-2-style sparse MoE transformer from scratch to produce image or text outputs on class-aware segmentation and captioning.

Problem

Existing visual in-context learning frameworks are confined to a single output modality (image-only for SegGPT-style inpainting, text-only for Flamingo-style models), so they cannot produce content across multiple modalities in one unified model.

Approach

Quantize images with a VQGAN tokenizer and text with GPT-2 BPE, embed both into a unified space as interleaved in-context sequences, and train a decoder-only transformer with attribute-routing sparse MoE layers using next-token prediction, so the same model can output either image tokens or text tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SegGPT at 256 resolution instead of the proposed methodCA-ICL segmentation · CA-ICL segmentationMIoU: 51.12 -> 58.04Hurt
Include small objects and use large object scale (ablation)CA-ICL segmentation · CA-ICL segmentationMIoU: 21.74 -> 45.04Helped
Include small objects while using small object scale (ablation)CA-ICL segmentation · CA-ICL segmentationMIoU: 31.82 -> 33.54Helped
Use large rather than small object scale with small objects excluded (ablation)CA-ICL segmentation · CA-ICL segmentationMIoU: 31.82 -> 42.87Helped
Use bbox information encoded as an image (ablation)CA-ICL captioning · CA-ICL captioningCIDEr: 104.4 -> 2.7Hurt
Encode bbox information as text (ablation)CA-ICL captioning · CA-ICL captioningCIDEr: 104.4 -> 112.0Helped
Use sparse MoE layers (ablation)GPT-2 small co-training CA-ICL tasks · CA-ICL segmentationMIoU: 21.74 -> 40.48Helped
Use AG MoE layers (ablation)GPT-2 small co-training CA-ICL tasks · CA-ICL segmentationMIoU: 21.74 -> 42.02Helped
Use multi-task learning strategy (ablation)GPT-2 small co-training CA-ICL tasks · CA-ICL segmentationMIoU: 21.74 -> 33.72Helped
Combine AG MoE with multi-task learning (ablation)GPT-2 small co-training CA-ICL tasks · CA-ICL segmentationMIoU: 21.74 -> 49.91Helped
Combine AG MoE with multi-task learning (ablation)GPT-2 small co-training CA-ICL tasks · CA-ICL captioningCIDEr: 77.3 -> 78.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO Visual Genome ImageNet

Benchmarks: MS-COCO Visual Genome

Metrics: MIoU MAE BLEU4 METEOR CIDEr mAP

Baselines: SegGPT FPTrans VAT DCAMA GRiT OpenFlamingo

Builds on: Flamingo SegGPT VQGAN GShard Uni-Perceiver-MoE

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