One Step, One Lead: Mitigating Higher-Order Interference in Multi-Domain Reinforcement Learning via Cross-Step Control
Organizations: MAIS&NLPR, Institute of Automation, Chinese Academy of Sciences · Meituan, Beijing · School of Advanced Interdisciplinary Sciences, University of Chinese Academy of Sciences
Abstract
Reinforcement learning (RL) across multiple domains can broaden the reasoning capabilities of large language models (LLMs), yet joint training often degrades individual-domain performance and can destabilize optimization. Existing work typically diagnoses such interference from a single-step view using first-order gradient alignment or curvature-based proxies. We show that this view can miss a critical form of sequential interference: same-point domain gradients may remain nearly orthogonal even when consecutive realized updates partially reverse one another in output space. We further show that consecutive token log-probability footprints recover this interaction directly from adjacent checkpoints as a local second-order interaction in output space, without explicitly reconstructing same-step curvature. Building on this insight, we propose OSOL, which designates a focus domain at each iteration, uses the preceding checkpoint footprint to rank token-level rebound risk, and applies a drift-ranked, adaptively scaled correction within the standard GRPO update. Our analysis shows that this correction suppresses the targeted cross-step output backtracking component. Controlled studies further show that cross-step backtracking is more strongly associated with subsequent task damage than same-point gradient diagnostics, while the preceding footprint ranks future rebound risk more accurately than Hessian-based proxies. On Qwen3-30B-A3B, OSOL reaches a domain-macro average of 0.4822, improving by 5.7% over the strongest compared baseline, without explicit higher-order differentiation.
Figures & tables
| Method | Math | Code | IF | Chat | Domain Avg. |
|---|---|---|---|---|---|
| Base model | 0.5312 | 0.3310 | 0.2100 | 0.6392 | 0.4279 |
| GRPO | 0.5632 | 0.2603 | 0.2066 | 0.6900 | 0.4300 |
| GRPO KL 0.001 | 0.5538 | 0.2540 | 0.1900 | 0.7271 | 0.4312 |
| MGS | 0.5757 | 0.3858 | 0.2000 | 0.6625 | 0.4560 |
| CGPO | 0.5670 | 0.3835 | 0.2067 | 0.6541 | 0.4528 |
| OSOL (ours) | 0.5822 | 0.4529 | 0.1933 | 0.7003 | 0.4822 |
| Method | Math | Code | IF | Chat | Domain Avg. |
|---|---|---|---|---|---|
| Base model | 0.1316 | 0.1751 | 0.1433 | 0.4466 | 0.2241 |
| GRPO | 0.2906 | 0.2119 | 0.2733 | 0.6284 | 0.3511 |
| GRPO KL 0.001 | 0.2750 | 0.2249 | 0.3000 | 0.6802 | 0.3700 |
| MGS | 0.2948 | 0.0883 | 0.2833 | 0.6401 | 0.3266 |
| CGPO | 0.3094 | 0.1828 | 0.2567 | 0.6623 | 0.3528 |
| OSOL (ours) | 0.3111 | 0.2173 | 0.2933 | 0.6723 | 0.3735 |
| Method | Math | Code | IF | Chat | Domain Avg. |
|---|---|---|---|---|---|
| OSOL without history residual | 0.2996 | 0.2114 | 0.2966 | 0.6324 | 0.3600 |
| Equal task weights | 0.0615 | 0.0202 | 0.2467 | 0.3978 | 0.1815 |
| Response-level residual | 0.3202 | 0.2021 | 0.3000 | 0.6338 | 0.3640 |
| Random residual | 0.0698 | 0.0390 | 0.2400 | 0.3866 | 0.1838 |
| OSOL (ours) | 0.3111 | 0.2173 | 0.2933 | 0.6723 | 0.3735 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Configuration |
|---|---|
| Model backbones | Qwen3-30B-A3B and Qwen3-8B-Base |
| Training domains | Mathematics, code generation, instruction following, and open-ended Chat |
| Training examples | 7.5K examples per domain |
| Focus-domain schedule | Uniform random sampling from ; consecutive steps cannot use the same focus domain |
| Prompt batch size | 128 prompts per trainer step |
| Rollouts per prompt | 8 |
RL for Language Model Reasoning
Reinforcement learning for language model reasoning uses reward-driven training to improve multi-step problem solving, tool use, and reliable answers.
See all 1,094 papers