StepX-OPD Rethinking Multi-Teacher On-Policy Distillation in Diffusion Models

Capability integration and trajectory compression, trained together on the student’s own rollout.

Chenru Wang1,*, Xuanyang Zhang1, Yucheng Han1, Wenbo Nie1,*, Wei Cheng1, Xianfang Zeng1, Gang YU1, Chi Zhang2

1StepFun·2Westlake University

*Work done during an internship at StepFun.

Four-step comparison

Every model above generates in four sampling steps. Each column keeps the same prompt and the same initial noise seed, so switching models changes only the model.

Generation for the prompt: a photo of two toilets
GenEval · counting“a photo of two toilets”
Generation for the prompt: a photo of a dog right of a teddy bear
GenEval · position“a photo of a dog right of a teddy bear”
Generation for the prompt: a photo of a red cake and a purple chair
GenEval · color attribution“a photo of a red cake and a purple chair”
Generation for the prompt: A vibrant science fair poster titled “Volcano Experiment”, featuring a detailed illustrati
OCR“A vibrant science fair poster titled “Volcano Experiment”, featuring a detailed illustration of a volcanic eruption with lava flowing down its slopes, surrounded by labeled diagrams and facts about volcanic processes, all set against a bright, engaging background.”
Generation for the prompt: cat knight in the style of darkest dungeon
PickScore“cat knight in the style of darkest dungeon”
Generation for the prompt: realistic cartoon mouse with a birthday candle
PickScore“realistic cartoon mouse with a birthday candle”

Overview

Abstract

Text-to-image diffusion models must combine broad capabilities, such as instruction following, text rendering, perceptual quality, and human preference, with the few-step sampling that deployment requires. On-policy distillation supervises a student on states it generates itself, consolidating capabilities from several specialized teachers into one model, while step distillation compresses a sampling trajectory into a few steps; we study combining the two. However, existing pipelines instead chain them: a full-step multi-teacher model is trained first and compressed only afterward, so compression waits on that stage, and the capabilities it consolidates are not guaranteed to survive compression. To address this, we introduce StepX-OPD, a multi-teacher on-policy distillation method that jointly consolidates specialist capabilities and compresses the sampling trajectory: after a brief self-distillation warmup, each mini-batch is drawn from one training source and routed to the frozen reward-specialized teacher for that source, which drives distribution matching on states supplied by the student's own few-step rollout. Furthermore, on low-noise batches the routed teacher also regresses the student's velocity field directly, balancing capability transfer against the fidelity of the few-step trajectory itself.

Key contributions

What the study contributes

  1. Joint training. StepX-OPD uses the same selected teacher to train routed on-policy distillation and few-step compression on the student’s current rollout.
  2. Spillover measurement. The study measures unintended prompt-word rendering on prompts that neither request nor forbid text, finds that it rises with capability integration, including StepX-OPD, and presents a variant that reduces it.
  3. Common evaluation. The serial pipeline and StepX-OPD are evaluated under a shared protocol across text-to-image benchmarks.

Method

Route the source, supervise the rollout

After a brief self-distillation warmup, each mini-batch comes from one training source. Its source chooses the matching frozen specialist, and the student supplies the states through its own few-step rollout.

Source-based teacher routing combines with student-generated states to provide the training objectives.

Capability transfer

The source-selected teacher drives distribution matching on states the student actually visits.

Trajectory fidelity

On low-noise batches, the routed teacher also directly regresses the student’s velocity field.

Results

Few-step capability integration

At four steps, StepX-OPD reaches the highest Average, GenEval, and OCR on both bases. DeQA and PickScore are led by other methods, as the detailed tables show.

SD3.5-Medium

0.8906

Average · four steps

FLUX.1-dev

0.8902

Average · four steps

On SD3.5-Medium, the four-step StepX-OPD Average of 0.8906 exceeds the forty-step Flow-OPD Average of 0.8788.

SD3.5-Medium

