Multi: Hierarchical Multi-Agent Decision-Making with LLM-Based Agents in Interactive Environments
The paper introduces Multi, a hierarchical multi-agent framework that combines a supervised fine-tuned high-level planner with a reinforcement learning-based low-level executor to mitigate objective drift and achieve robust, long-horizon decision-making in dynamic interactive environments, accompanied by the release of three new benchmark datasets.
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 trying to teach a very smart, but slightly scatterbrained, robot how to complete a complex, multi-step task in a video game. Maybe the goal is to "find a rare plant, mix it with water, and brew a potion."
If you just tell the robot, "Go do it," and let it figure out every single move on its own, it often gets confused. It might forget what the potion was for, start walking in circles, or try to drink the water instead of mixing it. In the research world, this is called "objective drift": the robot starts the journey with a clear goal, but halfway through, it loses track of what it was supposed to do.
The paper introduces a new system called Multi2 to fix this. Think of Multi2 not as a single robot, but as a team of two specialized workers who work together like a boss and a skilled craftsman.
The Two Workers: The Boss and The Builder
1. The Boss (System 1): The "Big Picture" Planner
- What they do: This worker doesn't touch the controls. Instead, they look at the big goal and break it down into small, manageable chunks.
- The Analogy: Imagine you are building a house. The Boss is the architect. They don't lay the bricks; they draw the blueprints and say, "First, we need to pour the foundation. Once that's done, we'll build the walls."
- How they learn: The Boss is trained by showing them thousands of examples of good blueprints (a method called Supervised Fine-Tuning). They learn to give clear, context-aware instructions so the team never loses the main goal.
2. The Builder (System 2): The "Hands-On" Executor
- What they do: This worker actually picks up the tools and does the work. They take the Boss's instruction ("Pour the foundation") and figure out exactly which buttons to press to make it happen.
- The Analogy: The Builder is the construction crew. They are the ones getting their hands dirty, dealing with the mud, and fixing mistakes if a bucket of concrete spills.
- How they learn: The Builder is trained in two stages:
- Stage 1 (Offline): They study a library of past construction videos to learn the basics without making real mistakes.
- Stage 2 (Online): They go out into the real world (the game environment) and practice. If they mess up, they learn from it immediately. Crucially, they are taught to stay close to what they learned in the library so they don't get too wild and forget the basics. This is called Offline-to-Online Reinforcement Learning.
Why This Team Works Better
The paper argues that previous methods tried to make one robot do both the planning and the building. This is like asking the architect to also lay every single brick. It's too much work, and the architect often forgets the blueprint while trying to hammer a nail.
Multi2 solves this by separating the roles:
- Stability: Because the Boss (System 1) is specialized in planning, the team never loses sight of the main goal, even if the task takes a long time.
- Efficiency: The Builder (System 2) gets better at specific actions through practice. This means the robot doesn't need to "think" as hard or use as many computer words (tokens) to get things done. It's like a seasoned carpenter who can cut a board in one smooth motion, whereas a novice has to measure and re-measure constantly.
The Results
The researchers tested this team in three different "video game" worlds (ScienceWorld, ALFWorld, and TextCraft) where tasks require many steps.
- Better Success: Multi2 solved more tasks than other methods, especially the long, difficult ones where other robots usually gave up or got confused.
- Less Confusion: When other robots started looping (doing the same useless action over and over), Multi2 stayed on track.
- Saving Energy: Multi2 used fewer computer resources (tokens) to achieve the same results, making it faster and more efficient.
The "Secret Sauce"
The paper also released a new set of training data (like a new textbook for robots) specifically designed to teach this Boss-and-Builder teamwork. They found that if you mix up the training—like trying to teach the Boss how to lay bricks or the Builder how to draw blueprints—the system fails. The specific roles must be kept separate and trained specifically for their job.
In short, Multi2 is a way to build AI agents that don't just "guess" their way through a long task, but instead have a clear manager to keep the goal in sight and a skilled worker who learns from experience to get the job done efficiently.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.