atlas

Research map / Vision-language and multimodal / Multimodal LLMs

PerceptionGPT: Effectively Fusing Visual Perception into LLM

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 36 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 PerceptionGPT, which encodes boxes and masks as a single LLM token embedding decoded by lightweight encoders/decoders, LoRA-tuned on Vicuna, reaching SOTA on REC and RES with fewer trainable parameters.

Problem

Vision LLMs struggle with perception tasks like detection and segmentation because existing end-to-end approaches encode boxes and masks as long sequences of discrete tokens, which is hard to train, quantization-lossy, and slow to decode.

Approach

Use a single special <vis> token whose LLM output embedding carries a continuous box or mask, decoded by lightweight task decoders (MLP for boxes, two-way transformer for masks) and trained with L1+GIoU and BCE+DICE losses alongside the language modeling loss, plus learned multi-layer ViT feature fusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use continuous token embeddings instead of numerical box tokens with LoRA rank 8 (ablation)PerceptionGPT · RefCOCO val (limited training data)Acc@0.5: 0.79 -> 69.7Helped
increase continuous-embedding LoRA rank from 8 to 32 (ablation)PerceptionGPT · RefCOCO val (limited training data)Acc@0.5: 69.7 -> 71.2Helped
increase continuous-embedding LoRA rank from 32 to full tuning (ablation)PerceptionGPT · RefCOCO val (limited training data)Acc@0.5: 71.2 -> 75.5Helped
increase numerical-token LoRA rank from 8 to 32 (ablation)numerical box-token variant · RefCOCO val (limited training data)Acc@0.5: 0.79 -> 10.5Helped
increase numerical-token LoRA rank from 32 to full tuning (ablation)numerical box-token variant · RefCOCO val (limited training data)Acc@0.5: 10.5 -> 45.7Helped
use one continuous token embedding rather than numerical representation (ablation)PerceptionGPT · 7B box decodinginference time: 3.62 -> 0.15Helped
use one continuous token embedding rather than numerical representation (ablation)PerceptionGPT · 7B mask decodinginference time: 42.1 -> 0.15Helped
use continuous token embeddings rather than discrete numerical tokens (ablation)PerceptionGPT · RefCOCOg REC, limited training data, LoRA rank 8Acc@0.5Helped
adaptive multi-layer visual feature fusion (ablation)PerceptionGPT · visual perception and image captioning tasksperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: RefCOCO RefCOCO+ RefCOCOg Visual Genome Flickr30k COCO LLaVA caption data

Benchmarks: RefCOCO RefCOCO+ RefCOCOg VQAv2 OK-VQA Flickr30k COCO

Metrics: Acc@0.5 mask IoU accuracy CIDEr inference time

Baselines: Shikra Kosmos-2 VisionLLM LISA UNINEXT-H Unified-IO OFA

Builds on: LLaVA SAM Shikra

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