3D Molecule Generation from Rigid Motifs via SE(3) Flows
Roman Poletukhin, Marcel Kollovieh, Eike Eberhard, Stephan Günnemann
TL;DR
This work tackles 3D molecule generation by shifting from atom-centric representations to modular rigid motifs modeled on the SE($3$) manifold. It introduces MotiFlow, a multimodal flow framework that jointly learns discrete motif identities via a CTMC-style discrete flow and continuous motif configurations via SE($3$) flow matching, with canonicalisation and symmetry handling to enable robust generation. Empirically, MotiFlow achieves comparable or superior results to atom-based baselines on QM9 and GEOM-Drugs, while requiring 2–10x fewer generation steps and achieving 3.5x compression in representation; it also demonstrates strong conditional generation capabilities. This approach promises scalable, high-quality 3D molecule generation with practical benefits for drug discovery and materials design, while highlighting future directions in vocabulary design and joint 2D-3D modelling.
Abstract
Three-dimensional molecular structure generation is typically performed at the level of individual atoms, yet molecular graph generation techniques often consider fragments as their structural units. Building on the advances in frame-based protein structure generation, we extend these fragmentation ideas to 3D, treating general molecules as sets of rigid-body motifs. Utilising this representation, we employ SE(3)-equivariant generative modelling for de novo 3D molecule generation from rigid motifs. In our evaluations, we observe comparable or superior results to state-of-the-art across benchmarks, surpassing it in atom stability on GEOM-Drugs, while yielding a 2x to 10x reduction in generation steps and offering 3.5x compression in molecular representations compared to the standard atom-based methods.
