Diffusion Models With Learned Adaptive Noise

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sahoo, Subham Sekhar, Gokaslan, Aaron, De Sa, Chris, Kuleshov, Volodymyr
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909381148278784
author Sahoo, Subham Sekhar
Gokaslan, Aaron
De Sa, Chris
Kuleshov, Volodymyr
author_facet Sahoo, Subham Sekhar
Gokaslan, Aaron
De Sa, Chris
Kuleshov, Volodymyr
contents Diffusion models have gained traction as powerful algorithms for synthesizing high-quality images. Central to these algorithms is the diffusion process, a set of equations which maps data to noise in a way that can significantly affect performance. In this paper, we explore whether the diffusion process can be learned from data. Our work is grounded in Bayesian inference and seeks to improve log-likelihood estimation by casting the learned diffusion process as an approximate variational posterior that yields a tighter lower bound (ELBO) on the likelihood. A widely held assumption is that the ELBO is invariant to the noise process: our work dispels this assumption and proposes multivariate learned adaptive noise (MULAN), a learned diffusion process that applies noise at different rates across an image. Specifically, our method relies on a multivariate noise schedule that is a function of the data to ensure that the ELBO is no longer invariant to the choice of the noise schedule as in previous works. Empirically, MULAN sets a new state-of-the-art in density estimation on CIFAR-10 and ImageNet and reduces the number of training steps by 50%. We provide the code, along with a blog post and video tutorial on the project page: https://s-sahoo.com/MuLAN
format Preprint
id arxiv_https___arxiv_org_abs_2312_13236
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Diffusion Models With Learned Adaptive Noise
Sahoo, Subham Sekhar
Gokaslan, Aaron
De Sa, Chris
Kuleshov, Volodymyr
Machine Learning
Computer Vision and Pattern Recognition
Diffusion models have gained traction as powerful algorithms for synthesizing high-quality images. Central to these algorithms is the diffusion process, a set of equations which maps data to noise in a way that can significantly affect performance. In this paper, we explore whether the diffusion process can be learned from data. Our work is grounded in Bayesian inference and seeks to improve log-likelihood estimation by casting the learned diffusion process as an approximate variational posterior that yields a tighter lower bound (ELBO) on the likelihood. A widely held assumption is that the ELBO is invariant to the noise process: our work dispels this assumption and proposes multivariate learned adaptive noise (MULAN), a learned diffusion process that applies noise at different rates across an image. Specifically, our method relies on a multivariate noise schedule that is a function of the data to ensure that the ELBO is no longer invariant to the choice of the noise schedule as in previous works. Empirically, MULAN sets a new state-of-the-art in density estimation on CIFAR-10 and ImageNet and reduces the number of training steps by 50%. We provide the code, along with a blog post and video tutorial on the project page: https://s-sahoo.com/MuLAN
title Diffusion Models With Learned Adaptive Noise
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2312.13236