SPARKLE is a fine-grained framework for evaluating LLM reasoning improvements under RL, analyzing models along three key axes: plan-following and execution, knowledge utilization, and subproblem decomposition. The benchmark includes annotated planning skeletons, curated knowledge, and decomposed subproblems to systematically study these capabilities and the impact of problem difficulty.
Reinforcement learning (RL) has become the dominant paradigm for endowing language models with advanced reasoning capabilities. Despite the substantial empirical gains demonstrated by RL-based training methods like GRPO, a granular understanding of their advantages is still lacking. To address this gap, we introduce a fine-grained analytic framework to dissect the impact of RL on reasoning. Our framework specifically investigates key elements that have been hypothesized to benefit from RL training: (1) plan-following and execution, (2) problem decomposition, and (3) improved reasoning and knowledge utilization. Using this framework, we gain insights beyond mere accuracy. For instance, providing models with explicit step-by-step plans surprisingly degrades performance on the most challenging benchmarks, yet RL-tuned models exhibit greater robustness, experiencing markedly smaller performance drops than their base counterparts. This suggests that RL may not primarily enhance the execution of external plans but rather empower models to formulate and follow internal strategies better suited to their reasoning processes. Conversely, we observe that RL enhances the model's capacity to integrate provided knowledge into its reasoning process, leading to performance improvements across diverse tasks. We also study difficulty, showing improved training by developing new ways to exploit hard problems. Our findings lay a foundation for more principled training and evaluation of reasoning models.
Model | AIME | AMC | MATH500 | GSM8K | Olympiad | Avg. |
---|---|---|---|---|---|---|
Qwen-2.5-Math-7B-Base | 16.67 | 42.50 | 44.03 | 42.53 | 28.65 | 35.23 |
SparkleRL-Stage 1 | 46.67 (β30.00) | 67.50 (β25.00) | 80.00 (β35.97) | 91.77 (β49.24) | 39.11 (β10.46) | 65.01 |
SparkleRL-Stage 2 (Hard) | 41.67 (β25.00) | 65.94 (β23.44) | 80.50 (β36.47) | 92.45 (β49.92) | 37.39 (β8.74) | 63.59 |
SparkleRL-Stage 2 (Mix) | 40.00 (β23.33) | 63.44 (β20.94) | 80.78 (β36.75) | 92.52 (β49.99) | 38.85 (β10.20) | 63.12 |
SparkleRL-Stage 2 (Aug) | 50.42 (β33.75) | 71.25 (β28.75) | 81.00 (β36.97) | 92.38 (β49.85) | 40.11 (β11.46) | 67.03 |
Table: Avg@8 performance across benchmarks. Best results bolded; red deltas show absolute gain over base. Stage 1 trains on the full dataset. Stage 2 explores problem difficulty via three strategies: using only hard problems, mixing difficulties, or augmenting hard problems with partial solutions.
@misc{wang2025sparkle,
title={Beyond Accuracy: Dissecting Mathematical Reasoning for LLMs Under Reinforcement Learning},
author={Jiayu Wang and Yifei Ming and Zixuan Ke and Caiming Xiong and Shafiq Joty and Aws Albarghouthi and Frederic Sala},
year={2025},
eprint={2506.04723},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2506.04723},
}