D3MES: Diffusion Transformer with multihead equivariant self-attention for 3D molecule generation
Zhejun Zhang, Yuanping Chen, Shibing Chu
TL;DR
D3MES tackles ab initio 3D molecular generation with the challenges of correct hydrogen placement and simultaneous multi-class generation. It merges a Diffusion Transformer with multihead SE(3)-equivariant self-attention, operating on patchified latent representations and trained with a combined noise- and variance-based loss, to produce 3D coordinates, element types, and bond connectivity. The approach achieves state-of-the-art or near-state-of-the-art performance on QM9 and exceptional results on the large GEOM-Drugs dataset, while supporting efficient generation through patchification and multi-class handling. This framework enables robust, early-stage generation of diverse candidate molecules at scale, providing a foundation for downstream validation and screening in drug design and materials discovery.
Abstract
Understanding and predicting the diverse conformational states of molecules is crucial for advancing fields such as chemistry, material science, and drug development. Despite significant progress in generative models, accurately generating complex and biologically or material-relevant molecular structures remains a major challenge. In this work, we introduce a diffusion model for three-dimensional (3D) molecule generation that combines a classifiable diffusion model, Diffusion Transformer, with multihead equivariant self-attention. This method addresses two key challenges: correctly attaching hydrogen atoms in generated molecules through learning representations of molecules after hydrogen atoms are removed; and overcoming the limitations of existing models that cannot generate molecules across multiple classes simultaneously. The experimental results demonstrate that our model not only achieves state-of-the-art performance across several key metrics but also exhibits robustness and versatility, making it highly suitable for early-stage large-scale generation processes in molecular design, followed by validation and further screening to obtain molecules with specific properties.
