Paper: arxiv.org/abs/2506.17139
Code + models: github.com/noegroup/Sco...
And also, our self-contained notebooks!
Colab (JAX):
colab.research.google.com/drive/1r3DGO...
Colab (PyTorch):
colab.research.google.com/drive/1rbcND...
#NeurIPS2025 #Diffusion #MD
Paper: arxiv.org/abs/2506.17139
Code + models: github.com/noegroup/Sco...
And also, our self-contained notebooks!
Colab (JAX):
colab.research.google.com/drive/1r3DGO...
Colab (PyTorch):
colab.research.google.com/drive/1rbcND...
#NeurIPS2025 #Diffusion #MD
This works across biomolecular systems including fast-folding proteins like Chignolin and BBA.
Here is a comparison with and without our regularization:
This works across biomolecular systems including fast-folding proteins like Chignolin and BBA.
Here is a comparison with and without our regularization:
We train an energy-based diffusion model and regularize it to satisfy the Fokker–Planck equation.
This enforces consistency between:
- The density recovered via denoising
- The potential energy learned at t = 0
Result: the same model can be used for sampling AND simulation.
We train an energy-based diffusion model and regularize it to satisfy the Fokker–Planck equation.
This enforces consistency between:
- The density recovered via denoising
- The potential energy learned at t = 0
Result: the same model can be used for sampling AND simulation.
The loss is large, and the models violate the Fokker-Planck equation, meaning the evolution of the model’s density and its score disagree.
When that happens, the recovered energy 𝑼(x) is not meaningful.
The loss is large, and the models violate the Fokker-Planck equation, meaning the evolution of the model’s density and its score disagree.
When that happens, the recovered energy 𝑼(x) is not meaningful.
So if you try to use the learned energy to derive forces, the dynamics are wrong, even if the samples themselves look fine.
So if you try to use the learned energy to derive forces, the dynamics are wrong, even if the samples themselves look fine.