English

Patch the Distribution Mismatch: RL Rewriting Agent for Stable Off-Policy SFT

Machine Learning 2026-02-13 v1 Computation and Language

Abstract

Large language models (LLMs) have made rapid progress, yet adapting them to downstream scenarios still commonly relies on supervised fine-tuning (SFT). When downstream data exhibit a substantial distribution shift from the model's prior training distribution, SFT can induce catastrophic forgetting. To narrow this gap, data rewriting has been proposed as a data-centric approach that rewrites downstream training data prior to SFT. However, existing methods typically sample rewrites from a prompt-induced conditional distribution, so the resulting targets are not necessarily aligned with the model's natural QA-style generation distribution. Moreover, reliance on fixed templates can lead to diversity collapse. To address these issues, we cast data rewriting as a policy learning problem and learn a rewriting policy that better matches the backbone's QA-style generation distribution while preserving diversity. Since distributional alignment, diversity and task consistency are automatically evaluable but difficult to optimize end-to-end with differentiable objectives, we leverage reinforcement learning to optimize the rewrite distribution under reward feedback and propose an RL-based data-rewriting agent. The agent jointly optimizes QA-style distributional alignment and diversity under a hard task-consistency gate, thereby constructing a higher-quality rewritten dataset for downstream SFT. Extensive experiments show that our method achieves downstream gains comparable to standard SFT while reducing forgetting on non-downstream benchmarks by 12.34% on average. Our code is available at https://anonymous.4open.science/r/Patch-the-Prompt-Gap-4112 .

Keywords

Cite

@article{arxiv.2602.11220,
  title  = {Patch the Distribution Mismatch: RL Rewriting Agent for Stable Off-Policy SFT},
  author = {Jiacheng Wang and Ping Jian and Zhen Yang and Zirong Chen and Keren Liao and Zhongbin Guo},
  journal= {arXiv preprint arXiv:2602.11220},
  year   = {2026}
}
R2 v1 2026-07-01T10:32:28.614Z