atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Accelerating 3D Molecule Generation via Jointly Geometric Optimal Transport

ICLR 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Flow matching and flow sampling · 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 GOAT, a flow-matching framework for 3D molecule generation that jointly transports atom coordinates and features in an equivariant latent space, estimating and purifying optimal couplings to cut sampling steps to 90.

Problem

Fast and effective 3D molecule generation with flow matching: existing diffusion models need ~1000 steps, and prior flow methods transport atom coordinates and features along incompatible, non-optimal paths.

Approach

Map multi-modal atom coordinates and features into a joint continuous latent space via an equivariant autoencoder, compute optimal molecule transport (Hungarian permutation, Kabsch rotation, centering), then estimate and purify optimal distribution couplings using the trained flow to train a straight-line flow with non-increasing transport cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GOAT instead of EquiFM3D molecule generation · QM9novelty: 57.4 -> 78.6Helped
Use GOAT instead of EquiFM3D molecule generation · QM9significance: 53.7 -> 72.3Helped
Use GOAT instead of EquiFM3D molecule generation · QM9sampling steps: 200 -> 90Helped
Use GOAT instead of GeoLDM3D molecule generation · GEOM-DRUGS-Time: 12.84 -> 0.94Helped
Use GOAT instead of GeoLDM3D molecule generation · GEOM-DRUGvalidity: 99.3 -> 96.2Hurt
Add the equivariant autoencoder (ablation)GOAT · QM9significance: 53.9 -> 72.3Helped
Add optimal distribution transport (ablation)GOAT with λ=0.5 · QM9significance: 62.5 -> 72.3Helped
Add optimal distribution transport (ablation)GOAT with λ=0.5 · QM9transport cost: 4.13 -> 3.14Helped
Add optimal molecule transport (ablation)GOAT with λ=0.5 · QM9significance: 58.1 -> 72.3Helped
Set λ=0.5 rather than λ=1, λ=0.75, λ=0.25, or λ=0 (ablation)GOAT without optimal distribution transport · QM9transport cost: 5.01; 4.63; 4.13; 4.87; 5.41Helped
Add optimal distribution transport (ablation)GOAT · QM9sampling steps: 100 -> 90.0Helped
Remove optimal distribution transport (ablation)GOAT · QM9training speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: QM9 GEOM-DRUG

Benchmarks: QM9 GEOM-DRUG

Metrics: atom stability validity uniqueness novelty significance sampling steps S-Time transport cost

Baselines: G-Schnet ENF EDM GDM-aug EDM-Bridge GeoLDM GeoBFN EquiFM

Builds on: flow matching EquiFM EGNN Kabsch algorithm Hungarian algorithm

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