atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Honeybee: Locality-enhanced Projector for Multimodal LLM

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 62 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 Honeybee, an MLLM with locality-enhanced visual projectors (C-Abstractor and D-Abstractor) that are flexible in visual token count, plus a systematic study of instruction-data mixing, balancing, and instructization templates.

Problem

Visual projectors in MLLMs are underexplored; linear projectors preserve local context but are inflexible in token count, while abstractors (resampler, Q-former) are flexible but lose local/spatial detail, and multifaceted instruction data is poorly utilized.

Approach

Injects locality into abstractors: C-Abstractor uses ResNet blocks before and after adaptive average pooling; D-Abstractor uses deformable attention with uniformly initialized reference points and pooled query initialization, keeping flexible token counts while preserving local context.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use C-Abstractor instead of Resampler at M=144Honeybee projector · Spatial understanding tasks (six-task Avg^N)normalized average: 43.9 -> 53.5Helped
Use C-Abstractor instead of Linear at M=256Honeybee projector · Spatial understanding tasks (six-task Avg^N)normalized average: 52.6 -> 56.3Helped
Increase visual tokens from M=144 to M=256 (ablation)Honeybee C-Abstractor (7B) · SEED-Bench Image-onlyaccuracy: 64.5 -> 65.5Helped
Increase visual tokens from M=256 to M=576 (ablation)Honeybee C-Abstractor (13B) · LLaVA-Bench (In-the-Wild)score: 75.7 -> 77.5Helped
Use one dataset per task type instead of diverse datasets per task (ablation)Honeybee instruction tuning · MMBench-devaccuracy: 69.2 -> 67.4Hurt
Remove open-ended VQA data (ablation)Honeybee instruction tuning · MME perceptionscore: 1568 -> 1310Hurt
Remove multiple-choice VQA data (ablation)Honeybee instruction tuning · MMBench-devaccuracy: 69.2 -> 30.4Hurt
Remove captioning data (ablation)Honeybee instruction tuning · LLaVA-Bench (In-the-Wild)score: 64.5 -> 59.8Hurt
Remove GPT-assisted visual instruction data (ablation)Honeybee instruction tuning · LLaVA-Bench (In-the-Wild)score: 64.5 -> 51.9Hurt
Remove existing vision-language task data (ablation)Honeybee instruction tuning · MME perceptionscore: 1568 -> 1123Hurt
Replace fine-grained dataset-specific templates with coarse-grained task templates (ablation)Honeybee instructization · MMBench-devaccuracy: 69.2 -> 68.9Hurt
Use multiple templates instead of a single template (ablation)Honeybee instructization · LLaVA-Bench (In-the-Wild)score: 64.5 -> 61.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BlipCapFilt COYO100M VQAv2 GQA OCRVQA VSR ScienceQA A-OKVQA RefCOCO RefCOCO+ RefCOCOg Visual Genome

Benchmarks: MME MMBench SEED-Bench LLaVA-Bench (In-the-Wild) ScienceQA MM-Vet MMMU POPE

Metrics: accuracy MME perception score normalized average Avg^N GPT-4 judged score seconds per pre-training step

Baselines: LLaVA-1.5 Qwen-VL-Chat InstructBLIP BLIP-2 MiniGPT-4 mPLUG-Owl LLaMA-AdapterV2 Shikra

Builds on: LLaVA Vicuna CLIP Deformable DETR Qwen-VL resampler

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