Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Geometric Latent Diffusion Models for 3D Molecule Generation

About

Generative models, especially diffusion models (DMs), have achieved promising results for generating feature-rich geometries and advancing foundational science problems such as molecule design. Inspired by the recent huge success of Stable (latent) Diffusion models, we propose a novel and principled method for 3D molecule generation named Geometric Latent Diffusion Models (GeoLDM). GeoLDM is the first latent DM model for the molecular geometry domain, composed of autoencoders encoding structures into continuous latent codes and DMs operating in the latent space. Our key innovation is that for modeling the 3D molecular geometries, we capture its critical roto-translational equivariance constraints by building a point-structured latent space with both invariant scalars and equivariant tensors. Extensive experiments demonstrate that GeoLDM can consistently achieve better performance on multiple molecule generation benchmarks, with up to 7\% improvement for the valid percentage of large biomolecules. Results also demonstrate GeoLDM's higher capacity for controllable generation thanks to the latent modeling. Code is provided at \url{https://github.com/MinkaiXu/GeoLDM}.

Minkai Xu, Alexander Powers, Ron Dror, Stefano Ermon, Jure Leskovec• 2023

Related benchmarks

TaskDatasetResultRank
3D Molecule GenerationQM9 (test)
Validity93.8
55
3D Molecule GenerationGEOM-DRUG (test)
Atom Stability (%)98.9
22
Controllable Molecule GenerationQM9 (test)
Alpha MAE (Bohr^3)2.37
22
3D Molecule GenerationGEOM Drugs
Atom. Stability84.4
21
Molecule GenerationQM9
Validity A98.9
18
Molecule GenerationGEOM Drugs
A84.4
18
3D Molecule GenerationQM9 unconditional generation
Atom Stability98.9
16
Unconditional 3D Molecular GenerationGEOM (test)
Atom Stability84.4
13
Unconditional molecular generationQM9 standard
Atom Fidelity98.9
12
De novo 3D molecule generationQM9
FCD3D1.03
12
Showing 10 of 22 rows

Other info

Code

Follow for update