System 1&2 Synergy via Dynamic Model Interpolation
This paper proposes DAMI, a training-free framework that dynamically interpolates between intuitive System 1 and deliberative System 2 model checkpoints using query-specific reasoning intensity to achieve superior accuracy-efficiency trade-offs in mathematical reasoning.
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 two different versions of a brilliant assistant:
- The "Fast Thinker" (System 1): This assistant is like a seasoned barista. They can whip up a coffee (answer a simple question) in seconds. They are fast, efficient, and great for routine tasks. But if you ask them to solve a complex physics problem, they might just guess or give a shallow answer because they aren't used to slowing down.
- The "Deep Thinker" (System 2): This assistant is like a professor in a library. They take their time, write out long proofs, double-check their work, and think deeply. They are incredibly accurate on hard problems, but they are slow and use up a lot of paper (computing power) even for simple questions.
The Problem:
Usually, you have to pick one or the other. If you want speed, you lose accuracy on hard stuff. If you want accuracy, you waste time and resources on easy stuff. Recent attempts to fix this tried to tell the "Deep Thinker" to "stop talking" or "write less" (Output Control). The authors of this paper say that's like telling a professor to stop thinking just to save paper; it cuts off their reasoning process and makes them fail.
The Solution: "DAMI" (Dynamic Model Interpolation)
The authors propose a new way to think about this. Instead of telling the model what to produce (how long to talk), they change how the model thinks.
They discovered that the "Fast Thinker" and the "Deep Thinker" are actually built on the same foundation. If you take the "brain" (the mathematical weights) of the Fast Thinker and the Deep Thinker and mix them together, you get a smooth spectrum of intelligence.
- The Analogy: Imagine a dimmer switch for a lightbulb.
- 0% (Off/Fast): The light is just the Fast Thinker.
- 100% (Bright/Deep): The light is the Deep Thinker.
- 50% (Middle): You get a perfect blend.
The paper calls this Capability Control. Instead of cutting the Deep Thinker's sentence short, they simply turn the "dimmer switch" down for easy questions and turn it up for hard ones.
How Does It Know When to Switch?
The system, called DAMI, acts like a smart manager who looks at every question and decides exactly how much "thinking power" is needed. It uses two methods to make this decision:
- The "Trainer" Method (DAMI-Pref): If you have some practice questions, you can teach a small helper model to look at a question and say, "This one needs 80% deep thinking," or "This one only needs 20%." It learns by comparing different levels of thinking to see which one gets the right answer with the least effort.
- The "Instinct" Method (DAMI-Conf): If you don't have time to train anything, the system looks at how confident the Fast Thinker and Deep Thinker are. If the Fast Thinker is confused and the Deep Thinker is sure, the system knows it's a hard question and turns the "thinking dial" up. If both are confident, it keeps the dial low to save time.
The Results:
The authors tested this on math problems ranging from simple arithmetic to tough competition-level puzzles.
- Speed: It was much faster than the full "Deep Thinker" because it didn't waste time overthinking easy questions.
- Smarts: It was more accurate than the "Fast Thinker" because it knew when to slow down and think deeply for hard problems.
- Efficiency: It used significantly fewer computer resources (tokens) while getting better results than trying to force the Deep Thinker to be short.
In a Nutshell:
The paper shows that you don't need to build a new, super-complex AI to be both fast and smart. You just need to take two existing AIs (one fast, one smart), mix their brains together, and use a smart switch to adjust the mix in real-time. This creates a single system that is efficient enough for a quick chat but deep enough to solve a math puzzle.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.