A Group Symmetric Stochastic Differential Equation Model
for Molecule Multi-modal Pretraining
ICML 2023

  • 1Mila
  • 2Université de Montréal
  • 3University of Chinese Academy of Sciences
  • 4National Research Council Canada
  • 5University of Ottawa
  • 6HEC Montréal
  • 7CIFAR AI Chair

  • Co-first



Previous Work (GraphMVP) Main Issue: The generative loss is proxy to the actual generative loss.
Solution (MoleculeSDE): We propose doing the actual conditional generation in the mutual way.
  • We start by aiming at maximizing the following objective for MI maximization: $$\mathcal{L}_{\text{MI}} = \frac{1}{2} \mathbb{E}_{p(x,y)} \big[ \log p(y|x) + \log p(x|y) \big],$$ where x and y are for the 2D topologies and 3D structures respectively.
  • MoleculeSDE: use diffusion model for estimation.
    • One diffusion model (SDE) for 3D structures generation conditioned on 2D topologies.
    • One diffusion model (SDE) for 2D topologies generation conditioned on 3D structures.


Trajectories Demos


funny animation GIF

Citation