FusionFactory: Fusing LLM Capabilities with Multi-LLM Log Data
The paper introduces FusionFactory, a systematic framework and accompanying LLMFusionBench benchmark that leverages multi-LLM log data to fuse complementary capabilities across query, thought, and model levels, consistently outperforming individual models across diverse tasks while accommodating real-world serving constraints.
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 have a massive library of conversations between people and many different AI assistants. Some AIs are great at math, others are wizards at coding, and some are encyclopedias of general facts. Usually, when you ask a question, you have to pick just one AI to answer. But what if you could look at all those past conversations and combine the best parts of every AI into one super-smart system?
That's exactly what this paper, FusionFactory, is about. The authors built a giant toolkit to figure out the best way to mix and match these different AI brains using their "log data" (the records of what they said and how well they did).
Here is the simple breakdown of their discovery:
1. The Problem: Too Many Choices, One Question
Think of the AI world like a restaurant with 20 different chefs.
- Chef A makes the best pizza.
- Chef B makes the best soup.
- Chef C is a master at desserts.
If you order a meal, you usually have to pick just one chef to cook your whole dinner. But the authors noticed that in the real world, companies often ask all the chefs to cook the same dish and keep a record of who did what. They asked: "Can we use these records to create a 'Super Chef' that knows how to make the perfect pizza, soup, and dessert all at once?"
2. The Solution: FusionFactory (The Three Ways to Mix)
The authors created a framework called FusionFactory that tries three different ways to combine these chefs, depending on when you mix them.
Level 1: The "Smart Waiter" (Query-Level Fusion)
- How it works: Before you even order, a smart waiter looks at your request. If you ask for a math problem, the waiter immediately sends it to the Math Chef. If you ask for a joke, they send it to the Comedy Chef.
- The Analogy: It's like a traffic cop directing cars to the fastest lane.
- The Result: This is the cheapest and fastest method. It doesn't change the chefs; it just picks the right one for the job. It saves money because you aren't wasting time asking the wrong chef to try.
Level 2: The "Recipe Book" (Thought-Level Fusion)
- How it works: Instead of just picking one chef, this method looks at the best recipes the chefs used in the past. If 10 chefs solved a hard math problem, the system reads their steps, summarizes the "perfect way to think about this," and gives that summary to the chef you are using.
- The Analogy: Imagine you are cooking, and before you start, someone hands you a sticky note that says, "Here is the secret trick the best chefs used to solve this specific problem." You then cook your dish using that trick.
- The Result: This turned out to be the winner. It gave the biggest boost in performance. It's like giving the chef a cheat sheet of the best thinking patterns without having to retrain them.
Level 3: The "Apprentice Chef" (Model-Level Fusion)
- How it works: This is the heavy lifting. The system takes all the best answers from the 20 chefs and forces one specific chef to study them until they memorize the lessons. It's like a long, expensive training camp.
- The Analogy: You take a junior chef and make them memorize the best dishes of all the masters so they become a master themselves.
- The Result: This was the least effective. The "junior chef" (the model) got confused trying to learn too many different styles at once and actually performed worse than just picking the right chef or giving them a cheat sheet.
3. The Big Discovery: "One Size Does Not Fit All"
The paper tested this on 14 different types of tasks (like math, coding, reading, and trivia) using 20 different AI models.
- The "Cheat Sheet" (Thought-Level) is the MVP: For most tasks, giving the AI a summary of how to think (the "Recipe Book") worked better than anything else. It was flexible and powerful.
- The "Smart Waiter" is the Budget King: If you are worried about cost, just letting a smart router pick the right AI is a great deal. It's almost as good as the best single AI but costs a fraction of the price.
- The "Training Camp" (Model-Level) is Tricky: Trying to merge all the knowledge into one single AI model often failed. It's hard to teach one brain to be good at everything when the "lessons" come from 20 different personalities.
4. Why This Matters
The authors argue that we don't need to invent new, complex AI models to get better results. We already have a goldmine of data: the logs of what different AIs have said in the past.
- If you have money but need speed: Use the Smart Waiter (Query-Level).
- If you want the absolute best answers: Use the Recipe Book (Thought-Level).
- If you want to build a single, permanent AI: Be careful, because the Training Camp (Model-Level) might not be worth the effort yet.
In short, the paper says: Don't just pick one AI. Look at the records of how they all think, and use those records to guide your current AI. It's like giving your AI a library of wisdom to read before it answers, rather than trying to force it to memorize the whole library.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.