atlas

Research map / Architectures and efficiency / Attention and transformers

DiC: Rethinking Conv3x3 Designs in Diffusion Models

CVPR 2025 · Architectures and efficiency › Attention and transformers · approach: Attention head and block redesign · 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.

Builds DiC, a purely 3x3-convolutional U-Net diffusion model with sparse skips and improved conditioning that beats DiT and U-ViT on ImageNet with higher throughput.

Problem

Diffusion transformers rely on costly self-attention, causing slow inference; the paper asks whether a purely convolutional (3x3) diffusion model can match transformer-based diffusion models in quality while being faster.

Approach

Use stride-1 3x3 convolution blocks in an encoder-decoder hourglass (U-Net) with sparse strided skip connections, stage-specific condition embeddings, mid-block condition injection, AdaLN-style conditional gating, and GELU activations to build a scaled, fast pure-CNN diffusion backbone.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace DiT-S/2 with DiC-SDiC-S · ImageNet 256×256, 400KFID: 67.40 -> 58.68Helped
replace DiT-B/2 with DiC-BDiC-B · ImageNet 256×256, 400KFID: 42.84 -> 32.33Helped
replace DiT-XL/2 with DiC-XLDiC-XL · ImageNet 256×256, 400KFID: 20.05 -> 13.11Helped
use DiC-XL instead of DiT-XL/2DiC-XL · ImageNet 256×256, 400Kthroughput: 66.8 -> 313.7Helped
use DiC-XL instead of DiT-XL/2DiC-XL · ImageNet 512×512, 400KFID: 20.94 -> 15.32Helped
use DiC-XL instead of DiT-XL/2DiC-XL · ImageNet 256×256, CFG, 400KFID: 6.24 -> 3.89Helped
replace isotropic Conv3x3 architecture with U-Net hourglass (ablation)Conv3x3 diffusion model · ImageNet 256×256, 200K, CFG=1.5FID: 29.31 -> 14.65Helped
replace dense U-Net skips with sparse skips (ablation)Conv3x3 U-Net · ImageNet 256×256, 200K, CFG=1.5FID: 14.65 -> 11.49Helped
add stage-specific condition embeddings (ablation)Sparse-Skip U-Net · ImageNet 256×256, 200K, CFG=1.5FID: 11.49 -> 10.07Helped
inject conditions mid-block (ablation)Sparse-Skip U-Net with stage-specific embeddings · ImageNet 256×256, 200K, CFG=1.5FID: 10.07 -> 8.80Helped
add conditional gating (ablation)Sparse-Skip U-Net with mid-block injection · ImageNet 256×256, 200K, CFG=1.5FID: 8.80 -> 6.54Helped
replace activation functions with GELU (ablation)DiC · ImageNet 256×256, 200K, CFG=1.5FID: 6.54 -> 6.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet 2012

Benchmarks: ImageNet 256x256 ImageNet 512x512

Metrics: FID IS throughput FLOPs

Baselines: DiT-S/2 DiT-B/2 DiT-XL/2 U-ViT-XL U-ViT-H PixArt-α-XL/2 DiffiT-XL/2 DiT-LLaMA

Builds on: DiT U-ViT ADM Latent Diffusion RepVGG ConvNeXt

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