atlas

Research map / Image generation / Autoregressive and latent generation

Isometric Representation Learning for Disentangled Latent Space of Diffusion Models

ICML 2024 · 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 Isometric Diffusion, which fine-tunes diffusion models with an isometry regularizer on the encoder's Jacobian (stereographic coordinates on a hypersphere) to obtain a more disentangled latent space for interpolation, inversion, and linear editing.

Problem

Latent spaces of diffusion models are entangled and distorted, so linear or spherical interpolation, DDIM inversion, and attribute editing produce abrupt, multi-factor changes.

Approach

Treat the noise latent as a hypersphere with stereographic coordinates and add a scale-free isometry loss (trace-based, estimated stochastically) on the score model's encoder at each timestep after a ratio gamma, rather than an EMA-based path length regularizer or full pullback-metric computation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add isometric lossDDPM · CIFAR-10PPL-50k: 126 -> 101Helped
Add isometric lossDDPM · CIFAR-10FID-10k: 10.19 -> 10.50Mixed
Add isometric lossDDPM · LSUN-ChurchPPL-50k: 2028 -> 1559Helped
Add isometric lossDDPM · LSUN-ChurchFID-10k: 10.56 -> 12.10Hurt
Add isometric lossDDPM · LSUN-BedroomsPPL-50k: 4515 -> 3809Helped
Add isometric lossDDPM · CelebA-HQLS: 1.91 -> 1.51Helped
Use path length regularizer instead of isometric loss (ablation)DDPM · CelebA-HQPPL-50k: 648 -> 552Helped
Use path length regularizer instead of isometric loss (ablation)DDPM · CelebA-HQFID-10k: 15.89 -> 20.04Hurt
Use isometric loss with Euclidean metric G = I (ablation)DDPM · CelebA-HQPPL-50k: 648 -> 619Helped
Use isometric loss with Euclidean metric G = I (ablation)DDPM · CelebA-HQFID-10k: 15.89 -> 16.60Hurt
Use the spherical Riemannian metric G_s instead of G = I (ablation)DDPM · CelebA-HQPPL-50k: 619 -> 455Helped
Increase lambda_iso from 10^{-4} to 10^{-3} (ablation)DDPM with gamma 0.5 and G = I · CelebA-HQFID-10k: 16.60 -> 30.28Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA-HQ LSUN-Church LSUN-Bedrooms

Benchmarks: CIFAR-10 CelebA-HQ LSUN-Church LSUN-Bedrooms

Metrics: FID-10k PPL-50k mRTL MCN VoR LS MSE PSNR SSIM LPIPS

Baselines: DDPM LDM path length regularizer (StyleGAN2) ADM

Builds on: path length regularizer DDPM DDIM h-space (diffusion autoencoders semantic space) isometric regularization for autoencoders

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