FlowMM: Generating Materials with Riemannian Flow Matching
Benjamin Kurt Miller, Ricky T. Q. Chen, Anuroop Sriram, Brandon M Wood
TL;DR
<3-5 sentence high-level summary>FlowMM tackles the challenging space of periodic crystal design by casting CSP and DNG as symmetry-aware, flow-based generative problems on a Riemannian manifold representing crystals. It generalizes Riemannian Flow Matching to enforce translation, rotation, permutation, and periodic boundary conditions, using a carefully crafted base distribution and a binary atom-type encoding for DNG. The method delivers state-of-the-art or competitive performance with far fewer integration steps than diffusion-based approaches, and it validates generated structures via quantum-chemistry stability assessments, demonstrating practical efficiency gains. This framework offers a scalable, invariant-aware paradigm for rapid materials discovery with directly measurable stability metrics.
Abstract
Crystalline materials are a fundamental component in next-generation technologies, yet modeling their distribution presents unique computational challenges. Of the plausible arrangements of atoms in a periodic lattice only a vanishingly small percentage are thermodynamically stable, which is a key indicator of the materials that can be experimentally realized. Two fundamental tasks in this area are to (a) predict the stable crystal structure of a known composition of elements and (b) propose novel compositions along with their stable structures. We present FlowMM, a pair of generative models that achieve state-of-the-art performance on both tasks while being more efficient and more flexible than competing methods. We generalize Riemannian Flow Matching to suit the symmetries inherent to crystals: translation, rotation, permutation, and periodic boundary conditions. Our framework enables the freedom to choose the flow base distributions, drastically simplifying the problem of learning crystal structures compared with diffusion models. In addition to standard benchmarks, we validate FlowMM's generated structures with quantum chemistry calculations, demonstrating that it is about 3x more efficient, in terms of integration steps, at finding stable materials compared to previous open methods.
