Equivariant Flows: sampling configurations for multi-body systems with symmetric energies
About
Flows are exact-likelihood generative neural networks that transform samples from a simple prior distribution to the samples of the probability distribution of interest. Boltzmann Generators (BG) combine flows and statistical mechanics to sample equilibrium states of strongly interacting many-body systems such as proteins with 1000 atoms. In order to scale and generalize these results, it is essential that the natural symmetries of the probability density - in physics defined by the invariances of the energy function - are built into the flow. Here we develop theoretical tools for constructing such equivariant flows and demonstrate that a BG that is equivariant with respect to rotations and particle permutations can generalize to sampling nontrivially new configurations where a nonequivariant BG cannot.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Atomic force prediction | MD17 (test) | -- | 22 | |
| Future state prediction | M-complex Single System (3, 3) | Prediction Error (MSE)0.142 | 10 | |
| Future state prediction | M-complex Single System (5, 10) | MSE (x10^-2)17.08 | 10 | |
| Particle position estimation | N-body system | MSE0.0104 | 9 | |
| Position Regression | n-body (test) | Position MSE0.0104 | 9 | |
| Dynamics Prediction | Simulated Multiple Systems J=5, M=3, N/M=3 | Prediction Error (10^-2)15.17 | 7 | |
| Dynamics Prediction | Simulated Single System (M=5, N/M=5) | Prediction Error (Norm)18.37 | 7 | |
| Dynamics Prediction | Simulated Multiple Systems J=5, M=5, N/M=5 | Prediction Error0.1855 | 7 | |
| Dynamics Prediction | Simulated Multiple Systems (J=5, M=5, N/M=10) | Prediction Error1.72e+3 | 7 | |
| Human Motion Capture | CMU Motion Capture Subject #35 Walk (test) | MSE188 | 7 |