Matching the Optimal Denoiser in Point Cloud Diffusion with (Improved) Rotational Alignment

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Daigavane, Ameya, Xie, YuQing, Vani, Bodhi P., Saremi, Saeed, Kleinhenz, Joseph, Smidt, Tess
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908575054430208
author Daigavane, Ameya
Xie, YuQing
Vani, Bodhi P.
Saremi, Saeed
Kleinhenz, Joseph
Smidt, Tess
author_facet Daigavane, Ameya
Xie, YuQing
Vani, Bodhi P.
Saremi, Saeed
Kleinhenz, Joseph
Smidt, Tess
contents Diffusion models are a popular class of generative models trained to reverse a noising process starting from a target data distribution. Training a diffusion model consists of learning how to denoise noisy samples at different noise levels. When training diffusion models for point clouds such as molecules and proteins, there is often no canonical orientation that can be assigned. To capture this symmetry, the true data samples are often augmented by transforming them with random rotations sampled uniformly over $SO(3)$. Then, the denoised predictions are often rotationally aligned via the Kabsch-Umeyama algorithm to the ground truth samples before computing the loss. However, the effect of this alignment step has not been well studied. Here, we show that the optimal denoiser can be expressed in terms of a matrix Fisher distribution over $SO(3)$. Alignment corresponds to sampling the mode of this distribution, and turns out to be the zeroth order approximation for small noise levels, explaining its effectiveness. We build on this perspective to derive better approximators to the optimal denoiser in the limit of small noise. Our experiments highlight that alignment is often a `good enough' approximation for the noise levels that matter most for training diffusion models.
format Preprint
id arxiv_https___arxiv_org_abs_2510_03335
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Matching the Optimal Denoiser in Point Cloud Diffusion with (Improved) Rotational Alignment
Daigavane, Ameya
Xie, YuQing
Vani, Bodhi P.
Saremi, Saeed
Kleinhenz, Joseph
Smidt, Tess
Machine Learning
Image and Video Processing
Diffusion models are a popular class of generative models trained to reverse a noising process starting from a target data distribution. Training a diffusion model consists of learning how to denoise noisy samples at different noise levels. When training diffusion models for point clouds such as molecules and proteins, there is often no canonical orientation that can be assigned. To capture this symmetry, the true data samples are often augmented by transforming them with random rotations sampled uniformly over $SO(3)$. Then, the denoised predictions are often rotationally aligned via the Kabsch-Umeyama algorithm to the ground truth samples before computing the loss. However, the effect of this alignment step has not been well studied. Here, we show that the optimal denoiser can be expressed in terms of a matrix Fisher distribution over $SO(3)$. Alignment corresponds to sampling the mode of this distribution, and turns out to be the zeroth order approximation for small noise levels, explaining its effectiveness. We build on this perspective to derive better approximators to the optimal denoiser in the limit of small noise. Our experiments highlight that alignment is often a `good enough' approximation for the noise levels that matter most for training diffusion models.
title Matching the Optimal Denoiser in Point Cloud Diffusion with (Improved) Rotational Alignment
topic Machine Learning
Image and Video Processing
url https://arxiv.org/abs/2510.03335