Source-linked AI summary
STEP-OPD: Rethinking Output Targets and Internal Dynamics in On-Policy Distillation for Diffusion Models
Qingyan Wei, Guangzhao Li, Xiaobing Tu, Yinggui Wang, Xiantao Zhang, Jinkui Ren, Xiaohong Liu, Linfeng Zhang
TL;DR
Existing OPD matches teacher output velocities, limiting its target to the teacher and leaving internal representation evolution underconstrained. STEP-OPD extrapolates teacher outputs using the teacher–base velocity difference and aligns blockwise representation changes; it improves standard OPD across capability groups and surpasses corresponding single-task teachers.
Problem
Existing OPD optimizes students to match teacher velocities, while output-only supervision leaves blockwise representation evolution underconstrained.
Source: Introduction · p. 1Method
STEP-OPD adds a scaled teacher–base velocity difference to the teacher target and aligns the direction and magnitude of student and teacher representation changes across blocks.
Source: Introduction · p. 2, Task-Specific Output Extrapolation · p. 4Results
STEP-OPD consistently improves standard OPD across compositional alignment, text rendering, and human preference, and its DiffusionOPD variant raises GenEval overall from 0.927 to 0.961 while surpassing corresponding single-task teachers across capability groups.
Source: Introduction · p. 2, Conclusion · p. 7Takeaways & Limitations
The unified student surpasses corresponding single-task teachers across compositional alignment, text rendering, and human preference.
Source: Conclusion · p. 7
Abstract
from arXiv · showhide
On-policy distillation (OPD) has become an effective approach for consolidating multiple task-specialized image generation models into a single student. However, existing OPD methods optimize the student mainly to match the teacher's output velocity, making the teacher the upper limit of the optimization objective. While output-level supervision alone leaves the student's blockwise representation evolution underconstrained, which weakens the transfer of capabilities that must be progressively developed across layers. We propose STEP-OPD, an on-policy distillation framework for image generation that extends the student's learning target beyond the teacher and introduces explicit constraints on its internal representation evolution. Instead of treating the teacher as the final target, we use the velocity difference between each task-specific teacher and the shared base model as a direction for further learning and add a scaled version of this difference to the teacher velocity. In addition, we align the direction and magnitude of representation changes between the student and teacher, enabling the student to learn how representations are progressively transformed across network blocks. Experiments on compositional alignment, text rendering, and human preference show that our method consistently improves Standard OPD methods. In particular, it increases the GenEval score of DiffusionOPD from 0.927 to 0.961, while also improving OCR and all preference-based metrics. The resulting unified student surpasses the corresponding single-task teachers across all three capability groups, showing that output extrapolation enables beyond-teacher learning. And representation change alignment provides complementary guidance for the student's internal transformations.
Introduction
OPD consolidates task-specialized image-generation models into one student, but output matching limits learning to the teacher and leaves internal representation evolution underconstrained. STEP-OPD adds beyond-teacher output targets and blockwise representation supervision, improving benchmark performance across capability groups.
Introduction
- Standard OPD’s velocity-matching objective makes exact teacher matching its optimum, so it provides no target for improvement beyond the teacher.Even perfect optimization cannot let the student surpass the teacher under this objective.Source: Introduction · p. 1
- Output matching leaves blockwise representation updates underconstrained, allowing layerwise deviations to offset and weakening transfer of compositional and text-rendering capabilities.Adding representation change alignment to DiffusionOPD improves GenEval and OCR without changing the output target.Source: Introduction · pp. 1–2
- STEP-OPD extrapolates each task teacher’s velocity using its difference from the shared base model and aligns the direction and magnitude of student and teacher hidden-state changes.These objectives extend the output target beyond teacher matching while directly supervising representation evolution.Source: Introduction · p. 2
- 0.927 to 0.961: STEP-OPD raises DiffusionOPD’s GenEval overall score and surpasses corresponding single-task teachers across all three capability categories.The method also improves all human-preference metrics and has the strongest overall performance across compositional alignment, text rendering, and human preference.Source: Figure 1 · p. 1, Introduction · p. 2
Related Work
Prior work studies on-policy distillation, guidance through prediction-field differences, and representation-level distillation. STEP-OPD differs by extrapolating beyond teacher outputs during training and aligning changes in representations across network layers.
On-Policy Distillation for Image Generation
- Image-generation OPD methods train on student-generated trajectories and query teachers at visited states; STEP-OPD adds beyond-teacher targets and representation-level supervision.DiffusionOPD, Flow-OPD, DanceOPD, and D-OPSD extend OPD to diffusion, flow matching, task routing, and continual few-step tuning, respectively (Li et al. 2026; Fang et al. 2026; Zhou et al. 2026; Jiang et al. 2026).Source: Related Work · p. 2, Figure 2 · p. 3
Guidance in Diffusion and Flow Models
- Guidance methods use prediction-field modifications or differences to steer generation, while STEP-OPD uses the post-RL teacher–base velocity difference during training to construct distillation targets.Prior examples include classifier guidance and classifier-free guidance (Dhariwal and Nichol 2021; Ho and Salimans 2022), Guided Flows, Autoguidance, and flow-matching guidance (Zheng et al. 2023; Karras et al. 2024; Feng et al. 2025).Source: Related Work · p. 2
Representation-Level Distillation
- Unlike methods that directly match intermediate representations, STEP-OPD aligns the direction and magnitude of inter-layer hidden-state changes between student and teacher.Prior representation-level approaches include feature, attention-map, and relational distillation (Hinton, Vinyals, and Dean 2015; Romero et al. 2015; Zagoruyko and Komodakis 2017; Park et al. 2019), alongside diffusion-model and language-model methods (Kim et al. 2024; Lee et al. 2024; Yang et al. 2026).Source: Related Work · p. 2, Figure 2 · p. 3
Method
STEP-OPD extends on-policy distillation with output extrapolation and teacher-guided alignment of blockwise representation changes. It reports improvements over OPD baselines and corresponding single-task teachers across compositional alignment, text rendering, and human preference.
Preliminaries
- The student generates on-policy denoising trajectories, and routed teachers are queried at visited states; ρ selects query states while w_i weights queried timesteps.The trajectory-level reverse KL objective is decomposed into transition-level KL objectives along the student trajectory.Source: Preliminaries · pp. 3–4
- DiffusionOPD queries all trajectory states uniformly with transition-induced weights, whereas DanceOPD samples one semantic query, favoring low-noise states.DanceOPD uses unit timestep weights.Source: Preliminaries · p. 4
Task-Specific Output Extrapolation
- Output extrapolation adds a scaled base-to-teacher velocity difference to the teacher target, moving beyond the teacher when αk(s) > 0.At αk(s) = 0, the target recovers standard OPD; the base model and teachers remain frozen, and the coefficient is task-specific.Source: Task-Specific Output Extrapolation · p. 4
Intermediate Representation Change Alignment
- Intermediate representation change alignment matches student and teacher updates across non-overlapping adjacent block pairs covering all Transformer blocks.It aligns both update direction and magnitude, matching hidden-state changes directly to the teacher rather than extrapolating them from the base model.Source: Intermediate Representation Change… · pp. 4–5
- STEP-OPD improves DanceOPD and DiffusionOPD across GenEval, OCR, and preference metrics, and surpasses corresponding single-task teachers in all three capability groups.Table 1 compares methods at 512×512 resolution.Source: Table 1 · p. 5
Experiments
Across compositional alignment, text rendering, and human preference, STEP-OPD improves OPD baselines and surpasses the corresponding task-specific teachers. Its component and sensitivity analyses show complementary benefits from representation alignment and task-specific extrapolation strengths.
Experimental Setup
- Evaluation covers GenEval compositional alignment, OCR text rendering, and four DrawBench preference metrics, using matched prompts, seeds, resolution, sampler, and guidance.Baselines include pretrained generators, the three specialized teachers, diffusion/flow RL methods, DanceOPD, and DiffusionOPD.Source: Experimental Setup · pp. 5–6
Main Results
- 0.961 vs 0.927 GenEval overall and 0.946 vs 0.941 OCR: STEP-OPD beats DiffusionOPD, surpasses task teachers across groups, and improves all four preference metrics.Both STEP-OPD variants also outperform the representative diffusion/flow RL methods.Source: Main Results · p. 6
- STEP-OPD more faithfully follows compositional prompts, renders specified text more accurately, and produces detailed, coherent preference-oriented images.Figure 3 compares models on the same prompt in each row across the three capability groups.Source: Main Results · p. 6, Figure 3 · p. 6
Analysis
- Representation change alignment alone raises GenEval from 0.927 to 0.959 and OCR from 0.941 to 0.944; output extrapolation gives larger preference gains, and combining them retains those gains while further improving alignment and text rendering.Table 2 ablates output extrapolation (OE) and representation change alignment (RCA).Source: Analysis · pp. 6–7, Table 2 · p. 6
- With RCA, the bowl has cleaner structure and more coherent geometry; with OE, the coat shows richer fabric detail and stronger visual quality.Figure 4 pairs outputs generated from the same prompt and random seed.Source: Analysis · p. 7, Figure 4 · p. 7
- GenEval performs best at αG = 0.01, OCR at αO = 0.06, and preference at αA = 0.20; performance generally declines beyond each task’s optimum.The results support task-specific coefficients rather than one shared value.Source: Analysis · p. 7, Table 3 · p. 7
- RCA reduces median paired relative Egap by 96.4% on GenEval, 74.2% on OCR, and 63.5% on Aesthetic, shifting discrepancies toward closer alignment with teacher representation changes.Lower Egap indicates closer alignment with the teacher’s internal representation changes.Source: Analysis · p. 7, Figure 5 · p. 7
Conclusion
STEP-OPD extends on-policy distillation beyond teacher matching by extrapolating targets and aligning inter-layer representation changes. Experiments show consistent improvements over standard OPD and a unified student that surpasses the corresponding single-task teachers across all three capability groups.
Conclusion
- STEP-OPD addresses teacher-matching and output-only supervision limits with targets extrapolated from the shared base model toward each task-specific teacher, plus alignment of inter-layer representation changes.The alignment matches both the direction and magnitude of those changes.Source: Conclusion · p. 7
- Experiments across compositional alignment, text rendering, and human preference show consistent improvements over standard OPD methods.Source: Conclusion · p. 7
- The unified student surpasses the corresponding single-task teachers across all three capability groups.Source: Conclusion · p. 7
Related papers
This paper cites
- Classifier-Free Diffusion Guidance2022
- Diffusion Models Beat GANs on Image Synthesis2021
- Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding2022
- GenEval: An Object-Focused Framework for Evaluating Text-to-Image Alignment2023
- FitNets: Hints for Thin Deep Nets2014
- Representation Alignment for Generation: Training Diffusion Transformers Is Easier Than You Think2024