atlas

Research map / Image generation / Fast diffusion sampling

Diffusion Models With Learned Adaptive Noise

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MuLAN, a learned, input-conditioned multivariate (per-pixel) noise schedule for diffusion models, trained by optimizing the ELBO with auxiliary latents, achieving state-of-the-art likelihood on CIFAR-10 and ImageNet-32.

Problem

Diffusion models' noise (forward) process is usually fixed or scalar, and prior work claimed the ELBO is invariant to the noise schedule; the paper aims to improve log-likelihood estimation by learning the forward process.

Approach

Treat the learned forward diffusion as a variational posterior with a per-pixel polynomial noise schedule conditioned on auxiliary latents (inferred from the image), showing the ELBO is not invariant to multivariate/adaptive schedules; the auxiliary latent lets the reverse model use noise parameterization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace VDM's noise process with MuLANVDM · CIFAR-10 testBPD: ≤2.65 -> 2.55 ± 10^{-3}Helped
Replace VDM's noise process with MuLANVDM · ImageNet-32 testBPD: ≤3.72 -> 3.67 ± 10^{-3}Helped
Replace VDM's noise process with MuLANVDM · CIFAR-10steps to VLB 2.65: 10M -> 2MHelped
Remove conditioning on an auxiliary latent, leaving the multivariate schedule conditioned only on time (ablation)MuLAN · CIFAR-10likelihoodHurt
Replace multivariate noise with a scalar schedule based on latent z (ablation)MuLAN · CIFAR-10likelihoodHurt
Use an input-conditioned scalar schedule instead of VDM's scalar schedule (ablation)MuLAN · CIFAR-10likelihoodNo clear effect
Use a linear schedule and remove auxiliary latents (ablation)MuLAN · CIFAR-10likelihoodHurt
Replace the polynomial schedule with a monotonic neural network schedule (ablation)MuLAN · CIFAR-10likelihoodHurt
Replace the polynomial schedule with a linear schedule (ablation)MuLAN · CIFAR-10likelihoodHurt
Replace the learned multivariate schedule with a scalar schedule (ablation)trained MuLAN denoising model · CIFAR-10likelihood: MuLAN likelihood -> 2.65Hurt
Replace the learned multivariate schedule with a linear schedule (ablation)trained MuLAN denoising model · CIFAR-10likelihood: MuLAN likelihood -> 2.65Hurt
Use the continuous-time objective as the number of diffusion steps tends to infinity (ablation)MuLAN · CIFAR-10performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet-32

Benchmarks: CIFAR-10 ImageNet-32

Metrics: bits per dimension FID NFE

Baselines: VDM PixelCNN Image Transformer DDPM ScoreFlow Flow Matching Reflected Diffusion Models DNF NDM DiffEnc

Builds on: Variational Diffusion Models Diffusion Normalizing Flows Neural Diffusion Models DiffEnc

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy