A Patch-Routed Mixture-of-Experts for Continual MOBA Draft Recommendation
This paper proposes a patch-routed mixture-of-Experts architecture for continual MOBA draft recommendation that leverages versioned patch identities to isolate adaptation, achieving zero forgetting and significantly faster convergence with reduced storage compared to independent models, though its speed advantage diminishes as the stream of patches lengthens.
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
In the world of competitive video games, the most critical decisions often happen before the first shot is fired. In games like Dota 2, two teams take turns banning and selecting characters, known as heroes, to build their lineup. This drafting phase is a high-stakes puzzle where every choice limits future options and sets the stage for victory. Because the game is constantly being updated by its developers to keep things fresh, the rules change frequently. These updates, called patches, tweak the strength of characters, the cost of items, and how abilities interact. A strategy that works perfectly today might be useless tomorrow. This creates a unique challenge for artificial intelligence: how can a computer learn to make good recommendations when the very definition of "good" is shifting beneath its feet?
This is the problem of continual learning. Imagine a student who must master a new subject every month, but the textbooks for the previous months are still relevant and must not be forgotten. If the student tries to learn the new material by simply overwriting their old notes, they lose the knowledge needed for the past exams. This tension between learning new things and remembering old ones is a fundamental hurdle in artificial intelligence. Researchers have long sought ways to help machines adapt to new data without erasing what they have already learned, a struggle known as the stability-plasticity trade-off. In the context of video games, where patches arrive on a fixed schedule and their identity is known in advance, this problem offers a rare opportunity to test a specific solution.
A team of researchers from Semnan University tackled this issue by building a new kind of recommendation system for Dota 2 drafting. Instead of trying to force a single, flexible brain to remember every version of the game at once, they designed a system that keeps a shared core of knowledge while assigning a dedicated specialist to each game update. Their approach, called PatchExpertFFN, treats the game's version number not as a mystery to be guessed, but as a clear key that unlocks the right set of tools. When the game updates, the system knows exactly which version is active and routes the decision-making to a specific expert module trained for that era, leaving the older experts untouched.
The researchers tested this idea using a massive dataset of professional matches spanning five different game versions. They compared their new system against two other approaches: a standard method that tries to learn everything in one continuous stream, and a "model zoo" where a completely separate, full-sized AI is saved for every single patch. The standard method struggled significantly; as it learned the new patches, it forgot how to play the old ones, a phenomenon known as catastrophic forgetting. The model zoo, on the other hand, never forgot anything because it kept a perfect copy of every past version, but it required storing a massive amount of data, essentially keeping a full library of brains for every update.
The new system struck a remarkable balance. By using a shared backbone that was trained only on the first patch and then frozen, and then attaching a smaller, specialized expert for each subsequent patch, the researchers achieved a result that was nearly as good as the model zoo but much more efficient. Their system retained the ability to make accurate recommendations for earlier patches with zero loss of memory, matching the performance of the separate models. At the same time, it required only about 63 percent of the storage space needed by the model zoo. This efficiency came from the fact that the system did not need to store the entire brain for every version, only the specific parts that changed.
The study also revealed how quickly the system could adapt. When a new patch arrived, the new expert learned the necessary adjustments much faster than the standard method, reaching its peak performance in roughly half the number of training examples. However, this speed advantage had a limit. As the stream of patches grew longer, the fixed shared core became less adequate for the newest versions, and the system's performance began to lag slightly behind the fully separate models. The researchers found that the system works best when the stream of updates is relatively short compared to the useful life of that initial shared core. If the game changes too many times, the frozen foundation eventually becomes too distant from the current reality, requiring a periodic refresh of the core itself.
What makes this discovery particularly significant is the mechanism behind it. The system does not need to guess which version of the game is being played; the game client simply tells it. This allows the system to hard-wire the connection between the game version and the correct expert, ensuring that learning for the new version never accidentally overwrites the knowledge of the old ones. The researchers verified this by checking the internal weights of the system, confirming that the memory of past patches remained exactly as it was, untouched by the training of new ones. This structural guarantee of zero forgetting is something that other methods, which rely on complex mathematical balancing acts, can only approximate.
The findings suggest a practical path forward for AI systems that must operate in environments with clear, labeled changes. Whether it is software updates, seasonal catalog changes, or shifting market conditions, if the identity of the change is known, a system can be built to isolate adaptation without sacrificing memory. The researchers noted that while their method is highly efficient, it is not a permanent fix for an endless stream of changes. The system is designed for streams that are short relative to the lifespan of the initial shared knowledge. For longer-term applications, the strategy would involve a scheduled maintenance policy where the shared core is retrained to catch up with the current state of the world, resetting the chain of specialists.
In the end, this work demonstrates that the solution to the problem of forgetting does not always require more complex algorithms or larger memories. Sometimes, the answer lies in how the system is organized. By respecting the boundaries of change and assigning specific roles to specific eras, the researchers created a system that learns quickly, remembers perfectly, and does so with a fraction of the storage cost of previous solutions. It is a reminder that in the face of constant change, knowing exactly what has changed can be the most powerful tool of all.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.