paper-with-me

홈 › Papers

DiffiT: Diffusion Vision Transformers for Image Generation

2023-12-04 · Ali Hatamizadeh, Jiaming Song, Guilin Liu, Jan Kautz, Arash Vahdat

Diffusion models with their powerful expressivity and high sample quality have achieved State-Of-The-Art (SOTA) performance in the generative domain. The pioneering Vision Transformer (ViT) has also demonstrated strong modeling capabilities and scalability, especially for recognition tasks. In this paper, we study the effectiveness of ViTs in diffusion-based generative learning and propose a new model denoted as Diffusion Vision Transformers (DiffiT). Specifically, we propose a methodology for finegrained control of the denoising process and introduce the Time-dependant Multihead Self Attention (TMSA) mechanism. DiffiT is surprisingly effective in generating high-fidelity images with significantly better parameter efficiency. We also propose latent and image space DiffiT models and show SOTA performance on a variety of class-conditional and unconditional synthesis tasks at different resolutions. The Latent DiffiT model achieves a new SOTA FID score of 1.73 on ImageNet256 dataset while having 19.85%, 16.88% less parameters than other Transformer-based diffusion models such as MDT and DiT,respectively. Code: https://github.com/NVlabs/DiffiT

📄 PDF Abstract BibTeX arXiv:2312.02139

Code (1)

nvlabs/diffit 공식 구현 pytorch

Tasks

DenoisingImage Generation

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Multi-Head Attention 설명 없음
Adam 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Diffusion-RWKV: Scaling RWKV-Like Architectures for Diffusion Models

2024-04-06 · Zhengcong Fei, Mingyuan Fan, Changqian Yu, Debang Li 외

Transformers have catalyzed advancements in computer vision and natural language processing (NLP) fields. However, substantial computational complexity poses limitations for their application in long-context tasks, such …

Image GenerationUnconditional Image Generation

All are Worth Words: A ViT Backbone for Diffusion Models

2022-09-25 · CVPR 2023 1 · Fan Bao, Shen Nie, Kaiwen Xue, Yue Cao 외

Vision transformers (ViT) have shown promise in various vision tasks while the U-Net based on a convolutional neural network (CNN) remains dominant in diffusion models. We design a simple and general ViT-based architectu…

AllConditional Image GenerationImage GenerationText to Image Generation+1

AdaCorrection: Adaptive Offset Cache Correction for Accurate Diffusion Transformers

2026-02-13 · Dong Liu, Yanxuan Yu, Ben Lengerich, Ying Nian Wu arxiv

Diffusion Transformers (DiTs) achieve state-of-the-art performance in high-fidelity image and video generation but suffer from expensive inference due to their iterative denoising structure. While prior methods accelerat…

Video Generation

Taming Outlier Tokens in Diffusion Transformers

2026-05-06 · Xiaoyu Wu, Yifei Wang, Tsu-Jui Fu, Liang-Chieh Chen 외 arxiv

We study outlier tokens in Diffusion Transformers (DiTs) for image generation. Prior work has shown that Vision Transformers (ViTs) can produce a small number of high-norm tokens that attract disproportionate attention w…

Text-to-Image Generation

Scalable, Tokenization-Free Diffusion Model Architectures with Efficient Initial Convolution and Fixed-Size Reusable Structures for On-Device Image Generation

2024-11-09 · Sanchar Palit, Sathya Veera Reddy Dendi, Mallikarjuna Talluri, Raj Narayana Gadde

Vision Transformers and U-Net architectures have been widely adopted in the implementation of Diffusion Models. However, each architecture presents specific challenges while realizing them on-device. Vision Transformers …

Conditional Image GenerationImage GenerationNoise EstimationUnconditional Image Generation