Geometric Trajectory Diffusion Models

Jiaqi Han, Minkai Xu, Aaron Lou, Haotian Ye, Stefano Ermon
10/16/2024
cs.CVcs.LG

No official code found. Best implementation: hanjq17/GeoTDM (39 stars, MIT, last commit 2025-07-22).

Abstract

Generative models have shown great promise in generating 3D geometric systems, which is a fundamental problem in many natural science domains such as molecule and protein design. However, existing approaches only operate on static structures, neglecting the fact that physical systems are always dynamic in nature. In this work, we propose geometric trajectory diffusion models (GeoTDM), the first diffusion model for modeling the temporal distribution of 3D geometric trajectories. Modeling such distribution is challenging as it requires capturing both the complex spatial interactions with physical symmetries and temporal correspondence encapsulated in the dynamics. We theoretically justify that diffusion models with equivariant temporal kernels can lead to density with desired symmetry, and develop a novel transition kernel leveraging SE(3)-equivariant spatial convolution and temporal attention. Furthermore, to induce an expressive trajectory distribution for conditional generation, we introduce a generalized learnable geometric prior into the forward diffusion process to enhance temporal conditioning. We conduct extensive experiments on both unconditional and conditional generation in various scenarios, including physical simulation, molecular dynamics, and pedestrian motion. Empirical results on a wide suite of metrics demonstrate that GeoTDM can generate realistic geometric trajectories with significantly higher quality.

View on arXivView PDF

Code Implementations(1)

hanjq17/GeoTDMCommunity100%
MIT

[NeurIPS 2024] The implementation for the paper "Geometric Trajectory Diffusion Models".

394Shell, PythonOct 7, 20241 years agoMIT
diffusion-modelgeometric-deep-learningtrajectory-generation

Similar Papers

Cite this paper

@article{han2024geometric,
  title  = {Geometric Trajectory Diffusion Models},
  author = {Jiaqi Han and Minkai Xu and Aaron Lou and Haotian Ye and Stefano Ermon},
  year   = {2024},
  eprint = {2410.13027},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.13027},
  url    = {http://arxiv.org/abs/2410.13027v1},
  journal = {NEURIPS 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/2410.13027.svg)](https://codeofpaper.com/paper/2410.13027)

Discussion