Routing by Analogy: kNN-Augmented Expert Assignment for Mixture-of-Experts
Boxuan Lyu, Soichiro Murakami, Hidetaka Kamigaito, Peinan Zhang
TL;DR
MoE models rely on a static, parametric router that can fail under distribution shift. The authors propose kNN-MoE, a retrieval-augmented routing framework that builds a memory of router inputs paired with offline-optimized expert assignments from a reference set, and blends this memory with the frozen router using a confidence-based interpolation. The memory is constructed by optimizing per-token routing logits to maximize the likelihood of ground-truth tokens, enabling the memory to provide high-quality routing guidance at inference time through nearest-neighbor retrieval. Experiments across three MoE models and multiple challenging benchmarks show that kNN-MoE improves zero-shot performance and is competitive with supervised fine-tuning while avoiding online parameter updates, offering a scalable path to robust MoE routing under distribution shifts.
Abstract
Mixture-of-Experts (MoE) architectures scale large language models efficiently by employing a parametric "router" to dispatch tokens to a sparse subset of experts. Typically, this router is trained once and then frozen, rendering routing decisions brittle under distribution shifts. We address this limitation by introducing kNN-MoE, a retrieval-augmented routing framework that reuses optimal expert assignments from a memory of similar past cases. This memory is constructed offline by directly optimizing token-wise routing logits to maximize the likelihood on a reference set. Crucially, we use the aggregate similarity of retrieved neighbors as a confidence-driven mixing coefficient, thus allowing the method to fall back to the frozen router when no relevant cases are found. Experiments show kNN-MoE outperforms zero-shot baselines and rivals computationally expensive supervised fine-tuning.
