Improving Data Efficiency for LLM Reinforcement Fine-tuning Through Difficulty-targeted Online Data Selection and Rollout Replay
Yifan Sun, Jingyan Shen, Yibin Wang, Tianyu Chen, Zhendong Wang, Mingyuan Zhou, Huan Zhang
TL;DR
This paper tackles the data inefficiency of reinforcement learning fine-tuning for large language models by introducing two complementary techniques: Difficulty-targeted Online Data Selection (DOTS) and Rollout Replay (RR). DOTS uses an attention-based adaptive difficulty predictor to prioritize mid-difficulty questions, enabling faster convergence with fewer training steps, while RR reuses recent rollouts to cut per-step computation and stabilize updates with an off-policy GRPO objective. The authors provide theoretical justification that sampling near 50% success rates maximizes gradient signal and demonstrate empirically that DOTS+RR reduces total RL fine-tuning time by 23%–62% across six LLM–dataset combinations without sacrificing final performance, achieving an average 40.7% cost reduction. The approach scales to large datasets and remains effective outside math-focused domains, indicating broad applicability for data-centric RL for LLMs.
Abstract
Reinforcement learning (RL) has become an effective approach for fine-tuning large language models (LLMs), particularly to enhance their reasoning capabilities. However, RL fine-tuning remains highly resource-intensive, and existing work has largely overlooked the problem of data efficiency. In this paper, we propose two techniques to improve data efficiency in LLM RL fine-tuning: difficulty-targeted online data selection and rollout replay. We introduce the notion of adaptive difficulty to guide online data selection, prioritizing questions of moderate difficulty that are more likely to yield informative learning signals. To estimate adaptive difficulty efficiently, we develop an attention-based framework that requires rollouts for only a small reference set of questions. The adaptive difficulty of the remaining questions is then estimated based on their similarity to this set. To further reduce rollout cost, we introduce a rollout replay mechanism inspired by experience replay in traditional RL. This technique reuses recent rollouts, lowering per-step computation while maintaining stable updates. Experiments across 6 LLM-dataset combinations show that our method reduces RL fine-tuning time by 23% to 62% while reaching the same level of performance as the original GRPO algorithm. Our code is available at https://github.com/ASTRAL-Group/data-efficient-llm-rl.
