DuoOPD: Learning from Joint Teacher-Student Outcomes for Multi-Task On-Policy Distillation

Ao Yu, Weibo Gao, Heng Zhou, Linan Yue, Rui Li, Suyi Liu, Yu Yan, Yizhong Zhang and 1 others

University of Science and Technology of China · The Hong Kong Polytechnic University · The University of Hong Kong · Southeast University

Published September 27, 2026 · on the feed October 1, 2026 · ▲ 13 · arXiv 2609.33711

The abstract

On-policy distillation (OPD) trains a student on its own responses with token-level feedback from a stronger teacher, yet the teacher can fail on questions the student already answers correctly, and how often each model succeeds varies across tasks. OPD ignores these outcomes and, on average, pushes down even the student's correct responses; gating feedback by student correctness fixes the direction but uses the teacher in the same way whether or not it succeeded. We introduce DuoOPD, in which the student's outcome sets the direction of feedback and the joint teacher-student outcome decides how the teacher supports it: when only the teacher succeeds, its verified answer becomes context for scoring the student's failed response, and when only the student succeeds, a weight shared within the task reinforces the whole response. A single rule covers all four outcome combinations without task-specific settings. Across Qwen3 and Llama, DuoOPD outperforms all five baselines in mean macro accuracy, improving over OPD by 2.58 and 5.98 percentage points, and it also leads on two further task mixtures spanning scientific calculation, instruction following, and code generation. Ablations show that outcome-based direction alone stays near the gated baseline, while the joint-outcome designs supply most of the gain.

The Brief

2:39

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

Transcript

DuoOPD. Learning from Joint Teacher-Student Outcomes for Multi-Task On-Policy Distillation. By Ao Yu and eight others, from the University of Science and Technology of China, the Hong Kong Polytechnic University, and two other institutions. Published on the twenty-seventh of September. Its code repository is worked out: about nine hundred source files, with a readme and a licence.

On-policy distillation, OPD, trains a student on its own responses, with token-level feedback from a stronger teacher. Two facts complicate that. The teacher can fail on questions the student already gets right. And how often each model succeeds varies from task to task. Plain OPD ignores these outcomes, and on average it pushes down even the student's correct responses. Gating the feedback on whether the student was correct fixes the direction of the push, but it still uses the teacher the same way whether the teacher succeeded or not. A teacher that got the question wrong is treated exactly like one that got it right, and in a multi-task mix, where the balance of successes shifts from task to task, that sameness is what this work sets out to change.

DuoOPD splits the job in two. The student's own outcome sets the direction of the feedback. The joint outcome, teacher and student together, decides how the teacher supports it. Direction answers whether a response should be pushed up or down. Support answers what the teacher contributes to that push, and the answer depends on whether the teacher itself got the question right.

Consider the two lopsided cases. When only the teacher succeeds, its verified answer becomes context for scoring the student's failed response. When only the student succeeds, a weight shared within the task reinforces the student's whole response. In the first case the teacher's success is put to work as a reference. In the second, where the teacher failed, what gets reinforced is the student's own success, taken as a whole response. One rule covers all four combinations of outcomes, with no settings tuned per task.

Across Qwen3 and Llama, DuoOPD beats all five baselines in mean macro accuracy. Over plain OPD the reported improvements are two point five eight percentage points, and five point nine eight percentage points. It also leads on two further task mixtures, which span scientific calculation, instruction following, and code generation.

The ablations separate the two ingredients. Setting direction by outcome, on its own, stays close to the gated baseline. Most of the gain comes from the designs that use the joint outcome.

Who got it right matters, and so does who got it right together. A teacher that failed should not be leaned on in the way a teacher that succeeded can be, and a student that succeeded alone has earned reinforcement rather than correction. The ablation puts the weight of the result on that second idea.

Paper Quest · 7 chapters · about 41 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

A teacher is supposed to know better. Here, sometimes it doesn't, and the student pays for it.

You are training a small student model on its own answers, with a stronger teacher scoring every token. One teacher covers several tasks at once, like biology, chemistry and physics.

The road ahead

  1. 1 · The problem ~7 min When one teacher trains a student on many tasks at once, its token scores are not always trustworthy, yet plain training treats them as if they were.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min The student's verified result decides push up or down; the pair of results decides how the teacher helps with that push.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Each update samples student answers, verifies them, pairs each result with the cached teacher outcome, picks a weight per token from the four-case rule, and trains on it.
  6. 6 · The experiment ~6 min You’ll guess: In ablations, how much did setting feedback direction by the student's outcome alone deliver, compared with the designs that use both models' outcomes?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

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.