Efficient Molecular Conformer Generation with SO(3)-Averaged Flow Matching and Reflow

Abstract

Fast and accurate generation of molecular conformers is desired for downstream computational chemistry and drug discovery tasks. Currently, training and sampling state-of-the-art diffusion or flow-based models for conformer generation require significant computational resources. In this work, we build upon flow-matching and propose two mechanisms for accelerating training and inference of generative models for 3D molecular conformer generation. For fast training, we introduce the SO(3)-Averaged Flow training objective, which leads to faster convergence to better generation quality compared to conditional optimal transport flow or Kabsch-aligned flow. We demonstrate that models trained using SO(3)-Averaged Flow can reach state-of-the-art conformer generation quality. For fast inference, we show that the reflow and distillation methods of flow-based models enable few-steps or even one-step molecular conformer generation with high quality. The training techniques proposed in this work show a path towards highly efficient molecular conformer generation with flow-based models.

Cite

Text

Cao et al. "Efficient Molecular Conformer Generation with SO(3)-Averaged Flow Matching and Reflow." Proceedings of the 42nd International Conference on Machine Learning, 2025.

Markdown

[Cao et al. "Efficient Molecular Conformer Generation with SO(3)-Averaged Flow Matching and Reflow." Proceedings of the 42nd International Conference on Machine Learning, 2025.](https://mlanthology.org/icml/2025/cao2025icml-efficient/)

BibTeX

@inproceedings{cao2025icml-efficient,
  title     = {{Efficient Molecular Conformer Generation with SO(3)-Averaged Flow Matching and Reflow}},
  author    = {Cao, Zhonglin and Geiger, Mario and Costa, Allan Dos Santos and Reidenbach, Danny and Kreis, Karsten and Geffner, Tomas and Pellegrini, Franco and Zhou, Guoqing and Kucukbenli, Emine},
  booktitle = {Proceedings of the 42nd International Conference on Machine Learning},
  year      = {2025},
  pages     = {6522-6542},
  volume    = {267},
  url       = {https://mlanthology.org/icml/2025/cao2025icml-efficient/}
}