Learning the Dynamics of Particle-based Systems with Lagrangian Graph Neural Networks
Ravinder Bhattoo, Sayan Ranu, N. M. Anoop Krishnan

TL;DR
This paper introduces Lagrangian graph neural networks (LGnn), a novel approach that learns the dynamics of particle-based physical systems directly from trajectories, demonstrating superior performance, generalizability, and interpretability over existing methods.
Contribution
The paper proposes LGnn, a graph-based neural network framework that directly learns the Lagrangian of particle systems, enabling better performance and generalization compared to prior models.
Findings
LGnn outperforms baseline models like Lnn in constrained and drag systems.
LGnn generalizes zero-shot to larger and hybrid systems unseen during training.
LGnn offers interpretability by revealing physical insights into forces and constraints.
Abstract
Physical systems are commonly represented as a combination of particles, the individual dynamics of which govern the system dynamics. However, traditional approaches require the knowledge of several abstract quantities such as the energy or force to infer the dynamics of these particles. Here, we present a framework, namely, Lagrangian graph neural network (LGnn), that provides a strong inductive bias to learn the Lagrangian of a particle-based system directly from the trajectory. We test our approach on challenging systems with constraints and drag -- LGnn outperforms baselines such as feed-forward Lagrangian neural network (Lnn) with improved performance. We also show the zero-shot generalizability of the system by simulating systems two orders of magnitude larger than the trained one and also hybrid systems that are unseen by the model, a unique feature. The graph architecture of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
MethodsGraph Neural Network · Test
