← Back to projects

Training-Free Hidden-State Refinement for Flow-Matching Image Generators

Yuanyi Yan

Manuscript in preparation

Paper (coming soon)Code
Teaser: qualitative gains and quality-efficiency trade-offs of token looping
Left: samples without looping, with Dense Token Loop, and with Loop Guidance. Right: looping improves GenEval and DPG-Bench at a better quality-efficiency trade-off than simply adding sampling steps.

Qualitative Comparisons

Matched-prompt samples on Scale-RAE Qwen7B / DiT9.8B (seed 42): w/o Loop vs. Dense Token Loop vs. Loop Guidance.

GenEval prompts

GenEval comparison 02_prompt085GenEval comparison 03_prompt099GenEval comparison 07_prompt184GenEval comparison 10_prompt269GenEval comparison 11_prompt311GenEval comparison 13_prompt410GenEval comparison 14_prompt510GenEval comparison 15_prompt552

DPG-Bench prompts

DPG-Bench comparison 01_prompt000DPG-Bench comparison 02_prompt055DPG-Bench comparison 03_prompt082DPG-Bench comparison 04_prompt181DPG-Bench comparison 05_prompt262DPG-Bench comparison 07_prompt453DPG-Bench comparison 09_prompt562DPG-Bench comparison 10_prompt672DPG-Bench comparison 12_prompt753

Method

Method overview: sampling-progress gating, loop layer range, and sparse token loop with cached complement residual
Overview of training-free internal looping. Sampling-Progress Gating determines when looping is active. Dense Token Loop repeats the selected layer range for all tokens, while the optional Sparse Token Loop restricts repetition to selected tokens and reuses a complement residual initialized once. All weights remain frozen, and the outer sampler is unchanged.

Results

Main results across three RAE-based generators

ModelMethodGenEval ↑DPG-Bench ↑ImageReward ↑Time (s) ↓
Scale-RAE DiT2.4Bw/o Loop0.44710.76560.09941.31
Dense Token Loop (Ours)0.54220.80070.48162.18
Sparse Token Loop (Ours)0.50820.78930.27981.69
Scale-RAE DiT9.8Bw/o Loop0.53210.80030.46091.69
Dense Token Loop (Ours)0.59770.81780.72114.04
Sparse Token Loop (Ours)0.58570.82060.63652.44
RAEv2 SigLIP2-B (615M)w/o Loop0.38290.7131-0.33850.80
Dense Token Loop (Ours)0.37950.7226-0.25381.10
Sparse Token Loop (Ours)0.38150.7152-0.29311.36

Loop Guidance improves both primary metrics on all models

ModelGenEval (w/o Loop)GenEval (+ Loop Guidance)DPG-Bench (w/o Loop)DPG-Bench (+ Loop Guidance)
Scale-RAE DiT2.4B0.44710.56910.76560.8053
Scale-RAE DiT9.8B0.53210.64320.80030.8264
RAEv2 SigLIP2-B (615M)0.38290.45320.71310.7521

Looping also beats the obvious alternative of adding sampling steps: a 25-step Dense Token Loop reaches 0.5422 GenEval and 0.8007 DPG-Bench in 2.18s, outperforming the 50-step no-loop baseline on quality at lower latency.

Citation

@misc{yan2026loopedflow,
  title  = {Training-Free Hidden-State Refinement for Flow-Matching Image Generators},
  author = {Yan, Yuanyi},
  year   = {2026},
  note   = {Manuscript in preparation}
}