atlas

Research map / Large language models / Reasoning and chain of thought

Vision-centric Token Compression in Large Language Model

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Efficient LLM serving · 4 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 Vist, a slow-fast LLM context compression method that renders distant text into images encoded by a frozen CLIP ViT-L/14 and compressed by a trainable Resampler, trained with a frequency-masked contrastive alignment objective (PVE).

Problem

Long-context inputs strain LLM compute and memory; existing text-encoder compression (e.g., CEPE) keeps redundant tokens, so efficient long-context handling remains costly.

Approach

Render distant context as 224x224 text images processed by a frozen vision encoder and Resampler (fast path), while nearby tokens go to the LLM (slow path); PVE aligns visual features with text-token embeddings after frequency-based masking of high-frequency tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Vist instead of CEPE* for encoder-based context compressionTinyLlama · ICL, 11 datasets, n_e=18 and n_d=2average accuracy: 44.1 -> 46.3Helped
Use Vist instead of CEPE* for encoder-based context compressionTinyLlama · ICL, 11 datasets, n_e=48 and n_d=2average accuracy: 46.8 -> 50.4Helped
Use Vist instead of CEPE* for context compressionTinyLlama · TriviaQA, k_e=5, k_d=10exact match: 16.41 -> 25.20Helped
Use Vist instead of CEPE* for context compressionTinyLlama · NQ, k_e=5, k_d=10exact match: 6.09 -> 8.71Helped
Use Vist instead of CEPE* for context compressionTinyLlama · PopQA, k_e=5, k_d=10exact match: 4.92 -> 11.44Helped
Add frequency-based masking to PVE (ablation)Vist · ICL and open-domain QAtask performanceHelped
Replace frequency-based masking with random masking (ablation)Vist · ICL and open-domain QAtask performanceMixed
Vary the number of compressed visual tokens per image (ablation)Vist · ICL and open-domain QAtask performanceMixed
Increase encoder training input length (ablation)Vist · Open-domain QAexact matchHelped
Increase encoder training input length to 4096 tokens (ablation)Vist · SST5accuracy: 42.7Helped
Increase encoder training input length to 6144 tokens (ablation)Vist · MRaccuracy: 90.5Helped
Train with 1024 rather than 2048 encoder input tokens (ablation)Vist · ICLtask performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: RedPajama PG19 Proof Code SST2 MR AGN SST5 NLUS NLUI TREC TREF

Benchmarks: PG19 Proof Code ArXiv Book SST2 MR AGN SST5 NLUS NLUI TREC

Metrics: perplexity accuracy exact match TFLOPs memory (GB) throughput

Baselines: Replug Stream CEPE ToMe FastV TinyLlama

Builds on: CEPE Perceiver Resampler Flamingo-style cross-attention Pixel TinyLlama

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