GeoGuide: Geometric guidance of diffusion models

Mateusz Poleski, Jacek Tabor, Przemysław Spurek
7/17/2024
cs.CV

No official code found. Best implementation: mateuszpoleski/geoguide (2 stars, MIT, last commit 2024-07-19).

Abstract

Diffusion models are among the most effective methods for image generation. This is in particular because, unlike GANs, they can be easily conditioned during training to produce elements with desired class or properties. However, guiding a pre-trained diffusion model to generate elements from previously unlabeled data is significantly more challenging. One of the possible solutions was given by the ADM-G guiding approach. Although ADM-G successfully generates elements from the given class, there is a significant quality gap compared to a model originally conditioned on this class. In particular, the FID score obtained by the ADM-G-guided diffusion model is nearly three times lower than the class-conditioned guidance. We demonstrate that this issue is partly due to ADM-G providing minimal guidance during the final stage of the denoising process. To address this problem, we propose GeoGuide, a guidance model based on tracing the distance of the diffusion model's trajectory from the data manifold. The main idea of GeoGuide is to produce normalized adjustments during the backward denoising process. As shown in the experiments, GeoGuide surpasses the probabilistic approach ADM-G with respect to both the FID scores and the quality of the generated images.

View on arXivView PDF

Code Implementations(1)

MIT
20PythonJul 14, 20242 years agoMIT

Similar Papers

Cite this paper

@article{poleski2024geoguide,
  title  = {GeoGuide: Geometric guidance of diffusion models},
  author = {Mateusz Poleski and Jacek Tabor and Przemysław Spurek},
  year   = {2024},
  eprint = {2407.12889},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.12889v1}
}

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

Discussion