ReMoE: Boosting Expert Reuse through Router Fine-Tuning in Memory-Constrained MoE LLM Inference
Abstract
Lay Summary
Large AI models are starting to move from cloud servers to personal and edge devices, such as phones, laptops, and small computers. Some of these models save computation by splitting their knowledge into many specialized parts and using only a few parts for each word they generate. This design is efficient, but it creates a memory problem: when the model keeps switching between different parts, the device must repeatedly load data from slower storage, which makes generation slower. We propose ReMoE, a lightweight way to teach the model to reuse recently used parts when this is appropriate. Instead of rebuilding the model, changing the hardware, or adding extra work during use, ReMoE adjusts only the small decision-making component that chooses which parts of the model to activate. It also keeps this component close to its original behavior, so the model can preserve its language, reasoning, and coding abilities. Across several models and devices, ReMoE reduces unnecessary switching and makes generation faster. On an edge device, it reduces per-word generation delay by about 44% to 50%, while keeping standard task performance largely unchanged.