English

Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Models

Machine Learning 2025-03-10 v1 Artificial Intelligence Computation and Language

Abstract

Large language models (LLMs) have significantly improved their reasoning capabilities; however, they still struggle with complex multi-step mathematical problem-solving due to error propagation, lack of self-correction, and limited adaptability to diverse reasoning styles. Existing methods rely on static fine-tuning or prompt engineering, which fail to generalize across problem complexities, while the scarcity of high-quality preference data further hinders reliable reasoning. We introduce SPHERE, a self-evolving data generation pipeline that enhances reasoning in small language models (SLMs) by iteratively generating, correcting, and diversifying reasoning chains. SPHERE operates in three stages: (i) Self-Generation, where the model autonomously constructs problem-solving steps; (ii) Self-Correction, enabling it to identify and rectify errors; and (iii) Diversity Induction, improving robustness through multiple valid reasoning trajectories. This self-evolution mechanism strengthens mathematical reasoning and enhances model reliability. Evaluations on MATH 500, GSM8K, AIME, AMC, and Olympiad show that SPHERE-trained models achieve significant gains over their base versions and match/surpass GPT-4o on certain benchmarks. Our findings demonstrate that self-evolving models can close the reasoning gap between SLMs and state-of-the-art LLMs, making mathematical AI more reliable, scalable, and efficient.

Keywords

Cite

@article{arxiv.2503.04813,
  title  = {Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Models},
  author = {Joykirat Singh and Tanmoy Chakraborty and Akshay Nambi},
  journal= {arXiv preprint arXiv:2503.04813},
  year   = {2025}
}
R2 v1 2026-06-28T22:09:47.978Z