← Latest papers
💻 computer science

Predatory MoE: Serving Mixture-of-Experts with a Sequence-Local Expert Roster

This paper proposes a sequence-local expert roster strategy that fixes a small set of experts per sequence to drastically reduce memory footprint and expert transfers during MoE model serving, achieving near-full-residence throughput with significantly fewer resident weights by applying this constraint consistently during both training and inference.

Original authors: ChaeWoo Son

Published 2026-08-19
📖 5 min read🧠 Deep dive

Original authors: ChaeWoo Son

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Modern artificial intelligence systems that generate text often rely on a design called a mixture of experts. Imagine a vast library of specialized knowledge workers, where each worker is an expert in a specific, narrow topic. When the system needs to answer a question, it does not activate every single worker at once. Instead, it selects only a tiny handful of the most relevant experts for that specific moment. This approach allows the system to be incredibly large and capable while using relatively little computing power for each word it produces. However, there is a significant bottleneck in how these systems are run on standard computers. Even though only a few experts are used at any given moment, the computer's memory must hold the entire library of experts ready to go, because the system does not know in advance which ones will be needed next. This requirement forces the total memory size to match the size of the entire library, rather than just the small group being used, making it difficult to run these powerful models on devices with limited memory.

Researchers have tried to solve this by storing the unused experts on a hard drive and loading them into memory only when needed. But this creates a new problem: because the system picks experts in a scattered, unpredictable way, it ends up fetching new experts constantly, slowing down the process. A team led by independent researcher ChaeWoo Son asked a different question: instead of trying to make the computer faster at fetching scattered experts, could they change the system so that it naturally sticks to a small, consistent group of experts for the duration of a single conversation? They wanted to see if they could train the system to become "sequence-local," meaning that once a conversation starts, the same small team of experts handles the entire thread, allowing the computer to keep just that team in memory.

The researchers first tried to teach the system this behavior directly. They attempted to train the model to favor experts it had already used in the current conversation, hoping this habit would become a permanent part of the system's intelligence. They found that while this trick worked while the training was happening, the behavior did not stick. As soon as the training pressure was removed, the system reverted to its old, scattered habits. Even when they tried to reinforce the behavior by having the system learn from its own biased choices, the process became unstable and the quality of the text suffered. The study concluded that the system was not learning a new skill, but was simply reacting to a temporary rule. The researchers realized that trying to force the system to internalize this behavior was the wrong approach.

Instead of trying to change the system's brain, the researchers decided to change the rules of the game. They imposed a strict, permanent rule that applied both during training and when the system was actually being used. Under this new rule, every conversation is assigned a small, fixed team of experts based on the first few words of the text. Once this team is selected, the system is not allowed to switch to anyone else for the rest of that conversation. This rule acts like a budget: the computer only needs to keep that specific small team in its fast memory, while the rest of the library can stay on the slower storage drive. Because the team is fixed for the whole conversation, the computer does not need to constantly swap experts in and out.

The results of this approach were striking. When the researchers applied this rule to a test model and gave it a short period of retraining to adapt to the new constraints, the system performed almost as well as it did without the rule, but with a massive reduction in memory usage. In their tests, they were able to keep only one-quarter of the total experts in memory and still achieve nearly the same speed as if they had kept all of them. The system reduced the number of times it had to fetch data from the slow storage drive by a factor of thirty-two compared to the old method. While the text quality did drop slightly—by about five percent in the most extreme memory-saving scenario—the trade-off allowed the model to run on much smaller, more accessible hardware.

The study also revealed an unexpected insight about how these systems learn. The researchers found that the longer a model is trained without these memory constraints, the harder it becomes to force it into this efficient pattern later. The system's natural tendency to scatter its attention seems to grow stronger over time, making it more expensive to adapt to memory limits after the fact. This suggests that if we want these models to be efficient on everyday devices, we might need to teach them to be efficient from the very beginning, rather than trying to fix the problem after they have already learned to be scattered.

This work does not claim to have solved the problem for every possible situation, and the researchers were careful to note that their tests were done on synthetic data and smaller models. They observed that if a conversation changes topics abruptly in the middle, the fixed team of experts might struggle, though their tests showed that even with a topic switch, the system could adapt with a small penalty in quality. The study serves as a proof of concept that by treating the memory constraint as a rule rather than a learning goal, we can make these massive models much more practical to run. It shifts the focus from building faster hardware to designing smarter rules for how the system uses its resources, opening the door for powerful artificial intelligence to run on devices that are currently too small to hold them.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →