Learning to Simulate Complex Physics with Graph Networks

02/21/2020
by   Alvaro Sanchez-Gonzalez, et al.
26

Here we present a general framework for learning simulation, and provide a single model implementation that yields state-of-the-art performance across a variety of challenging physical domains, involving fluids, rigid solids, and deformable materials interacting with one another. Our framework—which we term "Graph Network-based Simulators" (GNS)—represents the state of a physical system with particles, expressed as nodes in a graph, and computes dynamics via learned message-passing. Our results show that our model can generalize from single-timestep predictions with thousands of particles during training, to different initial conditions, thousands of timesteps, and at least an order of magnitude more particles at test time. Our model was robust to hyperparameter choices across various evaluation metrics: the main determinants of long-term performance were the number of message-passing steps, and mitigating the accumulation of error by corrupting the training data with noise. Our GNS framework is the most accurate general-purpose learned physics simulator to date, and holds promise for solving a wide range of complex forward and inverse problems.

READ FULL TEXT

page 1

page 6

research
11/18/2022

GNS: A generalizable Graph Neural Network-based simulator for particulate and fluid modeling

We develop a PyTorch-based Graph Network Simulator (GNS) that learns phy...
research
12/01/2016

Interaction Networks for Learning about Objects, Relations and Physics

Reasoning about objects, relations, and physics is central to human inte...
research
12/07/2022

Learning rigid dynamics with face interaction graph networks

Simulating rigid collisions among arbitrary shapes is notoriously diffic...
research
12/16/2021

Constraint-based graph network simulator

In the rapidly advancing area of learned physical simulators, nearly all...
research
03/24/2023

Topological Reconstruction of Particle Physics Processes using Graph Neural Networks

We present a new approach, the Topograph, which reconstructs underlying ...
research
02/08/2018

A local parallel communication algorithm for polydisperse rigid body dynamics

The simulation of large ensembles of particles is usually parallelized b...
research
02/01/2022

Physical Design using Differentiable Learned Simulators

Designing physical artifacts that serve a purpose - such as tools and ot...

Please sign up or login with your details

Forgot password? Click here to reset