atlas

Research map / Image generation / Autoregressive and latent generation

TEncDM: Understanding the Properties of the Diffusion Model in the Space of Language Model Encodings

AAAI 2025 · Image generation › Autoregressive and latent generation · approach: Latent diffusion with learned tokenizers · 0 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 TEncDM, a continuous text diffusion model trained in the latent space of pre-trained BERT-style encoder outputs (encodings) with a transformer decoder, and analyzes encoder, decoder, noise schedule and self-conditioning effects.

Problem

Continuous diffusion for text is hard because token-embedding latents lack context, decoding from noisy latents is error-prone, and noise schedules and self-conditioning are poorly understood.

Approach

Train the diffusion model on contextual encodings from a frozen pre-trained language model instead of raw token embeddings, decode with a context-aware transformer decoder trained on corrupted latents, and use a tan-d noise schedule that adds more noise across all timesteps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BERT encodings instead of BERT token embeddings as diffusion latents (ablation)TEncDM · ROCStoriesMAUVE: .600_{.016} -> .762_{.043}Helped
Use BERT encodings instead of BERT token embeddings as diffusion latents (ablation)TEncDM · WikipediaMAUVE: .378_{.055} -> .874_{.011}Helped
Train the decoder on corrupted latents (ablation)TEncDM with Transformer decoder · WikipediaMAUVE: .526_{.025} -> .874_{.011}Helped
Use a contextual Transformer decoder instead of an MLP decoder (ablation)TEncDM with corrupted decoder inputs · ROCStoriesperplexity: 31.2_{.33} -> 29.1_{.89}Helped
Replace tan-9 with cosine noise scheduling (ablation)TEncDM · ROCStoriesMAUVE: .762_{.043} -> .098_{.011}Hurt
Replace tan-9 with sqrt noise scheduling (ablation)TEncDM · WikipediaMAUVE: .874_{.011} -> .325_{.037}Hurt
Scale the diffusion model from base (105M) to large (223M) (ablation)TEncDM · Wikipediaperplexity: 104.4_{2.1} -> 84.5_{0.8}Helped
Use TEncDM instead of GPT2-small FTUnconditional generation · ROCStoriesMAUVE: .739_{.031} -> .762_{.043}Helped
Use TEncDM instead of GPT2-small FTUnconditional generation · WikipediaMAUVE: .708_{.025} -> .874_{.011}Helped
Use self-conditioning (ablation)TEncDM · ROCStoriesMAUVEMixed
Use self-conditioning and increase generation steps beyond 50 (ablation)TEncDM · ROCStoriesMAUVEHurt
Use T5-base as the encoder (ablation)TEncDM · QQPROUGE-L: 56.4 -> 57.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: ROCStories Wikipedia (ROOTS subset) QQP XSum Wiki-Auto

Benchmarks: ROCStories Wikipedia QQP XSum Wiki-Auto

Metrics: perplexity memorization diversity MAUVE ROUGE-L ROUGE-1/2/L BERTScore BLEU-4

Baselines: DiffuSeq SeqDiffuSeq GENIE AR-Diffusion Transformer-base FLAN-T5-base GPT2-small FT

Builds on: DiffuSeq self-conditioning (Analog Bits / CDCD) Gaussian diffusion models classifier-free guidance

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