← Latest papers
🤖 AI

Beyond Routing Saturation: A Long-Horizon Class-Incremental Perspective on Expert Routing in Multimodal Continual Instruction Tuning

This paper introduces FLEX, a challenging 34-task benchmark that exposes the limitations of current expert routing in multimodal continual instruction tuning by removing textual fingerprints and extending task horizons, while proposing a principled class-incremental learning framework that significantly improves routing accuracy and overall performance.

Original authors: Huiyu Yi, Yongqi Xu, Bogang Zhang, Dunwei Tu, Xu Zhiming, Zhen-Hao Xie, Baile Xu, Furao Shen

Published 2026-08-04
📖 6 min read🧠 Deep dive

Original authors: Huiyu Yi, Yongqi Xu, Bogang Zhang, Dunwei Tu, Xu Zhiming, Zhen-Hao Xie, Baile Xu, Furao Shen

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 you are teaching a super-smart robot to be a master of many different skills, one after another. First, you teach it to recognize cats and dogs. Then, you teach it to solve math problems. Next, you teach it to read medical X-rays. This is called Continual Learning. The tricky part is that as the robot learns new skills, it often forgets the old ones, or it gets confused about which skill to use when you ask it a question.

To fix this, scientists give the robot a "toolbox" of specialized helpers, called LoRA experts. Think of these experts like different chefs in a massive kitchen. One chef is amazing at baking, another at grilling, and another at making sushi. When you order a meal, you need a Router—a smart waiter—to look at your order and send it to the right chef. If the waiter sends a sushi order to the grilling chef, the meal will be a disaster. The big question in this field is: Can our waiter get better at knowing exactly which chef to pick, especially when the restaurant grows to have dozens of chefs and the orders start to look very similar?


The Problem: The Waiter is Relying on Shortcuts (But Only Because the Menu is Too Easy)

A team of researchers from Nanjing University decided to investigate how well these "waiters" (routers) are actually doing their jobs. They looked at the standard tests used to train these robots and found something suspicious: the waiters were getting perfect scores, but they were relying on shortcuts.

In the existing tests, the "menus" (the instructions given to the robot) had obvious clues. For example, a math problem might always start with the phrase "Calculate the sum," while a picture description might always start with "Describe the image." The waiter didn't need to look at the picture or understand the math; it just needed to read the first few words of the instruction to know which chef to pick. The researchers call these clues "textual fingerprints."

Because the tests only had a few tasks (like 6 to 10 chefs) and the menus were so obvious, the routing problem was "saturated." It was like a waiter in a tiny restaurant with only three tables; they could memorize the table numbers without ever actually learning the customers' names. The researchers realized that if we want to build a robot that can learn hundreds of skills over a long time, we need a much harder test where the menus look the same, forcing the waiter to actually understand the content.

The Solution: A New, Tougher Restaurant (FLEX)

To fix this, the team created a new benchmark called FLEX (Fingerprint-reduced Long-horizon Expert eXamination).

Imagine FLEX as a massive, chaotic restaurant with 34 different chefs (tasks) instead of just a few. In this restaurant, every chef uses the exact same menu template. Whether you are ordering a math problem, a medical diagnosis, or a description of a sunset, the instruction looks identical. The only way to know which chef to pick is to actually look at the picture and understand the context.

The researchers also removed the "shortcut" clues. They made sure that the instructions for a chemistry problem didn't look different from an art history problem. This forced the routing system to stop relying on shortcuts and start doing the hard work of figuring out what the task actually is.

The Big Idea: The Waiter is Just a Classifier

Here is the clever twist the paper introduces. The researchers realized that the job of the waiter (the router) is actually the same as a classic machine learning problem called Class-Incremental Learning (CIL).

In CIL, you teach a computer to recognize new categories (like "cats," then "dogs," then "birds") without forgetting the old ones. The researchers showed that picking the right LoRA expert is exactly the same as picking the right category.

  • Task 1 (Math) = Class 1
  • Task 2 (Art) = Class 2
  • Task 34 (Medicine) = Class 34

By viewing the problem this way, they could borrow powerful "waiter training" techniques that had already been invented for CIL. They took four different methods (HC, HC-SOINN, RanPAC, and DDAS) and plugged them into the routing systems of existing robots.

The Results: A Much Smarter Waiter

When they tested these new "plug-in" waiters on the tough FLEX restaurant, the results were impressive:

  • Better Accuracy: The new routers correctly identified the right chef up to 16.3 percentage points more often than the old ones.
  • Better Performance: The robots' overall performance (called MacroScore) improved by up to 4.6 points.
  • Closing the Gap: The new routers managed to recover between 28% and 50% of the gap between the current performance and the "perfect" performance (where the robot always knows the right chef).

However, the paper also found that not all robots benefit equally. Some existing systems (like HiDe-LLaVA) were so designed that even a perfect waiter couldn't improve the final meal much, because the problem was actually in how the chefs cooked, not how the waiter ordered. But for the systems that relied heavily on the waiter (like DISCO and SAME), the improvement was huge.

Why This Matters

This paper suggests that for a robot to truly learn continuously over a long time, we can't just give it easy tests with obvious clues. We need to build environments where the robot has to actually understand the task, not just read the label. By treating the "who do I call?" problem as a "what category is this?" problem, we can use existing, powerful tools to make our AI much more reliable.

The researchers didn't just suggest this; they built the new test (FLEX), proved the old tests were too easy, and showed that swapping in these new routing methods works. They didn't claim to have solved everything—the gap to perfection is still there—but they showed a clear, principled path forward for making multimodal AI that can actually keep learning without getting confused.

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 →