Equivariant Flows: sampling configurations for multi-body systems with symmetric energies
Jonas Köhler, Leon Klein, Frank Noé
TL;DR
The paper tackles efficient sampling of Boltzmann-type distributions for high-dimensional multi-body systems by enforcing energy symmetries directly in flow-based generators. It introduces a theoretical framework showing that using a $G$-invariant prior with a $G$-equivariant transform yields $G$-invariant densities, and extends this to continuous normalizing flows with equivariant dynamics. An explicit equivariant flow is demonstrated for particle systems with translation, rotation, and permutation invariances, improving generalization over non-equivariant baselines. Experiments on a toy multi-body system show that equivariant Boltzmann Generators can generalize unseen trajectories and uncover unseen metastable states, highlighting the practical impact of symmetry-aware generative modeling in physics-inspired sampling tasks.
Abstract
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.
