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
- Train -rectified flow on coupling
- Simulate flow to generate new pairs
- Train -rectified flow on new pairs
- 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