Talk to Right Specialists: Iterative Routing in Multi-agent Systems for Question Answering
The paper proposes RIRS, a training-free orchestration framework for multi-agent question answering that utilizes embedding-based query routing and iterative response aggregation to efficiently handle knowledge-sovereignty constraints and solve both single-hop and complex multi-step queries without broadcasting to all agents.
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 work in a massive, futuristic library where the books aren't all in one building. Instead, the library is split into hundreds of tiny, specialized rooms scattered across different cities.
- Room A only has books about cooking.
- Room B only has books about 19th-century history.
- Room C only has books about car repair.
Crucially, no one is allowed to move the books out of their rooms due to strict privacy rules (this is the "knowledge sovereignty" problem mentioned in the paper).
The Problem: The "Broadcast" Nightmare
Now, imagine a user walks up to the front desk and asks a complex question: "How did the invention of the steam engine (History) change the way we cook (Cooking) in the 1800s?"
In the old way of doing things (called "Broadcast-to-All"), the librarian would shout the question to every single room in the library at once.
- The Waste: The car repair room and the gardening room have to stop what they are doing, read the question, realize they don't know the answer, and shout back, "I don't know!"
- The Noise: The librarian gets hundreds of "I don't know" messages mixed with a few "I know!" messages. It's like trying to hear a whisper in a stadium full of people shouting.
- The Delay: The librarian has to wait for the slowest room to reply before they can give an answer.
The Solution: RIRS (The Smart Concierge)
The paper introduces a new system called RIRS (Routing and Iterative Refining-Solving). Think of RIRS as a super-smart, invisible concierge who doesn't shout to everyone but knows exactly who to call.
Here is how RIRS works, broken down into two simple steps:
Step 1: The "Fingerprint" (Offline Preparation)
Before any questions are asked, the librarian doesn't look at the actual books in the rooms (to keep them private). Instead, each room sends the librarian a tiny, abstract "fingerprint" of what's inside.
- Analogy: Imagine the Cooking room sends a note saying, "We have a cluster of knowledge about 'Spices' and another about 'Baking'."
- The librarian puts these fingerprints on a map. Now, the librarian knows exactly which room holds which type of knowledge without ever seeing the actual books.
Step 2: The "Smart Hunt" (Online Solving)
When a user asks a question, the RIRS concierge does two things:
Precision Routing: Instead of shouting to everyone, the concierge looks at the question, matches it against the "fingerprints," and only knocks on the doors of the relevant rooms.
- Result: The Car Repair room never gets bothered. The Cooking and History rooms get the question immediately. This saves time and reduces noise.
Iterative Refining (The Detective Work): Sometimes the answer is too complex for one room to solve alone.
- Scenario: The History room says, "I know the steam engine was invented in 1712, but I don't know how it changed cooking."
- The Fix: The concierge doesn't give up. It takes that partial answer, rewrites the question to focus on the missing piece ("Okay, now that we know the date, how did 1712 steam engines change cooking?"), and sends only that new, specific question to the Cooking room.
- Result: The system builds the answer piece by piece, like a detective solving a mystery, rather than guessing the whole thing at once.
Why is this a big deal?
- Privacy First: The rooms never have to share their actual books with each other or the central server. They only share the "fingerprints."
- Speed: By ignoring the irrelevant rooms, the system is much faster.
- Accuracy: Because the librarian isn't drowning in "I don't know" messages, the final answer is much more accurate. It avoids the "Lost in the Middle" problem where a model gets confused by too much irrelevant information.
The Bottom Line
RIRS is like upgrading from a chaotic town crier shouting to the whole village, to a highly efficient, private detective who knows exactly which expert to call, asks them the right follow-up questions, and pieces together the perfect answer without ever violating anyone's privacy.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.