atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ST3: Accelerating Multimodal Large Language Model by Spatial-Temporal Visual Token Trimming

AAAI 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Training-free token reduction for MLLMs · 3 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 ST3, a training-free MLLM inference acceleration framework that progressively prunes visual tokens across layers (PVTP, with QK heredity for "lazy layers") and anneals visual KV cache during generation (VTA), roughly halving FLOPs and doubling decoding speed on LLaVA.

Problem

Visual tokens in MLLMs (e.g., LLaVA) incur large inference cost; existing training-free pruning methods use coarse, layer-oblivious pruning and ignore how visual attention changes across generation steps, while retraining-based token reduction is resource-intensive.

Approach

Prune inattentive visual tokens progressively at strided layers based on last-token attention, reuse attention patterns in "lazy" layers via QK heredity, and cosine-anneal the retained visual KV cache as generated length grows.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ST3 visual-token trimming instead of unpruned decodingLLaVA-1.5-7B · InferenceLatency: 70.80ms -> 40.12msHelped
Apply ST3 visual-token trimming instead of unpruned decodingLLaVA-1.5-7B · MMETotal score: 1861.97 -> 1866.71Helped
Apply ST3 visual-token trimming instead of unpruned decodingLLaVA-1.5-7B · ScienceQA image subsetAccuracy: 69.46 -> 68.96Hurt
Use cosine VTA decay with τ=50 instead of exponential decay with σ=20 (ablation)LLaVA-1.5-7B · COCO2017 caption validationCIDEr: 110.29 -> 110.66Helped
Use cosine VTA decay with τ=50 instead of linear decay with τ=50 (ablation)LLaVA-1.5-7B · Flickr30k testCIDEr: 74.33 -> 74.91Helped
Set cosine VTA parameter τ=10 instead of τ=50 (ablation)LLaVA-1.5-7B · COCO2017 caption validationCIDEr: 110.66 -> 103.05Hurt
Use pruning stride S=1 instead of S=7 (ablation)LLaVA-1.5-7B · InferenceLatency: 40.12ms -> 43.88msHurt
Use pruning stride S=1 instead of S=7 (ablation)LLaVA-1.5-7B · MMETotal score: 1866.71 -> 1836.47Hurt
Reuse layer 7 attention for layers 8∼10 (ablation)LLaVA-1.5-7B · MMETotal score: 1866.71 -> 1480.70Hurt
Reuse layer 28 attention for layers 29∼31 (ablation)LLaVA-1.5-7B · MMETotal score: 1866.71 -> 1863.54No clear effect
Reuse layer 28 attention for layers 29∼31 (ablation)LLaVA-1.5-7B · InferenceLatency: 40.12ms -> 38.88msHelped

Surprising findings

Limitations

Experimental setup

Datasets: MME AI2D ScienceQA MMMU MMBench POPE COCO2017 caption Flickr30k NoCaps

Benchmarks: MME AI2D ScienceQA MMMU MMBench POPE COCO2017 caption Flickr30k NoCaps

Metrics: accuracy FLOPs decoding latency CIDEr KV cache memory MME total score

Baselines: FastV VTW

Builds on: FastV VTW LLaVA

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