atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Dynamic-LLaVA: Efficient Multimodal Large Language Models via Dynamic Vision-language Context Sparsification

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Training-free token reduction for MLLMs · 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 Dynamic-LLaVA, which learns lightweight predictors to sparsify both image tokens (prefill) and generated output tokens (decoding, with and without KV cache) in LLaVA-style MLLMs, trained end-to-end with masked softmax and Gumbel-Softmax.

Problem

Existing MLLM token reduction methods only cut image tokens, so their efficiency gains in prefill shrink as decoding generates more output tokens, and KV cache memory keeps growing during generation.

Approach

Two learnable predictors decide which image tokens (prefill) and which generated output text tokens (decoding) to keep, with tailored sparsification per inference mode; training uses masked softmax to preserve autoregressive loss computation and Gumbel-Softmax with straight-through estimation for end-to-end differentiable masks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add generated-language context sparsificationDynamic-LLaVA-7B with vision sparsification · LVIS-VQA multi-roundMETEOR: 0.4222 -> 0.4251Helped
Add generated-language context sparsificationDynamic-LLaVA-7B with vision sparsification · LVIS-VQA single-roundPPL: 4.70 -> 4.90Hurt
Add generated-language context sparsificationDynamic-LLaVA-7B with vision sparsification · LLaVA-1.5-7B vision understanding benchmarksaccuracy: VQAv2: 78.0 -> 77.9; GQA: 61.4 -> 61.3; POPE: 85.0 -> 85.9No clear effect
Remove MaskedSoftmax during training (ablation)Dynamic-LLaVA-7B · POPEaccuracy: 85.9 -> 84.5Hurt
Remove MaskedSoftmax during training (ablation)Dynamic-LLaVA-7B · VQAv2accuracy: 77.8 -> 76.7Hurt
Remove MaskedSoftmax during training (ablation)Dynamic-LLaVA-7B · GQAaccuracy: 61.3 -> 59.8Hurt
Add 30% text-context sparsification during prefill (ablation)Dynamic-LLaVA-7B · POPEaccuracy: 85.9 -> 85.1Hurt
Add 30% text-context sparsification during prefill (ablation)Dynamic-LLaVA-7B · VQAv2accuracy: 77.8 -> 75.3Hurt
Add 30% text-context sparsification during prefill (ablation)Dynamic-LLaVA-7B · GQAaccuracy: 61.3 -> 60.2Hurt
Increase vision-context keep rate from 20% to 50% (ablation)Dynamic-LLaVA-7B · VQAv2accuracy: 77.9 -> 78.8Helped
Increase vision-context keep rate from 20% to 80% (ablation)Dynamic-LLaVA-7B · GQAaccuracy: 61.3 -> 62.5Helped
Increase language-context keep rate from 20% to 50% (ablation)Dynamic-LLaVA-7B · LVIS-VQA single-roundMETEOR: 0.2592 -> 0.3108Helped

Surprising findings

Limitations

Experimental setup

Datasets: 656K Mixture Dataset (LLaVA-1.5) LVIS-Instruct4V ShareGPT4V

Benchmarks: VQAv2 GQA SciQA TextVQA POPE MME MMBench SEED MMVP RealWorldQA CVBench-2D MM-Vet

Metrics: accuracy PPL METEOR TFLOPs GPU memory latency

Baselines: LLaVA-1.5 FastV LLaVA-PruMerge+ VoCo-LLaMA LLaVA-HiRED H2O TokenPacker SparseVLM TRIM IVTP Random token dropping Structure token dropping

Builds on: LLaVA-1.5 FastV H2O TokenPacker Gumbel-Softmax

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