Four sampling steps
MethodGenEvalOCRDeQAPickScoreAverage
Base + TDM0.6530.3354.00221.870.6573
Flow-OPD + TDM0.8750.7514.21722.600.8345
DiffusionOPD + TDM0.8380.8333.95223.410.8403
StepX-OPD (ours)0.9460.8974.17822.970.8906

FLUX.1-dev

Four sampling steps
MethodGenEvalOCRDeQAPickScoreAverage
Base + TDM0.6320.5574.34021.940.7252
Flow-OPD + TDM0.8640.9014.08723.300.8695
DiffusionOPD + TDM0.8820.9254.00523.320.8761
StepX-OPD (ours)0.8900.9294.23323.280.8902

Highest value in each column.

Show forty-step reference results

SD3.5-Medium

Forty sampling steps
MethodGenEvalOCRDeQAPickScoreAverage
Base0.6660.5294.04521.790.7105
GenEval Teacher0.9460.5973.96521.660.7923
OCR Teacher0.6560.9243.84921.660.7957
PickScore Teacher0.7440.6294.16623.300.7756
Flow-OPD0.9050.8854.26822.660.8788
DiffusionOPD0.9450.9304.11323.680.9022

FLUX.1-dev

Forty sampling steps
MethodGenEvalOCRDeQAPickScoreAverage
Base0.6550.5884.29821.960.7368
GenEval Teacher0.9000.6634.33322.060.8195
OCR Teacher0.6700.9424.25421.990.8270
PickScore Teacher0.6900.6784.15323.570.7765
Flow-OPD0.8800.9134.24723.500.8864
DiffusionOPD0.8920.9334.22523.580.8943
A radar chart comparing method profiles beside a view of training cost.
A training-cost view alongside a capability profile of the compared methods.

Qualitative comparison

Capabilities side by side

Compared model outputs arranged side by side for benchmark prompts.
Side-by-side outputs on compositional and text-rendering prompts.

Unintended text rendering

When capability integration spills over

The study measures prompt words appearing as image text when prompts neither request nor forbid text. The effect rises with capability integration, including StepX-OPD, and a variant reduces it.

Generated images in which prompt words appear as unintended text.
Examples of prompt words appearing as image text when text was not requested.
Charts showing measured unintended text-rendering rates across model variants and prompt categories.
Measured unintended text-rendering rates for prompts that do and do not specify text.

More analysis

Routing and regression

Both ablations report SD3.5-Medium at four sampling steps.

Teacher selection

Comparing teacher-selection rules

All rows share the initialization, teacher set, rollout, and batch, so only the teacher-selection rule varies. Source routing has the highest GenEval, OCR, PickScore, and Average, while its DeQA is the lowest of the three. The largest separation is on OCR.

Selection ruleGenEvalOCRDeQAPickScoreAverage
Source routing (ours)0.94600.89714.17822.970.8906
Random teacher0.92410.73884.20322.370.8410
Uniform teacher average0.92920.67384.17922.180.8230

Velocity regression

Reported choices are close on Average

The first three settings land within 0.001 of one another on Average, indicating that the reported setting is insensitive to this choice. The step-1000 row comes from a separate run family.

Regression settingGenEvalOCRDeQAPickScoreAverage
w/o regression0.94340.89564.17822.950.8894
from step 00.94440.89504.17722.960.8895
from step 5000.94420.89864.17022.980.8901
from step 10000.88690.81453.99622.620.8426
wb-weighted (ours)0.94600.89714.17822.970.8906

Citation

BibTeX

@misc{wang2026stepxopdrethinkingmultiteacheronpolicy,
      title={StepX-OPD: Rethinking Multi-Teacher On-Policy Distillation in Diffusion Models}, 
      author={Chenru Wang and Xuanyang Zhang and Yucheng Han and Wenbo Nie and Wei Cheng and Xianfang Zeng and Gang YU and Chi Zhang},
      year={2026},
      eprint={2611.04386},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2611.04386}, 
}