Synthetic Error Injection Fails to Elicit Self-Correction In Language Models
David X. Wu, Shreyas Kapur, Anant Sahai, Stuart Russell
TL;DR
The paper questions whether supervised learning with synthetic error injection can replace reinforcement learning for eliciting self-correction in large language models. It introduces Error Injection Fine-Tuning (EIFT), which inserts erroneous reasoning steps into Chain-of-Thought traces and trains the model to recognize and correct them, while masking the injected error in the loss. Across multiplication and Sudoku tasks on several base models, EIFT yields little to moderate gains and, crucially, fails to generalize error-correcting capabilities to on-policy errors generated by the base models, highlighting a distribution mismatch. The findings suggest that on-policy reinforcement learning remains uniquely effective for self-correction, and any supervised alternative must closely align with the model's native error modes or provide substantially richer supervisory signals. The work emphasizes the importance of error distribution alignment and the solver-verifier dynamics in robust self-correction.
Abstract
Reinforcement learning has become the dominant paradigm for eliciting reasoning and self-correction capabilities in large language models, but its computational expense motivates exploration of alternatives. Inspired by techniques from autonomous driving and robotics, we investigate whether supervised learning with synthetic error injection can induce self-correction abilities in language models. Our approach inserts artificial errors into reasoning chains, masks them, and supervises the model to recognize and correct these mistakes. Despite the intuitive appeal of this method, we find that it fails to significantly improve performance even on simple synthetic tasks across multiple models. Moreover, even when the model catches its own error, it often parrots the original mistake. We find that the distribution shift of synthetic errors to on-policy errors significantly degrades the error-correction capabilities of the fine-tuned model, even with good synthetic coverage of on-policy errors. Our results help explain why on-policy reinforcement learning methods have proven uniquely effective for eliciting self-correction.
