Mechanism
Iterative reasoning bootstrap loop for datasets that only have questions and final answers without ground-truth chain-of-thought rationales:
- Rationale Generation: Sample and keep all traces where .
- Rationalization: For questions where , prompt the model with the ground-truth answer hint to generate a backward rationale explaining why is true.
- Fine-Tuning: SFT (always resetting to the base model at each outer iteration to avoid overfitting!) on the union of verified rationales and rationalizations.