RiT: Vanilla Diffusion Transformers Suffice in Representation Space
Summary
The Representation Image Transformer (RiT) demonstrates that vanilla Diffusion Transformers, when trained with "x"-prediction on frozen DINOv2 features, achieve competitive image generation performance. RiT leverages DINOv2's favorable representation space, which exhibits 7.3× higher effective rank, 35× better covariance conditioning, 11.5× lower excess kurtosis, and 1.7× lower on-manifold interpolation error compared to pixel space, despite similar intrinsic dimensionality (âdÌ â 33). This eliminates the need for complex architectural modifications or Riemannian transport. RiT, augmented with a dimension-aware noise schedule and joint [CLS]-patch modeling, achieves FID 1.45 without guidance and 1.14 with classifier-free guidance on ImageNet 256×256. It uses 19% fewer parameters (676M) than DiTââ-XL (839M) and enables efficient few-step generation, reaching FID 2.0 in 5 Heun steps and 1.25 in 10 steps with guidance.
Key takeaway
For machine learning engineers developing high-fidelity image generation models, you should consider DINOv2 features as a robust foundation. By employing "x"-prediction with a vanilla Diffusion Transformer on standardized DINOv2 features, you can achieve competitive FID scores with fewer parameters and significantly faster inference steps, avoiding complex architectural additions or Riemannian flow matching. This approach simplifies your generative pipeline and accelerates development.
Key insights
DINOv2's favorable geometric properties enable vanilla Diffusion Transformers with "x"-prediction to achieve superior, efficient image generation.
Principles
- Representation space geometry significantly impacts diffusion model performance.
- "x"-prediction simplifies learning by targeting the data manifold directly.
- High effective rank and well-conditioned covariance improve ODE solvability.
Method
Train a vanilla Diffusion Transformer using "x"-prediction on element-wise standardized DINOv2 features, incorporating a dimension-aware noise schedule and joint [CLS]-patch modeling.
In practice
- Standardize DINOv2 features element-wise before diffusion.
- Employ "x"-prediction for DINOv2-based models.
- Use a dimension-aware noise schedule for high-dimensional tokens.
Topics
- Diffusion Transformers
- DINOv2 Features
- Flow Matching
- Image Generation
- Representation Learning
- x-prediction
- Few-step Generation
Code references
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Computer Vision Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.