VLN-Cache: Enabling Token Caching for VLN Models with Visual/Semantic Dynamics Awareness
Organizations: School of Computer Science, Peking University, Beijing, China. · School of Computer Science, China University of Geosciences (Wuhan), Wuhan, China. · School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan, China. · School of Electronics Engineering and Computer Science, Peking University, Beijing, China.
Abstract
Vision-and-Language Navigation (VLN) increasingly relies on large vision-language models, but their inference cost conflicts with real-time deployment. Token caching is a promising training-free strategy that avoids redundant computation by reusing stable visual tokens across frames. However, existing methods assume a static camera and fixed semantic focus, assumptions that VLN fundamentally violates. We identify two failure modes: (1) visual dynamics, where viewpoint shift displaces token positions across frames, causing position-wise matching to pair misaligned content; (2) semantic dynamics, where token relevance shifts across task stages as navigation progresses, making cached states stale. We propose VLN-Cache, a visual-dynamic-aware and semantic-dynamic-aware caching framework that introduces view-aligned remapping to recover geometric correspondences and a task-relevance saliency filter to veto reuse at semantic transitions. A layer-adaptive entropy policy further balances the per-layer reuse budget. Experiments on the R2R-CE simulation benchmark show up to 1.52x speedup while maintaining competitive navigation success rates.
Figures & tables
| Method | Backbone | NE | OS | SR | SPL |
|---|---|---|---|---|---|
| NaVid [ 27 ] | Vicuna-7B | 5.47 | 49.1 | 37.4 | 35.9 |
| MapNav [ 28 ] | Qwen2-7B | 4.93 | 53.0 | 39.7 | 37.2 |
| UniNaVid [ 26 ] | Vicuna-7B | 5.58 | 53.3 | 47.0 | 42.7 |
| NaVILA [ 8 ] | Llama-3-8B | 5.22 | 62.5 | 54.0 | 49.0 |
| StreamVLN [ 22 ] | Qwen2-7B | 4.98 | 64.2 | 56.9 | 51.9 |
| DualVLN [ 21 ] | Qwen2.5-VL-7B | 4.05 | 70.7 | 64.3 | 58.5 |
| Method | Latency | Step | Episode | Token |
|---|---|---|---|---|
| (ms/step) | Speedup | Speedup | Reuse | |
| DualVLN [ 21 ] | 637 | 1.00 | 1.00 | 0% |
| VLN-Cache (Ours) | 419 | 1.52 | 1.52 | 31% |
| Configuration | SR | SPL | Step Sp. | Token Reuse |
|---|---|---|---|---|
| w/o VLN-Cache (Baseline) | 64.3 | 58.5 | 1.00 | 0% |
| w/o View-Aligned Remap | 62.4 | 56.8 | 1.41 | 43% |
| w/o Semantic Gate | 62.9 | 57.3 | 1.47 | 30% |
| w/o Visual Gate | 61.7 | 56.1 | 1.61 | 49% |
| Full VLN-Cache (Ours) | 63.1 | 57.6 | 1.52 | 31% |
Efficient VLM Inference
Efficient vision-language model inference reduces the compute, memory, latency, and energy needed to process images, video, and text.
See all 485 papers