Accelerating 3D Molecule Generation via Jointly Geometric Optimal Transport

Haokai Hong, Wanyu Lin, Kay Chen Tan
5/1/2024

No official code found. Best implementation: WanyuGroup/ICLR2025-GOAT (7 stars, MIT, last commit 2025-02-27). 1 more below.

Abstract

This paper proposes a new 3D molecule generation framework, called GOAT, for fast and effective 3D molecule generation based on the flow-matching optimal transport objective. Specifically, we formulate a geometric transport formula for measuring the cost of mapping multi-modal features (e.g., continuous atom coordinates and categorical atom types) between a base distribution and a target data distribution. Our formula is solved within a joint, equivariant, and smooth representation space. This is achieved by transforming the multi-modal features into a continuous latent space with equivariant networks. In addition, we find that identifying optimal distributional coupling is necessary for fast and effective transport between any two distributions. We further propose a mechanism for estimating and purifying optimal coupling to train the flow model with optimal transport. By doing so, GOAT can turn arbitrary distribution couplings into new deterministic couplings, leading to an estimated optimal transport plan for fast 3D molecule generation. The purification filters out the subpar molecules to ensure the ultimate generation quality. We theoretically and empirically prove that the proposed optimal coupling estimation and purification yield transport plan with non-increasing cost. Finally, extensive experiments show that GOAT enjoys the efficiency of solving geometric optimal transport, leading to a double speedup compared to the sub-optimal method while achieving the best generation quality regarding validity, uniqueness, and novelty. The code is available at https://github.com/WanyuGroup/ICLR2025-GOAT.

View on arXivView PDF

Code Implementations(2)

HaokaiHong/GOATCommunity72%

Code for Accelerating 3D Molecule Generation via Jointly Geometric Optimal Transport

00PythonFeb 25, 20251 years ago
MIT

Official code for the ICLR2025 paper "GOAT: Accelerating 3D Molecule Generation via Jointly Geometric Optimal Transport"

70PythonFeb 26, 20251 years agoMIT

Similar Papers

Cite this paper

@article{hong2024accelerating,
  title  = {Accelerating 3D Molecule Generation via Jointly Geometric Optimal Transport},
  author = {Haokai Hong and Wanyu Lin and Kay Chen Tan},
  year   = {2024},
  eprint = {2405.15252},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.15252},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.15252.svg)](https://codeofpaper.com/paper/2405.15252)

Discussion