atlas

Research map / Image generation / Fast diffusion sampling

SPD-DDPM: Denoising Diffusion Probabilistic Models in the Symmetric Positive Definite Space

AAAI 2024 · Image generation › Fast diffusion sampling · approach: Denoising diffusion probabilistic models · 9 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 SPD-DDPM, a diffusion model that defines forward/backward Gaussian processes on symmetric positive definite matrices, with a deeper SPD U-Net, for unconditional SPD distribution fitting and conditional E(X|y) prediction on toy data and NYC taxi flows.

Problem

Estimating distributions and conditional expectations E(X|y) of symmetric positive definite (SPD) matrix-valued outputs; existing SPD methods are discriminative, struggle with large-scale data, and lack density estimation on the SPD manifold.

Approach

Extends DDPM to the SPD space by defining Gaussian distributions, a matrix-power/exp-log based addition and scalar multiplication (affine-invariant geometry), and derives forward and reverse processes; uses a deeper SPD U-Net with time/condition embeddings, and for conditional generation takes the Riemannian (Fréchet) mean of generated samples as the prediction of E(X|y).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPD-DDPM instead of DDPMUnconditional generation · Toy dataMean distance: 813.75$\pm$ 187.92 -> 23.17$\pm$ 3.00Helped
Use conditional SPD-DDPM instead of Frechet RegressionConditional prediction · NYC taxi dataFrobenius: 6.6448 -> 6.4684Helped
Use conditional SPD-DDPM instead of Frechet RegressionConditional prediction · NYC taxi dataAffine-invariant: 8.0099 -> 0.6123Helped
Use conditional SPD-DDPM instead of DDPMConditional prediction · NYC taxi dataFrobenius: 62.97 -> 6.4684Helped
Increase $\gamma$ from 2 to 4 (ablation)SPD-DDPM · Toy data, unconditional generationMean distance: 65.81$\pm$ 17.86 -> 35.99$\pm$ 7.58Helped
Increase $\gamma$ from 4 to 10 (ablation)SPD-DDPM · Toy data, unconditional generationMean distance: 35.99$\pm$ 7.58 -> 23.17$\pm$ 3.00Helped
Add double convolution (ablation)SPD-DDPM with SPD U-Net · Toy data, unconditional generationMean distance: 26.17$\pm$ 3.75 -> 23.17$\pm$ 3.00Helped
Add concatenation structure (ablation)SPD-DDPM with SPD U-Net · Toy data, unconditional generationgeneration successHelped
Add down and up convolutions (ablation)SPD-DDPM with SPD U-Net · Toy data, unconditional generationMean distance: 42.75$\pm$ 3.25 -> 23.17$\pm$ 3.00Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic SPD matrices sampled from Gaussian in SPD space NYC TLC taxi trip records 2019 with weather and trip predictors

Benchmarks: synthetic SPD toy data NYC taxi data

Metrics: mean affine-invariant distance Frobenius distance affine-invariant distance

Baselines: DDPM Frechet Regression

Builds on: DDPM SPDNet Fréchet Regression 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