Diffusion on the Probability Simplex

09/05/2023
by   Griffin Floto, et al.
0

Diffusion models learn to reverse the progressive noising of a data distribution to create a generative model. However, the desired continuous nature of the noising process can be at odds with discrete data. To deal with this tension between continuous and discrete objects, we propose a method of performing diffusion on the probability simplex. Using the probability simplex naturally creates an interpretation where points correspond to categorical probability distributions. Our method uses the softmax function applied to an Ornstein-Unlenbeck Process, a well-known stochastic differential equation. We find that our methodology also naturally extends to include diffusion on the unit cube which has applications for bounded image generation.

READ FULL TEXT
research
10/26/2022

Categorical SDEs with Simplex Diffusion

Diffusion models typically operate in the standard framework of generati...
research
10/19/2012

Markov Random Walk Representations with Continuous Distributions

Representations based on random walks can exploit discrete data distribu...
research
05/18/2023

Dirichlet Diffusion Score Model for Biological Sequence Generation

Designing biological sequences is an important challenge that requires s...
research
03/12/2015

Deep Unsupervised Learning using Nonequilibrium Thermodynamics

A central problem in machine learning involves modeling complex data-set...
research
08/14/2023

Bayesian Flow Networks

This paper introduces Bayesian Flow Networks (BFNs), a new class of gene...
research
01/25/2023

On the Mathematics of Diffusion Models

This paper attempts to present the stochastic differential equations of ...
research
07/21/2017

A New Family of Near-metrics for Universal Similarity

We propose a family of near-metrics based on local graph diffusion to ca...

Please sign up or login with your details

Forgot password? Click here to reset