Integrating Physics and Topology in Neural Networks for Learning Rigid Body Dynamics

Amaury Wei, Olga Fink
11/18/2024
cs.LG

No official code found. Best implementation: AmauryWEI/hopnet (9 stars, last commit 2025-07-25).

Abstract

Rigid body interactions are fundamental to numerous scientific disciplines, but remain challenging to simulate due to their abrupt nonlinear nature and sensitivity to complex, often unknown environmental factors. These challenges call for adaptable learning-based methods capable of capturing complex interactions beyond explicit physical models and simulations. While graph neural networks can handle simple scenarios, they struggle with complex scenes and long-term predictions. We introduce a novel framework for modeling rigid body dynamics and learning collision interactions, addressing key limitations of existing graph-based methods. Our approach extends the traditional representation of meshes by incorporating higher-order topology complexes, offering a physically consistent representation. Additionally, we propose a physics-informed message-passing neural architecture, embedding physical laws directly in the model. Our method demonstrates superior accuracy, even during long rollouts, and exhibits strong generalization to unseen scenarios. Importantly, this work addresses the challenge of multi-entity dynamic interactions, with applications spanning diverse scientific and engineering domains.

View on arXivView PDF

Code Implementations(1)

AmauryWEI/hopnetCommunity65%

Official implementation of "Integrating Physics and Topology in Neural Networks for Learning Rigid Body Dynamics"

91Python, DockerfileJul 3, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{wei2024integrating,
  title  = {Integrating Physics and Topology in Neural Networks for Learning Rigid Body Dynamics},
  author = {Amaury Wei and Olga Fink},
  year   = {2024},
  eprint = {2411.11467},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.11467v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.11467.svg)](https://codeofpaper.com/paper/2411.11467)

Discussion