LGCLApr 20

MoE-nD: Per-Layer Mixture-of-Experts Routing for Multi-Axis KV Cache Compression

arXiv:2604.1769592.2h-index: 5
Predicted impact top 10% in LG · last 90 daysOriginality Highly original
AI Analysis

For LLM inference with long contexts, this method addresses the bottleneck of KV cache memory by optimizing per-layer compression strategies, significantly improving accuracy under high compression ratios.

MoE-nD introduces a per-layer mixture-of-experts routing for KV cache compression, achieving 14x compression (136 MB) matching uncompressed 1.9 GB baseline on LongBench-v1, outperforming other baselines by over 8/100, and gaining +6 to +27 points on AIME reasoning benchmarks.

KV cache memory is the dominant bottleneck for long-context LLM inference. Existing compression methods each act on a single axis of the four-dimensional KV tensor -- token eviction (sequence), quantization (precision), low-rank projection (head dimension), or cross-layer sharing -- but apply the same recipe to every layer. We show that this homogeneity leaves accuracy on the table: different layers respond very differently to each compression operation, and the optimal per-layer mix of eviction and quantization is far from uniform. We propose MoE-nD, a mixture-of-experts framework that routes each layer to its own (eviction-ratio, K-bits, V-bits) tuple under a global memory budget. An offline-calibrated greedy solver chooses the routing that minimizes predicted quality loss; at inference time, per-layer heterogeneous eviction and quantization are applied jointly through a single attention patch. On a 4-task subset of LongBench-v1 (16k inputs, n=50 per task, adapted reasoning-model protocol; see section Experiments), MoE-nD's hetero variant matches our uncompressed 1.9~GB baseline at 14x compression (136~MB) while every other compressed baseline we tested (1d, 2d_uniform, 2d) at comparable or smaller memory stays under 8/100. The gains hold on AIME reasoning benchmarks (+6 to +27 pts over the strongest per-layer-quantization baseline across eight configurations). Two null results -- MATH-500 and LongBench's TREC -- share a principled cause (short inputs, solver picks keep=1.0 on most layers), cleanly characterizing when per-layer eviction routing has headroom to help.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes