atlas

Research map / Image generation / Fast diffusion sampling

Improving the Training of Rectified Flows

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Rectified flow straightening · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows a single Reflow round suffices for near-straight rectified flow trajectories and proposes U-shaped timestep sampling and LPIPS-Huber loss, initialized from EDM, so 2-rectified flow++ rivals distillation and iCT in 1-2 NFE image generation.

Problem

Rectified flows need many NFEs for good samples and prior work believed multiple Reflow rounds were needed, leaving them behind distillation methods in the low-NFE regime.

Approach

Argues the optimal 2-rectified flow is nearly straight under realistic data, so one Reflow round suffices; improves its training with a U-shaped timestep distribution, an LPIPS-Huber premetric, and EDM initialization via a converted-time proposition.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add EDM initialization and increase batch size (ablation)2-rectified flow · CIFAR-10FID: 12.21 to 7.14Helped
Add U-shaped timestep distribution (ablation)Config B 2-rectified flow · CIFAR-10, AFHQ, and FFHQ, 1 NFEFID: 7.14 to 5.17; 12.39 to 9.03; 8.84 to 6.81Helped
Replace squared ℓ2 loss with Huber loss (ablation)Config C 2-rectified flow · CIFAR-10, AFHQ, and FFHQFID: 5.17 to 5.24; 9.03 to 8.20; 6.81 to 7.06Mixed
Add LPIPS-Huber loss instead of Huber (ablation)2-rectified flow · CIFAR-10, AFHQ, and FFHQ, 1 NFEFID: 5.24 to 3.38; 8.20 to 4.11; 7.06 to 5.21Helped
Weight LPIPS by 1/t in LPIPS-Huber loss (ablation)Config E 2-rectified flow · CIFAR-10, AFHQ, and FFHQFID: 3.42 to 3.38; 4.13 to 4.11; 5.21 to 5.65Mixed
Fine-tune with real-data and synthetic-noise pairs (ablation)Config F 2-rectified flow · CIFAR-10, 1 NFEFID: 3.38 to 3.07Helped
Use no synthetic-data and real-noise pairs during fine-tuning (ablation)Config F 2-rectified flow · CIFAR-10FIDHelped
Use 2-rectified flow++ instead of previous 2-rectified flowCIFAR-10 · CIFAR-10, 1 NFEFID: 12.21 -> 3.07Helped
Use the new history-dependent sampler instead of the standard update rule (ablation)2-rectified flow++ · Few-step samplingsampling efficiency: up to $4\times$Helped
Use LPIPS loss during training2-rectified flow++ · ImageNettraining time per iteration: about 15%Hurt
Use 2-rectified flow++ rather than iCTImageNet 64×64 · ImageNet 64×64, 1 NFEFID: 4.01 vs 4.31Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 AFHQ FFHQ ImageNet 64x64

Benchmarks: CIFAR-10 ImageNet 64x64 AFHQ 64x64 FFHQ 64x64

Metrics: FID IS precision recall MSE reconstruction error

Baselines: consistency distillation progressive distillation iCT iCT-deep CTM DMD TRACT DFNO 2-rectified flow 3-rectified flow StyleGAN2-ADA BigGAN-deep

Builds on: Rectified flow Reflow EDM LPIPS Pseudo-Huber loss

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy