Why Diffusion is Slow and How Flow Matching Speeds It Up

NandoDF · x · 2026-09-01

The post explains the root cause of slow generation in diffusion models: hitting a moving target. Flow Matching attempts to speed this up by drawing straight paths so the target remains stationary. However, straight paths can intersect in n-dimensional space, causing non-differentiable overlaps. The solution, Reflow, trains only on non-intersecting paths, allowing for larger step sizes and significantly reducing the number of steps needed for the reverse mapping.

Original post →

More from Research

Research channel →