atlas

Research map / Image generation / Autoregressive and latent generation

U-REPA: Aligning Diffusion U-Nets to ViTs

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: High-resolution diffusion synthesis · 4 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.

Adapts representation alignment (REPA) to diffusion U-Nets (SiT-downsampled) by aligning mid-stage features after MLP and upsampling, plus a manifold loss on sample-pair similarities, reaching FID 1.41 on ImageNet 256 at 400 epochs.

Problem

REPA accelerates DiT training but has not been validated on diffusion U-Nets, which face block-functionality changes from skip connections, spatial mismatch from downsampling, and feature-space gaps versus ViT encoders.

Approach

Align the middle U-Net stage (best due to skip connections), apply MLP before upsampling to match the ViT token grid, and add a manifold loss that matches pairwise cosine similarities between samples instead of rigid tokenwise alignment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply U-REPA instead of REPA to SiT↓-XL/2SiT↓-XL/2 · ImageNet 256×256, w/o cfgFID: 5.9 -> 5.4Helped
Use U-REPA instead of REPASiT-XL/2 · ImageNet 256×256, w/ cfgFID: 1.42 -> 1.41Helped
Use U-REPA instead of REPASiT-XL/2 · ImageNet 512×512, w/ cfgFID: 2.44 -> 2.21Helped
Align at the centering layer (depth 18) rather than depth 8 (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 9.35 -> 6.25Helped
Upsample U-Net features rather than downsample DINOv2 features (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 5.99 -> 5.72Helped
Apply MLP before upsampling (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 5.84 -> 5.72Helped
Apply MLP before upsampling rather than upsampling within MLP (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 6.36 -> 5.72Helped
Add manifold loss with weight w=3 (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 6.25 -> 5.72Helped
Add time-aware shift and scale to the MLP output (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 5.72 -> 5.63Helped
Use the triangular loss-weight schedule instead of a constant weight (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 5.72 -> 5.58Helped
Use schedule max(1,t+0.5) rather than a constant loss weight (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 5.72 -> 5.85Hurt
Use schedule max(1,-t+1.5) rather than a constant loss weight (ablation)SiT↓-XL/2+U-REPA · ImageNet 256×256, w/ cfgFID: 5.72 -> 5.72No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet 256x256 ImageNet 512x512

Metrics: FID IS training energy (J)

Baselines: REPA SiT-XL/2 DiT-XL/2 MDTv2-XL/2 U-ViT-H/2 ADM-U VDM++ Simple diffusion DiffiT MaskDiT

Builds on: REPA SiT DiT manifold knowledge distillation classifier-free guidance interval

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