atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Visual Anchors Are Strong Information Aggregators For Multimodal Large Language Model

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 0 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 AcFormer, a vision-language connector that selects "visual anchors" from a ViT's [CLS] attention map and uses them as input queries for cross-attention, cutting visual tokens while improving LLaVA-1.5 accuracy.

Problem

Vision-language connectors in MLLMs either keep many visual tokens (costly LLM computation) or use randomly initialized learnable queries that need massive data and lose information for different images.

Approach

Observe that ViT tokens with high [CLS] attention ("visual anchors") aggregate information; select them per image with a head-wise progressive top-k search over the [CLS] attention map and use them, rather than random learnable queries, as the information aggregator for a Perceiver-Resampler-style cross-attention module.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace LLaVA-1.5's linear connector with AcFormerVicuna-7B MLLM · MMBaccuracy: 64.3 -> 68.4Helped
replace LLaVA-1.5's linear connector with AcFormerVicuna-7B MLLM · MM-VetGPT-4 score: 30.5 -> 30.3Hurt
replace LLaVA-1.5's linear connector with AcFormerVicuna-7B MLLM · GQAEM: 62.0 -> 61.2Hurt
replace LLaVA-1.5's linear connector with AcFormerVicuna-7B MLLM · TextVQAVQA score: 58.2 -> 58.2No clear effect
replace LLaVA-1.5's linear connector with AcFormerVicuna-7B MLLM · Pre-trainingrelative speed: $1.00\times$ -> $\mathbf{1.65\times}$Helped
use visual anchors with cross-attention instead of direct pooling (ablation)LLaVA-1.5, Vicuna-7B, 65 visual tokens · TextVQAVQA score: 53.4 -> 56.1Helped
use visual anchors instead of randomly selected visual-token queries (ablation)LLaVA-1.5, Vicuna-7B, 65 visual tokens · TextVQAVQA score: 53.9 -> 56.1Helped
use visual anchors instead of learnable Perceiver Resampler queries (ablation)LLaVA-1.5, Vicuna-7B, 65 visual tokens · TextVQAVQA score: 51.0 -> 56.1Helped
increase visual-token count from 65 to 145 with AcFormer (ablation)LLaVA-1.5, Vicuna-7B · TextVQAVQA score: 56.1 -> 58.0Helped
increase visual-token count from 145 to 257 with AcFormer (ablation)LLaVA-1.5, Vicuna-7B · TextVQAVQA score: 58.0 -> 58.2No clear effect
use AcFormer instead of C-Abstractor (ablation)LLaVA-1.5, Vicuna-7B, 145 visual tokens · TextVQAVQA score: 53.4 -> 58.0Helped
retain unselected tokens through cross-attention rather than directly use selected tokens (ablation)LLaVA-1.5, Vicuna-7B, 145 visual tokens · TextVQAVQA score: 56.3 -> 58.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-1.5 pre-training data (558k) LLaVA-665k instruction tuning LAION-115M COYO LAION-COCO Cauldron

Benchmarks: POPE MME MMBench MM-Vet TextVQA GQA VQAv2 VizWiz ScienceQA-IMG OK-VQA

Metrics: accuracy VQA score F1 EM GPT-4 score relative pre-training speed

Baselines: Perceiver Resampler C-Abstractor Pooling Q-Former LLaVA-1.5 E-ViT Top-P

Builds on: LLaVA-1.5 Perceiver Resampler Q-Former C-Abstractor EViT

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