Grant Rotskoff
grant.rotskoff.cc
Grant Rotskoff
@grant.rotskoff.cc
Statistical mechanic working on generative models for biophysics and beyond. Assistant professor at Stanford. https://statmech.stanford.edu
Amazingly, this trick works. Due to improved algorithms for learning the score coming from the generative modeling, the applicability of this approach is very broad. I had spent several years making false starts on implementing the Malliavin calculus, but in the end, we found a route around it ;)
March 4, 2025 at 6:45 PM
Jérémie Klinger found a simple trick back to Girsanov: you take the perturbation in the diffusion at the level of the Fokker-Planck equation and rewrite it to be included in the drift. The resulting drift then has a term proportional to \nabla \log \rho(x,t), what machine learners call the score!
March 4, 2025 at 6:45 PM
The “classical” strategy for diffusion sensitivities comes from financial mathematics and is called the Malliavin calculus, it’s very explicit for simple models like Black Scholes but for a general Langevin equation, it is no easy feat to compute the sensitivity.
March 4, 2025 at 6:45 PM
In many biological and active systems, diffusivity is highly spatially dependent, and the theory for perturbations in such cases is rather limited, largely based on beautiful work by Leticia Cugliandolo and work by Falasco and Baeisi, among many others.
March 4, 2025 at 6:45 PM
Far from equilibrium, it is not so easy: one needs to understand the dynamics, and this requires working with dynamical trajectories and their associated path measures. Classically, we do this using the Girsanov theorem, which constructs a “relative path measure” as we perturb the drift term.
March 4, 2025 at 6:45 PM
Computing response functions or “sensitives” requires understanding how an external perturbation drives the change in some observable. For equilibrium systems, Onsager taught us that this can be understood with correlation functions.
March 4, 2025 at 6:45 PM
Reposted by Grant Rotskoff
also I must say often when I read new methods being pre-printed, while I appreciate the eagerness to make a splash, many folks seem unaware of the long history of this field & its assessments - to their detriment

If in CADD, pls read through D3R's last paper
pubmed.ncbi.nlm.nih.gov/31974851/
D3R grand challenge 4: blind prediction of protein-ligand poses, affinity rankings, and relative binding free energies - PubMed
The Drug Design Data Resource (D3R) aims to identify best practice methods for computer aided drug design through blinded ligand pose prediction and affinity challenges. Herein, we report on the resul...
pubmed.ncbi.nlm.nih.gov
December 9, 2024 at 3:46 AM
Can verify that the code works, too :)
December 7, 2024 at 5:23 AM
If you're talking about order in the dynamics itself, then dynamical large deviation theory is very relevant and the canonical review is by Hugo Touchette arxiv.org/abs/0804.0327
The large deviation approach to statistical mechanics
The theory of large deviations is concerned with the exponential decay of probabilities of large fluctuations in random systems. These probabilities are important in many fields of study, including st...
arxiv.org
December 2, 2024 at 10:38 PM
There's no easy way to do this in general, but computing the stationary distribution for a nonequilibrium dynamics might be a possible in some low dimensional system or systems with special structure ( ones where you can represent the distribution with tensor networks). Simulations otherwise...
December 2, 2024 at 10:38 PM