Reason, Reward, Refine: Step-Level Errors Corrections with Structured Feedback for Physics Reasoning in Small Language Models
Physics reasoning is notoriously difficult for small language models (SLMs) because it is a sequential process: a single mistake early in a calculation or logic chain cascades, causing every subsequent step to fail. This paper introduces a new framework designed to fix these errors by identifying exactly where a model goes wrong and providing targeted, structured feedback to guide it toward the correct solution. By focusing on the specific point of failure rather than the entire response, the framework helps smaller models improve their reasoning without needing expensive, human-annotated preference data.
A Three-Stage Training Process
The framework operates in three distinct stages to improve model performance. First, it uses supervised fine-tuning to teach the model how to structure its reasoning in numbered steps. Second, it employs an external verifier (GPT-4o) during training to compare the model’s output against the ground truth. If an error is detected, the verifier identifies the specific step where the logic first deviated. Finally, the model receives structured feedback—such as a prompt to re-read the problem, a relevant physics formula, or a Python-generated calculation—and is trained to revise its answer. This process uses a policy gradient method that rewards the model for correcting its mistakes, while a "KL regularization" step ensures the model stays grounded in its original training.
Targeted Error Correction
The framework categorizes errors into three types: Problem Miscomprehension (misreading the goal), Conceptual Misapplication (using the wrong law or principle), and Calculation Errors (arithmetic mistakes). By assigning a reward based on how far into the reasoning chain the model remains correct, the system penalizes early failures more heavily. This encourages the model to prioritize accuracy at the beginning of its derivation. The results show that this approach is highly effective at reducing calculation errors and miscomprehension, though conceptual errors remain the most persistent challenge for these models.
Significant Performance Gains
Across five different physics benchmarks, this framework consistently outperformed standard prompting and baseline methods. It delivered accuracy gains of 17–20% over Chain-of-Thought prompting and 10–16% over the strongest alternative baselines. The framework proved particularly effective at handling complex tasks, such as those found in JEEBench, where it achieved a peak gain of 27.1% for the LLaMA 3.2 3B model.
Key Considerations
While the framework significantly boosts performance, it is important to note that it relies on an external verifier during the training phase. The authors emphasize that small language models are often unreliable at verifying their own work, which is why they utilize a more capable model (GPT-4o) exclusively during training to provide the necessary feedback. Additionally, while the framework successfully reduces many types of errors, conceptual misapplication remains a difficult hurdle, suggesting that even with structured feedback, mastering the underlying physics principles remains a complex task for smaller models.
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!