How Much Training-Inference Mismatch Can On-Policy Distillation Tolerate?

Cong Yu, Ziting Wang, Songlin Jiang, Sitong Zhang, Chengliang Chai, Youhe Jiang, Eiko Yoneki, Tuo Shi

Aalto University · Nanyang Technological University · Independent Researcher · Beijing Institute of Technology · University of Cambridge · Shenzhen University of Advanced Technology

Published November 8, 2026 · on the feed November 10, 2026 · ▲ 12 · arXiv 2611.11450

LLM training & RLEfficiency & inference Full code arXiv ↗Hugging Face ↗

The abstract

On-policy distillation (OPD) trains a student language model on its own responses, guided by a fixed teacher. Generating these responses is expensive, so systems use quantized inference and asynchronous rollouts to reduce the cost. Both, however, introduce training-inference mismatch between the rollout engine and the model being trained. Such mismatch can destabilize reinforcement learning (RL), but its effects on OPD remain unclear. This paper investigates how much mismatch OPD tolerates, where its effects arise, and how training systems can use this tolerance. Measuring all mismatch sources on one scale, we examine quantization across three student-teacher pairs, with additional tests of weight staleness and injected noise on one pair. OPD tolerates substantial mismatch without meaningful loss of training quality but degrades at higher levels, revealing an empirical mismatch budget. Both the quality cost of mismatch and the mismatch introduced by quantization depend on the model, with some layers particularly sensitive to reduced precision. In controlled comparisons, OPD remains stable under rollout configurations that destabilize RL methods. Under weight noise, mismatch also shifts the prefixes reached during generation, introducing errors that per-token corrections cannot address. To put these findings into practice, we introduce a lightweight admission check that screens rollout configurations against a calibrated budget without requiring a full training run for each candidate. Model-specific FP8 recipes preserve training quality while providing capacity for at least 1.93times as many KV-cache tokens as BF16. Combining FP8 with asynchronous rollouts reaches the same training quality 1.62times sooner than synchronous BF16 training. Code is available at https://github.com/benyucong/train-inference-mismatch-opd

The Brief

2:49

A short podcast summary of the paper. Written and voiced by AI.

Transcript

How Much Training-Inference Mismatch Can On-Policy Distillation Tolerate?. By Cong Yu and seven others, from Aalto University, Nanyang Technological University, and four other institutions. Published on the eighth of November.

On-policy distillation, or OPD, trains a student language model on responses the student generates itself, with a fixed teacher providing guidance. Producing those responses is the expensive part, so training systems cut the cost with quantized inference and with asynchronous rollouts. Both shortcuts open a gap between the rollout engine and the model actually being trained, a training-inference mismatch. In reinforcement learning, that kind of mismatch can destabilize training. What it does to OPD had been unclear.

The answer here is that OPD tolerates a substantial amount of mismatch without meaningful loss in training quality. Push the mismatch higher, though, and quality does degrade. Between those two regimes sits what the authors call an empirical mismatch budget: a quantity of mismatch that can be spent safely.

Every source of mismatch is measured on a single scale, which is what makes a budget expressible at all. Quantization is examined across three student-teacher pairs. On one of those pairs, weight staleness and injected noise are tested as well. Two dependencies show up. The quality cost of a given amount of mismatch depends on the model, and so does the amount of mismatch that quantization introduces in the first place, with some layers particularly sensitive to reduced precision.

Set against reinforcement learning in controlled comparisons, OPD stays stable under rollout configurations that destabilize RL methods. Weight noise reveals a subtler effect. There, mismatch also shifts which prefixes generation reaches, and the errors this introduces are of a kind that per-token corrections cannot address.

The findings are then put to work. A lightweight admission check screens candidate rollout configurations against a calibrated budget, without a full training run for each candidate. Model-specific FP8 recipes keep training quality intact while making room for at least one point nine three times as many KV-cache tokens as BF16. And pairing FP8 with asynchronous rollouts reaches the same training quality one point six two times sooner than synchronous BF16 training.

The boundaries need care. Quantization was studied across three student-teacher pairs; staleness and injected noise on only one. The tolerance is not unlimited: there is a level past which OPD degrades. And it is not portable as a single number, because both the cost of mismatch and the mismatch quantization produces vary from model to model. That is why the recipes are model-specific and why the budget has to be calibrated rather than assumed. Finally, the prefix-shift errors seen under weight noise mark a limit on the remedy side: per-token corrections do not reach them.

Read as a systems result, the mismatch that reinforcement learning has to fight is, for on-policy distillation, partly a resource. Within the calibrated budget it can be traded for cheaper precision and for asynchrony, and the trade shows up as more cache capacity and a faster path to the same quality.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.