Research & Papers

The Case for Extended Reasoning in Language Models

DeepSeek + OpenAISource: Lilian Weng30/04/2025, 21:00
Allocating additional computational resources during inference—a technique known as test-time compute—has emerged as a powerful approach to enhance language model performance. This method draws inspiration from human cognition: rather than providing immediate answers to complex questions, people allocate time for deliberation and analysis. Similarly, models equipped with the ability to generate intermediate reasoning steps known as chain-of-thought demonstrate substantially improved results compared to direct response approaches. The theoretical foundation rests on how neural networks utilize computation. Traditional models have fixed computational budgets determined by their architecture and parameter count. However, enabling models to perform additional computations for problem-solving—particularly allocating more resources to harder problems—creates adaptive, efficient systems. Recent research confirms that chain-of-thought techniques unlock this adaptability, with models executing significantly more computational operations per solution step. Multiple strategies for leveraging this capability have emerged. Parallel sampling generates multiple candidate solutions and selects the best, offering simplicity at the cost of being bounded by the model's inherent solution capability. Sequential revision asks the model to reflect and correct previous errors, trading increased computational time for potentially superior outputs. Advanced techniques like beam search—which strategically explores promising regions of the solution space—combined with learned reward models to guide exploration, further amplify performance gains. Recent breakthroughs with models such as OpenAI's o1-preview and o3, alongside DeepSeek's R1, demonstrate that reinforcement learning on problems with automatically verifiable solutions yields dramatic improvements. These approaches train models to generate superior intermediate reasoning, culminating in more accurate final answers. Notably, self-correction does not occur naturally in current language models and requires external supervision, whether through automated testing, verification against ground truth, or human feedback.
The Case for Extended Reasoning in Language Models — lupAI