atlas

Research map / Architectures and efficiency / Attention and transformers

FasterDiT: Towards Faster Diffusion Transformers Training without Architecture Modification

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Transformer block and depth design · 10 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.

Proposes FasterDiT, which accelerates DiT training without architecture changes by analyzing SNR probability density functions to pick timestep sampling (logit-normal with std adjustment) and adding a velocity-direction cosine loss, reaching FID 2.30 at 1000k iterations versus DiT's 2.27 at 7000k.

Problem

Diffusion Transformers (DiT) converge slowly and are expensive to train; common SNR-modulating training strategies (noise schedules, loss weighting, timestep sampling) do not work consistently across data with different signal intensities.

Approach

Extends the SNR definition with a data-dependent scale (K(I) ∝ std²) and visualizes the PDF of training SNR to explain robustness trade-offs; from this, it tunes data std and logit-normal timestep sampling, and adds a cosine-similarity velocity-direction loss on top of MSE for velocity prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FasterDiT training instead of standard DiT trainingDiT-XL/2 · ImageNet 256×256, cfg=1.5, 1000k iterationsFID: 2.27 -> 2.30Mixed
Use FasterDiT training instead of standard DiT trainingDiT-B/2 · ImageNet 512×512, 200k × 128FID-10k: 77.11 -> 58.33Helped
Use FasterDiT training instead of standard DiT trainingDiT-L/2 · ImageNet 512×512, 200k × 64FID-10k: 67.29 -> 49.36Helped
Apply FasterDiT training methodU-ViT-L · ImageNet 512×512, 200k × 128FID-10k: 50.22 -> 37.12Helped
Apply FasterDiT training methodLDM-UNet · ImageNet 512×512, 200k × 128FID-10k: 66.73 -> 60.07Helped
Increase input standard deviation from 0.3 to 2.5 (ablation)DDPM-linear · ImageNet 128, 100,000 iterationsFID-10k: 65.38 -> 47.04Helped
Apply lognorm(0, 1) timestep sampling instead of uniform sampling (ablation)DDPM-linear · ImageNet 128, varying data signal intensityFID: 47.04 -> 36.9Mixed
Replace noise prediction with velocity prediction (ablation)Linear Flow · ImageNet 128, varying data signal intensityFID range: 17.54 -> 11.79Helped
Replace noise prediction with velocity prediction (ablation)Flow with cosine schedule · ImageNet 128, varying data signal intensityFID range: 34.76 -> 12.39Helped
Add velocity direction loss to velocity MSE supervision (ablation)FasterDiT · ImageNet 256×256FIDHelped
Add multiple-step balance (ablation)FasterDiT · ImageNet 256×256FIDHelped
Concentrate timestep sampling with lognorm (ablation)Linear Flow with velocity prediction · ImageNet 128, varying data signal intensityFIDMixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet 256x256 ImageNet 512x512 ImageNet 128x128

Metrics: FID FID-10k sFID IS Precision Recall

Baselines: DiT SiT MDT U-ViT LDM StyleGAN-XL ADM

Builds on: DiT SiT Stable Diffusion 3 logit-normal timestep sampling flow matching

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