MultiScale MeshGraphNets
Meire Fortunato, Tobias Pfaff, Peter Wirnsberger, Alexander Pritzel, Peter Battaglia
TL;DR
<3-5 sentence high-level summary> The paper tackles the scalability of learned mesh-based simulators to high-resolution problems by diagnosing a bottleneck in message propagation within Graph Neural Networks. It introduces MultiScale MeshGraphNets (MS-MGN), a hierarchical two-resolution architecture that enables faster, more global information exchange by performing message passing on both fine and coarse meshes, augmented by a V-cycle-like processing strategy. It also proposes using high-accuracy labels derived from higher-resolution references to teach subgrid dynamics without altering the model, and demonstrates substantial improvements in accuracy and efficiency over traditional MeshGraphNets while preserving stability in rollouts. Together, these contributions advance the practicality of learned, mesh-based physics simulators for high-resolution, complex flow scenarios.</3-5 sentence high-level summary>
Abstract
In recent years, there has been a growing interest in using machine learning to overcome the high cost of numerical simulation, with some learned models achieving impressive speed-ups over classical solvers whilst maintaining accuracy. However, these methods are usually tested at low-resolution settings, and it remains to be seen whether they can scale to the costly high-resolution simulations that we ultimately want to tackle. In this work, we propose two complementary approaches to improve the framework from MeshGraphNets, which demonstrated accurate predictions in a broad range of physical systems. MeshGraphNets relies on a message passing graph neural network to propagate information, and this structure becomes a limiting factor for high-resolution simulations, as equally distant points in space become further apart in graph space. First, we demonstrate that it is possible to learn accurate surrogate dynamics of a high-resolution system on a much coarser mesh, both removing the message passing bottleneck and improving performance; and second, we introduce a hierarchical approach (MultiScale MeshGraphNets) which passes messages on two different resolutions (fine and coarse), significantly improving the accuracy of MeshGraphNets while requiring less computational resources.
