Skip to content

[AAAI'24] Geometric-facilitated Denoising Diffusion Model for 3D Molecule Generation

License

Notifications You must be signed in to change notification settings

zhejiangzhuque/GFMDiff

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geometric-Facilitated Denoising Diffusion Model for 3D Molecule Generation

Paper Github Pub License

This repo contains the implementation of Geometric-Facilitated Denoising Diffusion Model for 3D Molecule Generation for de novo 3D molecule generation.

Table of contents

Overview

Denoising diffusion models have shown great potential in multiple research areas. Existing diffusion-based generative methods on de novo 3D molecule generation face two major challenges. Since majority heavy atoms in molecules allow connections to multiple atoms through single bonds, solely using pair-wise distance to model molecule geometries is insufficient. Therefore, the first one involves proposing an effective neural network as the denoising kernel that is capable to capture complex multi-body interatomic relationships and learn high-quality features. Due to the discrete nature of graphs, mainstream diffusion-based methods for molecules heavily rely on predefined rules and generate edges in an indirect manner. The second challenge involves accommodating molecule generation to diffusion and accurately predicting the existence of bonds. In our research, we view the iterative way of updating molecule conformations in diffusion process is consistent with molecular dynamics and introduce a novel molecule generation method named Geometric-Facilitated Molecular Diffusion (GFMDiff). For the first challenge, we introduce a Dual-Track Transformer Network (DTN) to fully excevate global spatial relationships and learn high quality representations which contribute to accurate predictions of features and geometries. As for the second challenge, we design Geometric-Facilitated Loss (GFLoss) which intervenes the formation of bonds during the training period, instead of directly embedding edges into the latent space. Comprehensive experiments on current benchmarks demonstrate the superiority of GFMDiff.

Introduction

Figure 1. The overview of GFMDiff.

Figure 2. The illustration of GFLoss.

Citation

If you find this repository helpful, please cite our preprint.

@article{xu24geometric,
  title={Geometric-Facilitated Denoising Diffusion Model for 3D Molecule Generation}, 
  author={Can Xu and Haosen Wang and Weigang Wang and Pengfei Zheng and Hongyang Chen},
  journal={arXiv preprint arXiv:2401.02683},
  year={2024}
}

About

[AAAI'24] Geometric-facilitated Denoising Diffusion Model for 3D Molecule Generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%