Reflow is the procedure of recursively applying rectification to progressively straighten ODE flow paths, enabling accurate simulation with very few (even one) Euler discretization steps. Starting from a 1-rectified flow trained on independent coupling , the flow is simulated to generate new endpoint pairs , and a 2-rectified flow is trained on these induced pairs. Each iteration provably reduces the straightness measure at rate .

Algorithm

  1. Train -rectified flow on coupling
  2. Simulate flow to generate new pairs
  3. Train -rectified flow on new pairs
  4. Optionally distill with LPIPS loss for one-step inference

Key Properties

  • decreases at rate
  • In practice one reflow step suffices for near-straight paths
  • Distilled 2-rectified flow achieves FID 4.85 with single Euler step on CIFAR-10
  • Slightly worsens full-solver FID due to accumulated estimation error
  • Connected to one IPF half-iteration in random bridge framework

method