SODA: Bottleneck Diffusion Models for Representation Learning

Drew A. Hudson,Felix Hill,Daniel Zoran,L. Matthey,James L. McClelland,Alexander Lerchner,Andrew Jaegle,Andrew Kyle Lampinen,Mateusz Malinowski
DOI: https://doi.org/10.1109/CVPR52733.2024.02181
2023-11-29
Computer Vision and Pattern Recognition
Abstract:We introduce SODA, a self-supervised diffusion model, designed for representation learning. The model incorpo-rates an image encoder, which distills a source view into a compact representation, that, in turn, guides the generation of related novel views. We show that by imposing a tight bottleneck between the encoder and a denoising decoder, and leveraging novel view synthesis as a self-supervised ob-jective, we can turn diffusion models into strong represen-tation learners, capable of capturing visual semantics in an unsupervised manner. To the best of our knowledge, SODA is the first diffusion model to succeed at ImageNet linear-probe classification, and, at the same time, it accomplishes reconstruction, editing and synthesis tasks across a wide range of datasets. Further investigation reveals the disentangled nature of its emergent latent space, that serves as an effective interface to control and manipulate the produced images. All in all, we aim to shed light on the exciting and promising potential of diffusion models, not only for image generation, but also for learning rich and robust represen-tations. See our website at soda-diffusion.github.io.
Computer Science
What problem does this paper attempt to address?