atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Efficient Multi-modal Long Context Learning for Training-free Adaptation

ICML 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 EMLoC, a training-free method that compresses many-shot multimodal demonstration contexts into compact KV memory via chunk-wise compression and layer-wise adaptive pruning gated by a JS-divergence check.

Problem

Multi-modal long-context in-context learning with many demonstrations gives strong adaptation but incurs prohibitive inference compute and memory costs, while fine-tuning requires parameter updates.

Approach

Process demonstrations in chunks, and for each chunk prune KV tokens layer by layer (top to bottom), choosing the smallest retention ratio per layer whose output distribution stays within a Jensen-Shannon divergence threshold of the unpruned output, using answer-token attention as importance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
compress the 20-example long context with EMLoC instead of using full-memory MLoCQwen2-VL · ImageNet100 (200 examples)accuracy: 62.6 -> 63.7Helped
compress the 20-example long context with EMLoC instead of using full-memory MLoCQwen2-VL · MME-RW (20 examples)accuracy: 41.1 -> 42.2Helped
compress the 20-example long context with EMLoC instead of using full-memory MLoCQwen2-VL · YouCook2 (20 examples)accuracy: 108.8 -> 102.0Hurt
replace full-memory MLoC with EMLoC compressionQwen2-VL · VideoMME without subtitles (384 frames)overall accuracy: 60.3 vs. 60.1No clear effect
increase chunk number from 10 to 20 and use group-wise retention ratios (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7→60.9Hurt
use 0.8k rather than 1.6k chunks (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7 -> 62.4Hurt
use 2.4k rather than 1.6k chunks (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7 -> 63.4Hurt
use 2.8k rather than 1.6k chunks (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7 -> 62.5Hurt
set minimum retention ratio to 0.2 instead of 0.1 (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7 -> 61.6Hurt
add minimum retention ratio 0.05 (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7 -> 58.6Hurt
add retention ratio 0.8 (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 63.7 -> 62.2Hurt
preserve all answer tokens in memory (ablation)EMLoC · ImageNet100 (200 examples)accuracy: 61.9 -> 63.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet100 ScreenSpot MME-RW IllusionVQA OK-VQA YouCook2 VideoMME

Benchmarks: ImageNet100 ScreenSpot MME-RW IllusionVQA OK-VQA YouCook2 VideoMME

Metrics: accuracy context length inference FLOPs inference time peak memory

Baselines: MLoC RICES MTV LoRA Full fine-tuning M2PT VPT E2PT SnapKV H2O PyramidKV FastGen

Builds on: multi-modal long context learning (MLoC) PyramidKV SnapKV H2O FastV

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