atlas

Research map / Vision-language and multimodal / Multimodal LLMs

VoCo-LLaMA: Towards Vision Compression with Large Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Attention-based visual token pruning · 13 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 VoCo-LLaMA, which uses the LLM itself to compress image tokens into a few VoCo tokens via attention masking and attention distillation during instruction tuning, extended to video via per-frame compressed token sequences.

Problem

VLMs are bottlenecked by the context window and compute cost of many vision tokens; prior compression uses external modules (Q-Former, pooling) that lose visual information at high compression ratios.

Approach

Insert VoCo tokens after the vision tokens and mask text-to-vision attention so text sees only VoCo tokens, letting the LLM itself distill how it processes vision tokens into the VoCo token activations, which can be cached and reused; then continue training on per-frame VoCo caches for video.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Compress 576 vision tokens into a single VoCo token via LLM attention distillation (vs. Q-Former/avg pooling)Vicuna-7B VLM · 7 image benchmarkscompression retention rate: 83.7% vs 64.1% (avg pool+linear) and 57.2% (Q-Former)Helped
Increase number of VoCo tokens from 1 to 128 (ablation)VoCo-LLaMA · 7 image benchmarkscompression retention rate: 83.8% at 1 token to 97.7% at 128 tokensHelped
Use 2 VoCo tokens per frame instead of more for video (per-frame compression with temporal modeling)VoCo-LLaMA video · MSVD-QA / MSRVTT-QA / ActivityNet-QAaccuracy: 72.3 / 61.1 / 47.9 vs LLaMA-VID 69.7 / 57.7 / 47.4Helped
Increase VoCo tokens per frame from 2 to 8 for video (ablation)VoCo-LLaMA video · MSVD-QA, MSRVTT-QA, ActivityNet-QAaccuracy: MSVD 72.3 to 73.4 (224 res); MSRVTT 61.1 to 62.0; ActivityNet 47.9 to 48.5Helped
Compress 576 tokens into 1 VoCo token with KV caching of VoCo activationsVoCo-LLaMA inference · single image inference, A100CUDA time and FLOPs vs no-cache baseline: CUDA time 440.5 ms to 134.0 ms (-69.6%); FLOPs 9.6T to 0.5T (-94.8%)Helped
Cache 1 VoCo token instead of full 576-token KV cacheVoCo-LLaMA inference · single image inferencecache storage memory: 302.4 MB to 0.525 MB (99.8% reduction)Helped
Replace 576-token full caching with 1 VoCo token: CUDA timeVoCo-LLaMA inference · single image inferenceCUDA time (ms): 154.9 ms (full caching) to 134.0 msHelped
Train with 8 VoCo tokens on fine-grained REC/REG tasks instead of 1 (ablation)VoCo-LLaMA fine-grained · REC / REG average retentioncompression retention rate: REC 79.9% to 90.7%; REG 81.6% to 91.3%Helped
Attention-based isolation of text tokens from vision tokens (VoCo design) vs random compression lower boundVoCo-LLaMA · 7 image benchmarksaccuracy vs lower bound: consistently outperforms lower bound across all benchmarks (e.g. GQA 57.0 vs 37.7)Helped
Use 32 VoCo tokens in training and vary inference token count (ablation)VoCo-LLaMA · MMB/GQA/VQAv2/SEEDaccuracy: Accuracy at 32 train-tokens, 16 inference tokens is lower than 32, but 4-token inference (MMB 59.7) beats 16 (58.3)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-filtered CC3M WebVid Video-ChatGPT QA pairs GQA MMBench MME POPE SEED-Bench ScienceQA VQAv2 MSVD-QA MSRVTT-QA

Benchmarks: GQA MMBench MME POPE SEED-Bench ScienceQA-IMG VQAv2 MSVD-QA MSRVTT-QA ActivityNet-QA RefCOCO RefCOCO+

Metrics: accuracy compression retention rate CUDA time FLOPs KV cache storage

Baselines: Q-Former compression average pooling compression LLaMA-VID Video-LLaMA VideoChat Video-ChatGPT BT-Adapter Vista-LLaMA Chat-UniVi FrozenBiLM

Builds on: LLaVA LLaMA-VID Vicuna CLIP

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