Curriculum Sampling: A Two-Phase Curriculum for Efficient Training of Flow Matching
Organizations: Stanford University
Abstract
Timestep sampling is a central design choice in Flow Matching models, yet common practice increasingly favors static middle-biased distributions (e.g., Logit-Normal). We show that this choice induces a speed--quality trade-off: middle-biased sampling accelerates early convergence but yields worse asymptotic fidelity than Uniform sampling. By analyzing per-timestep training losses, we identify a U-shaped difficulty profile with persistent errors near the boundary regimes, implying that under-sampling the endpoints leaves fine details unresolved. Guided by this insight, we propose Curriculum Sampling, a two-phase schedule that begins with middle-biased sampling for rapid structure learning and then switches to Uniform sampling for boundary refinement. On CIFAR-10, Curriculum Sampling improves the best FID from (Uniform) to while reaching peak performance at k rather than k training steps. Our results highlight that timestep sampling should be treated as an evolving curriculum rather than a fixed hyperparameter.
Figures & tables
| Training Step @ Best FID | Best FID | |||
|---|---|---|---|---|
| LN ( ) | Uniform | 60k | 100k | 3.22 |
| LN ( ) | Uniform | 60k | 100k | 3.24 |
| LN ( ) | Uniform | 50k | 100k | 3.34 |
| LN ( ) | Mode | 60k | 100k | 3.42 |
| LN ( ) | Mode | 90k | 100k | 3.43 |
| LN ( ) | Uniform | 70k | 100k | 3.45 |
Flow Matching
Flow matching learns continuous-time vector fields that transport simple noise distributions into data for efficient generative modeling.
See all 639 papers