Structured Generations: Using Hierarchical Clusters to guide Diffusion Models

Jorge da Silva Goncalves, Laura Manduchi, Moritz Vandenhirtz, Julia E. Vogt
7/8/2024
cs.LGcs.CV

No official code found. Best implementation: JoGo175/diffuse-treevae (1 star, last commit 2024-10-21).

Abstract

This paper introduces Diffuse-TreeVAE, a deep generative model that integrates hierarchical clustering into the framework of Denoising Diffusion Probabilistic Models (DDPMs). The proposed approach generates new images by sampling from a root embedding of a learned latent tree VAE-based structure, it then propagates through hierarchical paths, and utilizes a second-stage DDPM to refine and generate distinct, high-quality images for each data cluster. The result is a model that not only improves image clarity but also ensures that the generated samples are representative of their respective clusters, addressing the limitations of previous VAE-based methods and advancing the state of clustering-based generative modeling.

View on arXivView PDF

Code Implementations(1)

This repository contains the implementation of CNN-TreeVAE and Diffuse-TreeVAE.

10Shell, PythonJul 8, 20241 years ago

Similar Papers

Cite this paper

@article{goncalves2024structured,
  title  = {Structured Generations: Using Hierarchical Clusters to guide Diffusion Models},
  author = {Jorge da Silva Goncalves and Laura Manduchi and Moritz Vandenhirtz and Julia E. Vogt},
  year   = {2024},
  eprint = {2407.06124},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.06124v2}
}

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

Discussion