Inference-time scaffolds boost model power beyond training alone
Understanding the Benefits of Scaffolds through Computational Separations
Summary
The paper studies how using extra procedures called scaffolds during a model's reasoning can greatly improve what the model can do. These scaffolds call the model multiple times and keep track of information between calls. The authors find that training a single model to imitate this scaffold-based approach cannot match its performance because the scaffold effectively performs more complex computations. They also use theoretical proofs to explain this limitation and confirm with experiments that making the model bigger or simplifying the task helps close the gap. This means running these scaffold procedures at inference time gives models a kind of thinking power that training alone cannot easily replicate.
What this means in practice
- •For machine learning engineers: Build AI systems that embed external procedures calling the model multiple times to achieve more complex reasoning than a single model pass.
- •For automated reasoning developers: Design agentic scaffolds for math problem solving that outperform same-size models trained on scaffold traces.