DenseSteer: Steering Small Language Models towards Dense Math Reasoning
Abstract
Lay Summary
Small language models are cheaper and easier to run than very large models, but they often struggle with multi-step math problems. One reason is that their explanations can become long, fragmented, or repetitive, which creates more chances for mistakes. We study how stronger models organize their reasoning and find that successful solutions often use fewer, more informative steps. Based on this observation, we introduce DenseSteer, a method that guides a small model while it is generating an answer so that its reasoning becomes more compact and accurate. DenseSteer does not require retraining and uses only 50 examples, making it much cheaper than many training-based approaches. Across several math benchmarks, this guidance improves the accuracy of small models. Our results suggest that changing how a model organizes its reasoning can be an efficient way to make smaller language models more capable.