atlas

Research map / Image generation / Autoregressive and latent generation

Diffusion Model with Cross Attention as an Inductive Bias for Disentanglement

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: Latent diffusion with learned tokenizers · 6 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 EncDiff, which encodes an image into concept tokens that condition a latent diffusion U-Net via cross-attention, achieving unsupervised disentanglement without extra regularization.

Problem

Unsupervised disentangled representation learning usually needs tailored regularization losses or structural designs; it is unclear whether diffusion models can serve as a source of inductive bias for disentanglement.

Approach

Encode an image into per-factor concept tokens (one per latent dimension via non-shared MLPs) that condition a latent diffusion U-Net through cross-attention, trained end-to-end with the noise-prediction loss; the authors argue the diffusion process's time-varying information bottleneck and cross-attention act as inductive biases promoting disentanglement, with no extra regularizer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use EncDiff instead of DisDiffdisentangled representation learning · Shapes3DDCI: 0.723 ± 0.013 -> 0.969 ± 0.030Helped
use EncDiff instead of DisDiffdisentangled representation learning · MPI3DDCI: 0.337 ± 0.057 -> 0.685 ± 0.044Helped
use EncDiff instead of DisDiffdisentangled representation learning · Cars3DFactorVAE score: 0.976 ± 0.018 -> 0.773 ± 0.060Hurt
add diffusion modelling as the decoder (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.178 ± 0.050 -> 0.969 ± 0.030Helped
use cross-attention instead of AdaGN (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.637 ± 0.068 -> 0.969 ± 0.030Helped
use cosine rather than linear variance schedule (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.930 ± 0.045 -> 0.969 ± 0.030Helped
use scalar-valued factors rather than vector-valued chunks (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.900 ± 0.045 -> 0.969 ± 0.030Helped
use 20 instead of 5 concept tokens (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.536 ± 0.073 -> 0.969 ± 0.030Helped
add orthogonality regularization (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.969 ± 0.030 -> 0.965 ± 0.040No clear effect
add sparsity regularization (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.969 ± 0.030 -> 0.972 ± 0.029No clear effect
replace the CNN encoder with a transformer encoder (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.969 ± 0.030 -> 0.898 ± 0.033Hurt
use the mapped vector-valued representation instead of scalar-valued representation (ablation)EncDiff on Shapes3D · Shapes3DDCI: 0.969 ± 0.030 -> 0.955 ± 0.030No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Shapes3D MPI3D Cars3D CelebA

Benchmarks: Shapes3D MPI3D Cars3D CelebA

Metrics: FactorVAE score DCI SSIM LPIPS MSE FID TAD

Baselines: FactorVAE beta-TCVAE InfoGAN-CR LD GANspace DisCo DisDiff InfoDiffusion Diff-AE PDAE

Builds on: latent diffusion models DisDiff Diff-AE AnnealVAE

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