DDAE++: Enhancing Diffusion Models Towards Unified Generative and Discriminative Learning
By: Weilai Xiang , Hongyu Yang , Di Huang and more
Potential Business Impact:
Makes AI better at creating and understanding pictures.
While diffusion models have gained prominence in image synthesis, their generative pre-training has been shown to yield discriminative representations, paving the way towards unified visual generation and understanding. However, two key questions remain: 1) Can these representations be leveraged to improve the training of diffusion models themselves, rather than solely benefiting downstream tasks? 2) Can the feature quality be enhanced to rival or even surpass modern self-supervised learners, without compromising generative capability? This work addresses these questions by introducing self-conditioning, a straightforward yet effective mechanism that internally leverages the rich semantics inherent in denoising network to guide its own decoding layers, forming a tighter bottleneck that condenses high-level semantics to improve generation. Results are compelling: our method boosts both generation FID and recognition accuracy with 1% computational overhead and generalizes across diverse diffusion architectures. Crucially, self-conditioning facilitates an effective integration of discriminative techniques, such as contrastive self-distillation, directly into diffusion models without sacrificing generation quality. Extensive experiments on pixel-space and latent-space datasets show that in linear evaluations, our enhanced diffusion models, particularly UViT and DiT, serve as strong representation learners, surpassing various self-supervised models.
Similar Papers
Automated Learning of Semantic Embedding Representations for Diffusion Models
Machine Learning (CS)
Makes computers understand pictures better for learning.
DiffDenoise: Self-Supervised Medical Image Denoising with Conditional Diffusion Models
Image and Video Processing
Cleans medical pictures without losing important details.
Image Classification Using a Diffusion Model as a Pre-Training Model
Machine Learning (CS)
Makes AI understand medical pictures better without labels.