Feature-guided score diffusion for sampling conditional densities

Zahra Kadkhodaie, Stéphane Mallat, Eero P. Simoncelli
10/15/2024
cs.CV

No confident code implementation found for this paper.

Abstract

Score diffusion methods can learn probability densities from samples. The score of the noise-corrupted density is estimated using a deep neural network, which is then used to iteratively transport a Gaussian white noise density to a target density. Variants for conditional densities have been developed, but correct estimation of the corresponding scores is difficult. We avoid these difficulties by introducing an algorithm that guides the diffusion with a projected score. The projection pushes the image feature vector towards the feature vector centroid of the target class. The projected score and the feature vectors are learned by the same network. Specifically, the image feature vector is defined as the spatial averages of the channels activations in select layers of the network. Optimizing the projected score for denoising loss encourages image feature vectors of each class to cluster around their centroids. It also leads to the separations of the centroids. We show that these centroids provide a low-dimensional Euclidean embedding of the class conditional densities. We demonstrate that the algorithm can generate high quality and diverse samples from the conditioning class. Conditional generation can be performed using feature vectors interpolated between those of the training set, demonstrating out-of-distribution generalization.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kadkhodaie2024featureguided,
  title  = {Feature-guided score diffusion for sampling conditional densities},
  author = {Zahra Kadkhodaie and Stéphane Mallat and Eero P. Simoncelli},
  year   = {2024},
  eprint = {2410.11646},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.11646v1}
}

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

Discussion