MOSAIC: Multi-Objective Search for Allocating Inference Cache Across LLM Decoder Layers
The Key-Value (KV) cache is the main memory bottleneck of long-context LLM inference.
ProofPaper ↗
Key points
- Token eviction methods such as SnapKV, H2O, AdaKV and L2Norm shrink it, but they give every transformer layer the same budget, although layers differ in which tokens they need.
- We present MOSAIC, a multi-objective neural architecture search that learns per-layer KV-cache budgets for any eviction method.
- Across four eviction methods on Llama-3-8B-Instruct and Mistral-7B-Instruct-v0.2, MOSAIC beats uniform allocation in 146 of 154 (task, method, budget) settings, by up to +48 points on RULER and +11.9 on LongBench (LCC).
- The learned allocations consistently favour a small set of middle layers.
Sources (1)
- [1]MOSAIC: Multi-Objective Search for Allocating Inference Cache Across LLM Decoder LayersarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 18, 05:51 PM
The Key-Value (KV) cache is the main memory bottleneck of long-context LLM inference.
Token eviction methods such as SnapKV, H2O, AdaKV and L2Norm shrink it, but they give every transformer layer the same budget, although layers differ in which tokens they need.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 18, 2026Google Open-Sources Harness2, a Recursive Agent Harnessing Framework
- Oct 18, 2026vllm-project/vllm v0.32.0
- Oct 17, 2026TideKV: Delayed KV Eviction via Layer-Wise Chunked Prefill for Memory-Efficient Long-Context LLM Inference
- Oct 17, 2026deepseek-ai/DeepSeek-V4.1-Flash-1017
- Oct 16, 2026Welcome Beam: a 501B open model you can own, customize, and scale
- Oct 15, 2026Granite Switch 4.1: Chat, Decisions, and Speech from One Endpoint