atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

DiffEnc: Variational Diffusion with a Learned Encoder

ICLR 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Regularizing VAE latent information · 1 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 DiffEnc, a variational diffusion model with a time-dependent learned encoder that shifts the mean of the forward process (used only in training) plus a free generative-variance weight, improving CIFAR-10 likelihood over VDM.

Problem

Standard diffusion models use a fixed, simple forward process and equal forward/generative noise variances; this limits the flexibility of the variational bound and the achievable likelihood.

Approach

Replace the fixed forward-process mean with a learned, data- and log-SNR-dependent encoder x_phi(lambda_t) used only during training, add a counterterm in the generative mean to cancel the extra gradient term in the continuous-time loss, and analyze relaxing the equal-variance assumption via a weight w_t, showing ELBO diverges in continuous time unless the weight is 1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a trainable time-dependent encoderVDMv-32 · CIFAR-10total BPD: 2.641 ± 0.003 -> 2.620 ± 0.006Helped
Add a trainable time-dependent encoderVDMv-32 · CIFAR-10diffusion loss: 2.629 ± 0.003 -> 2.609 ± 0.006Helped
Add a trainable time-dependent encoderVDMv-32 · CIFAR-10latent loss: 0.0012 ± 0.0 -> 0.0007 ± (3 × 10^{-6})Helped
Add a trainable time-dependent encoderVDMv · ImageNet32BPD: 3.46 -> 3.46No clear effect
Use v-parameterization instead of epsilon-parameterizationVDM · CIFAR-10likelihood BPD: 2.65 -> 2.64Helped
Replace VDMv-8 with a small trainable encoder (ablation)DiffEnc-8-2 · CIFAR-10, fixed noise scheduletotal BPD: 2.783\pm 0.004 -> 2.783± 0.004No clear effect
Replace VDMv-8 with a small trainable encoder (ablation)DiffEnc-8-2 · CIFAR-10, fixed noise schedulelatent loss: 0.0012\pm 0.0 -> 0.0006\pm (3 \times 10^{-5})Helped
Replace VDMv-8 with a small trainable encoder (ablation)DiffEnc-8-2 · CIFAR-10, fixed noise schedulediffusion loss: 2.772\pm 0.004 -> 2.772± 0.004No clear effect
Replace the trainable encoder with a non-trainable encoder (ablation)DiffEnc-8-nt · CIFAR-10, fixed noise scheduletotal BPD: 2.783\pm 0.004 -> 2.789\pm 0.004Hurt
Replace the trainable encoder with a non-trainable encoder (ablation)DiffEnc-8-nt · CIFAR-10, fixed noise schedulediffusion loss: 2.772\pm 0.004 -> 2.779\pm 0.004Hurt
Replace a fixed noise schedule with trainable noise endpoints (ablation)DiffEnc-8-2 · CIFAR-10total BPD: 2.783\pm 0.004 -> 2.783\pm 0.003No clear effect

Surprising findings

Experimental setup

Datasets: MNIST CIFAR-10 ImageNet32

Benchmarks: CIFAR-10 ImageNet32 MNIST

Metrics: bits per dimension FID latent loss diffusion loss reconstruction loss p-value from t-test

Baselines: VDM VDMv Flow Matching OT Stochastic Interpolants NVAE VDVAE ARDM Reflected Diffusion Models

Builds on: Variational Diffusion Models DDPM v-prediction Implicit non-linear diffusion models

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