atlas

Research map / Image generation / Autoregressive and latent generation

Compressed and Smooth Latent Space for Text Diffusion Modeling

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Latent diffusion with learned tokenizers

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 Cosmos, a frozen-BERT-based autoencoder that compresses token representations into a compact, smooth latent space for diffusion text generation, reaching up to 8x compression with competitive or better quality and 2x faster inference.

Problem

Token-level representations are high-dimensional, making diffusion-based text generation slow and hard to train; latent diffusion for text needs a latent space that is both compact and diffusable.

Approach

Train a Perceiver-resampler compressor/decompressor over frozen BERT hidden states with CE and MSE-on-encoder-activation losses plus activation-space perturbations (masking, Gaussian noise) and latent feature dropout, so the latent manifold is smooth and robust enough for Gaussian diffusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MSE loss on encoder activations (ablation)Cosmos autoencoder · ROCStoriesMAUVE: 0.294_{.036} -> 0.464_{.024}Helped
Add random masking of encoder activations at rate 0.3 (ablation)Cosmos autoencoder with MSE activation loss · ROCStoriesMAUVE: 0.464_{.024} -> 0.586_{.015}Helped
Add Gaussian noise augmentation with δ=0.7 (ablation)Cosmos autoencoder with activation MSE and random masking · ROCStoriesMAUVE: 0.586_{.015} -> 0.767_{.011}Helped
Add latent feature dropout at rate 0.4 (ablation)Cosmos autoencoder with activation MSE and activation augmentation · ROCStoriesMAUVE: 0.767_{.011} -> 0.836_{.009}Helped
Increase latent sequence length from 16 to 128 (ablation)Cosmos · ROCStoriesMAUVE: 0.836_{.009} -> 0.940_{.011}Helped
Compress from 512 to 256 latent vectors (ablation)Cosmos · OpenWebText, 512-token generationMAUVE: 0.702 -> 0.263Hurt
Increase diffusion model depth from 12 to 48 layers (ablation)Cosmos · OpenWebText, 128-token generationMAUVE: 0.849 -> 0.923Helped
Add a variational KL prior with β=1 (ablation)Cosmos autoencoder · ROCStoriesMAUVE: 0.767 -> 0.011Hurt
Add a variational KL prior with β=0.01 (ablation)Cosmos autoencoder · ROCStoriesPPL: 33.6 -> 32.6Helped
Use Cosmos N=128 instead of TEncDMROCStories · ROCStoriesMAUVE: 0.762 -> 0.940Helped
Use Cosmos N=128 instead of GPT-2ROCStories · ROCStoriesMAUVE: 0.789 -> 0.940Helped
Use Cosmos N=128 instead of GPT-2Cosmos · XSumBERTScore: 0.690 -> 0.704Helped

Surprising findings

Limitations

Experimental setup

Datasets: ROCStories Wikipedia (ROOTS subset) XSum SQuAD2.0 ParaDetox OpenWebText

Benchmarks: ROCStories XSum ParaDetox SQuAD2.0 OpenWebText

Metrics: MAUVE perplexity (GPT-2 Large) diversity memorization BERTScore BLEU-4 inference time

Baselines: GPT-2 GPT-Neo AR-Diffusion DiffuSeq SeqDiffuSeq TESS SEDD LD4LG TEncDM GIDD

Builds on: TEncDM latent diffusion PLANNER Perceiver Resampler

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