SAME: Stabilized Mixture-of-Experts for Multimodal Continual Instruction Tuning
The paper proposes SAME, a stabilized Mixture-of-Experts framework for Multimodal Continual Instruction Tuning that mitigates router and expert drift through orthogonal subspace routing, curvature-aware scaling, and adaptive expert activation, achieving state-of-the-art performance on a new long-sequence benchmark.
Original paper licensed under CC BY 4.0 (http://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
Imagine a student who is brilliant at solving math problems but, when asked to read a poem, suddenly forgets how to count. This is the core challenge facing modern artificial intelligence systems known as multimodal large language models. These are powerful computers that can see images and read text, learning to answer questions about the world by studying vast amounts of data. They are trained to follow instructions, like "describe the cat in the photo" or "solve this physics problem." However, in the real world, these systems do not learn everything at once. Instead, they encounter new types of tasks one after another, like a student moving from a math class to a history class, and then to an art class. The problem is that as these models learn new skills, they often forget the old ones, a phenomenon scientists call catastrophic forgetting. To keep these models useful, researchers need a way to teach them new things without erasing what they already know.
For some time, experts have tried to solve this by giving the model a team of specialized helpers, a structure known as a mixture of experts. Think of the model as a large office where different workers, or "experts," handle different types of jobs. When a question comes in, a manager, called a router, decides which worker is best suited to answer it. If the question is about a chart, the router sends it to the data analyst; if it is about a poem, it goes to the writer. This system works well when the tasks are stable, but researchers discovered a flaw when the model had to learn a long sequence of new tasks. As the model learned new skills, the manager began to make mistakes, sending old types of questions to the wrong workers. Simultaneously, the workers themselves started to change, losing the specific skills they had developed for earlier tasks. This double failure meant the model was not only sending questions to the wrong people but was also forgetting how to do the jobs those people were supposed to do.
A team of researchers has now proposed a new method called SAME to fix these issues. They found that the manager's confusion and the workers' memory loss were two separate problems that needed different solutions. To stop the manager from getting confused, the researchers designed a system that carefully tracks how the model sees the world. Instead of letting the manager change its mind completely with every new lesson, they restrict how much it can shift its focus. They allow the manager to learn new ways of sorting questions but protect the old ways of sorting that were essential for previous tasks. This ensures that a question about a medical image, for instance, continues to go to the medical expert, even after the model has learned to read maps or solve chemistry problems.
To prevent the workers from forgetting their jobs, the researchers introduced a way to measure how much a worker's new learning might hurt their old skills. They looked at the types of data the workers had seen in the past and used that history to slow down changes that would damage those old skills. It is like telling a worker, "You can learn this new skill, but do it in a way that doesn't erase how you used to fix the old machines." By doing this, the model preserves the specific abilities it gained from earlier tasks while still being able to adapt to new ones. Additionally, the researchers found that not every worker needs to be active for every lesson. They created a rule to temporarily pause the workers who are not needed for the current task, which saves energy and prevents them from being accidentally changed by irrelevant information.
The team tested this new approach on a series of challenging benchmarks, including a new set of tasks they created that mimics the messy, varied reality of the real world. This new test included ten different types of tasks, ranging from reading medical documents and analyzing scientific charts to understanding complex road scenes and chemical formulas. The results showed that their method, SAME, was significantly better at remembering old tasks than previous methods. In one specific test involving a long sequence of eight tasks, the new method maintained a much higher level of accuracy on the very first task compared to other approaches. It also proved more efficient, requiring less time and computer memory to train because it only updated the necessary workers.
Perhaps most importantly, the researchers observed that their method prevented a subtle but common type of failure where the model would get the right answer but format it incorrectly. For example, if a task required an answer in capital letters, the model might start giving the answer in lowercase letters after learning a new task that used lowercase. The new system kept the model consistent, ensuring it followed the specific formatting rules of each task without being confused by the style of the next one. By stabilizing both the decision of who answers the question and the memory of the person answering it, this work offers a more reliable way for artificial intelligence to learn continuously, expanding its capabilities without losing the foundation of what it already knows.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.