DiC: Rethinking Conv3x3 Designs in Diffusion Models

Yuchuan Tian, Jing Han, Chengcheng Wang, Yuchen Liang, Chao Xu +1 more
1/1/2025

No official code found. Best implementation: YuchuanTian/DiC (250 stars, last commit 2025-06-12).

Abstract

Diffusion models have shown exceptional performance in visual generation tasks. Recently, these models have shifted from traditional U-Shaped CNN-Attention hybrid structures to fully transformer-based isotropic architectures. While these transformers exhibit strong scalability and performance, their reliance on complicated self-attention operation results in slow inference speeds. Contrary to these works, we rethink one of the simplest yet fastest module in deep learning, 3x3 Convolution, to construct a scaled-up purely convolutional diffusion model. We first discover that an Encoder-Decoder Hourglass design outperforms scalable isotropic architectures for Conv3x3, but still under-performing our expectation. Further improving the architecture, we introduce sparse skip connections to reduce redundancy and improve scalability. Based on the architecture, we introduce conditioning improvements including stage-specific embeddings, mid-block condition injection, and conditional gating. These improvements lead to our proposed Diffusion CNN (DiC), which serves as a swift yet competitive diffusion architecture baseline. Experiments on various scales and settings show that DiC surpasses existing diffusion transformers by considerable margins in terms of performance while keeping a good speed advantage. Project page: https://github.com/YuchuanTian/DiC

View on arXivView PDF

Code Implementations(1)

YuchuanTian/DiCCommunity100%

[CVPR 2025] "DiC: Rethinking Conv3x3 Designs in Diffusion Models", a performant & speedy Conv3x3 diffusion model.

25022PythonJan 14, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{tian2025dic,
  title  = {DiC: Rethinking Conv3x3 Designs in Diffusion Models},
  author = {Yuchuan Tian and Jing Han and Chengcheng Wang and Yuchen Liang and Chao Xu and Hanting Chen},
  year   = {2025},
  eprint = {2501.00603},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2501.00603},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.00603.svg)](https://codeofpaper.com/paper/2501.00603)

Discussion