Guided Diffusion from Self-Supervised Diffusion Features

Vincent Tao Hu, Yunlu Chen, Mathilde Caron, Yuki M. Asano, Cees G. M. Snoek +1 more
12/14/2023
cs.CV

No official code found. Best implementation: dongzhuoyao/sgfm (6 stars, MIT, last commit 2024-05-29).

Abstract

Guidance serves as a key concept in diffusion models, yet its effectiveness is often limited by the need for extra data annotation or classifier pretraining. That is why guidance was harnessed from self-supervised learning backbones, like DINO. However, recent studies have revealed that the feature representation derived from diffusion model itself is discriminative for numerous downstream tasks as well, which prompts us to propose a framework to extract guidance from, and specifically for, diffusion models. Our research has yielded several significant contributions. Firstly, the guidance signals from diffusion models are on par with those from class-conditioned diffusion models. Secondly, feature regularization, when based on the Sinkhorn-Knopp algorithm, can further enhance feature discriminability in comparison to unconditional diffusion models. Thirdly, we have constructed an online training approach that can concurrently derive guidance from diffusion models for diffusion models. Lastly, we have extended the application of diffusion models along the constant velocity path of ODE to achieve a more favorable balance between sampling steps and fidelity. The performance of our methods has been outstanding, outperforming related baseline comparisons in large-resolution datasets, such as ImageNet256, ImageNet256-100 and LSUN-Churches. Our code will be released.

View on arXivView PDF

Code Implementations(1)

dongzhuoyao/sgfmCommunity62%
MIT

A pytorch implementation of "Guided Diffusion from Self-Supervised Diffusion Features"

60Python2 years agoMIT
diffusion-modelsstochastic-interpolant

Similar Papers

Cite this paper

@article{hu2023guided,
  title  = {Guided Diffusion from Self-Supervised Diffusion Features},
  author = {Vincent Tao Hu and Yunlu Chen and Mathilde Caron and Yuki M. Asano and Cees G. M. Snoek and Bjorn Ommer},
  year   = {2023},
  eprint = {2312.08825},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.08825v1}
}

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/2312.08825.svg)](https://codeofpaper.com/paper/2312.08825)

Discussion