atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Rao-Blackwell Gradient Estimators for Equivariant Denoising Diffusion

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Diffusion for molecular conformations · 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 Orbit Diffusion (OrbDiff), a Rao-Blackwellized gradient estimator for training symmetric (equivariant or augmented) diffusion models that replaces the noisy augmented target with an orbit-weighted conditional mean, reducing variance at no extra forward passes.

Problem

Training diffusion models to learn G-invariant distributions, either with equivariant architectures (which are hard to optimize) or with data augmentation (which yields high-variance gradients and may not capture symmetry fully).

Approach

Interpret data augmentation as a Monte Carlo estimator of the symmetrized diffusion loss gradient and apply Rao-Blackwellization, replacing the sampled x0 target with an orbit-weighted conditional expectation E[x0|xt] estimated via self-normalized importance sampling over the group orbit of the training example, with a single forward/backward pass per sample.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add OrbDiff_WN to DiffCSP (ablation)DiffCSP · Perov-5Match: 52.02 -> 52.39Helped
Add OrbDiff_WN to DiffCSP (ablation)DiffCSP · Perov-5RMSE: 0.076 -> 0.069Helped
Add OrbDiff_WN to DiffCSP (ablation)DiffCSP · MP-20Match: 51.49 -> 55.70Helped
Add OrbDiff_WN to DiffCSP (ablation)DiffCSP · MP-20RMSE: 0.063 -> 0.053Helped
Use OrbDiff_U instead of the base objective (ablation)DiffCSP · Perov-5RMSE: 0.076 -> 0.078Hurt
Use OrbDiff_U instead of the base objective (ablation)DiffCSP · MP-20Match: 51.49 -> 54.47Helped
Add OrbDiff_WN (ablation)TGDMat (S) · Perov-5, short descriptionsMatch: 59.39 -> 65.57Helped
Add OrbDiff_WN (ablation)TGDMat (S) · MP-20, short descriptionsMatch: 59.90 -> 61.29Helped
Use OrbDiff_U instead of the base objective (ablation)TGDMat (S) · MP-20, short descriptionsMatch: 59.90 -> 56.50Hurt
Add OrbDiff_WN (ablation)TGDMat (L) · MP-20, long descriptionsMatch: 61.91 -> 66.74Helped
Add Orbit Diffusion to EquiNet (ablation)EquiNet · Synthetic reflection dataRMSD: roughly 25× lower RMSDHelped
Add data augmentation to an equivariant denoiser (ablation)EquiNet · Synthetic reflection datatraining loss fluctuationsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: GEOM-QM9 Perov-5 MP-20 ProteiNA protein structure data

Benchmarks: GEOM-QM9 Perov-5 MP-20 protein designability benchmark

Metrics: Cov@0.1 Recall AMR Precision Match rate RMSE designability scRMSD diversity novelty RMSD

Baselines: GeoMol Torsional Diffusion MCF ETFlow DiffCSP P-cG-SchNet CDVAE TGDMat FoldFlow (OT) ProteiNA

Builds on: denoising diffusion ETFlow DiffCSP ProteiNA Rao-Blackwell theorem

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