atlas

Research map / Image generation / Autoregressive and latent generation

Diff-MoE: Diffusion Transformer with Time-Aware and Space-Adaptive Experts

ICML 2025 · Image generation › Autoregressive and latent generation · approach: High-resolution diffusion synthesis

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 Diff-MoE, a Diffusion Transformer whose MLPs are replaced by mixture-of-experts with expert-specific timestep conditioning, global feature recalibration, and low-rank decomposition, trained from scratch on ImageNet 256x256.

Problem

Dense Diffusion Transformers activate all parameters at every timestep and token, and treat all denoising stages uniformly, limiting scalability; prior MoE-for-diffusion work captures only temporal or only spatial specialization.

Approach

Jointly combines spatial token routing with expert-specific timestep AdaLN conditioning so each expert adapts to the denoising stage, plus a globally pooled context embedding that recalibrates expert channels, with low-rank factorization to limit parameter overhead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace SiT-LLaMA-S/2 with Diff-MoE-S/2ImageNet class-conditional generation · ImageNet 256×256, 400K, cfg=1.0FID: 53.90 -> 44.27Helped
replace SiT-LLaMA-B/2 with Diff-MoE-B/2ImageNet class-conditional generation · ImageNet 256×256, 400K, cfg=1.0FID: 29.53 -> 24.88Helped
replace SiT-LLaMA-L/2 with Diff-MoE-L/2ImageNet class-conditional generation · ImageNet 256×256, 400K, cfg=1.0FID: 14.32 -> 13.98Helped
use Diff-MoE instead of temporal MoE baselinesImageNet 256×256 generation, small and base scales · ImageNet 256×256, 400K, cfg=1.5FID: 37.43 -> 31.18; 33.99 -> 31.18; 16.58 -> 11.97; 16.21 -> 11.97Helped
use Diff-MoE instead of DiT-MoEImageNet 256×256 generation, small, base, and XL scales · ImageNet 256×256, 400K, cfg=1.5FID: 17.92 -> 9.27; 7.19 -> 4.00; 3.42 -> 2.69Helped
add 2D RoPE (ablation)DiT-S/2 · ImageNet 256×256, 400K, cfg=1.5FID: 43.02 -> 39.80Helped
add GLU (ablation)DiT-S/2 with RoPE 2D · ImageNet 256×256, 400K, cfg=1.5FID: 39.80 -> 38.20Helped
add depthwise convolution (ablation)DiT-S/2 with RoPE 2D and GLU · ImageNet 256×256, 400K, cfg=1.5FID: 38.20 -> 35.85Helped
add spatial MoE (ablation)DiT-S/2 with RoPE 2D, GLU, and depthwise convolution · ImageNet 256×256, 400K, cfg=1.5FID: 35.85 -> 32.74Helped
add expert-specific timestep conditioning (ablation)MoE Baseline · ImageNet 256×256, 400K, cfg=1.5FID: 32.74 -> 28.71Helped
add global feature recalibration (ablation)MoE Baseline with expert-specific timestep conditioning · ImageNet 256×256, 400K, cfg=1.5FID: 28.71 -> 26.33Helped
add low-rank decomposition (r=64) (ablation)MoE Baseline with expert-specific timestep conditioning and global feature recalibration · ImageNet 256×256, 400K, cfg=1.5FID: 26.33 -> 27.59Hurt

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet 256x256

Metrics: FID IS

Baselines: DiT SiT SiT-LLaMA DTR Switch-DiT DiT-MoE

Builds on: DiT DiT-MoE DTR Switch-DiT SiT-LLaMA GLU

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