Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamics

Pingchuan Ma, Peter Yichen Chen, Bolei Deng, Joshua B. Tenenbaum, Tao Du +2 more
4/27/2023
cs.LGcs.GR

No official code found. Best implementation: PingchuanMa/NCLaw (152 stars, last commit 2023-06-28).

Abstract

We propose a hybrid neural network (NN) and PDE approach for learning generalizable PDE dynamics from motion observations. Many NN approaches learn an end-to-end model that implicitly models both the governing PDE and constitutive models (or material models). Without explicit PDE knowledge, these approaches cannot guarantee physical correctness and have limited generalizability. We argue that the governing PDEs are often well-known and should be explicitly enforced rather than learned. Instead, constitutive models are particularly suitable for learning due to their data-fitting nature. To this end, we introduce a new framework termed "Neural Constitutive Laws" (NCLaw), which utilizes a network architecture that strictly guarantees standard constitutive priors, including rotation equivariance and undeformed state equilibrium. We embed this network inside a differentiable simulation and train the model by minimizing a loss function based on the difference between the simulation and the motion observation. We validate NCLaw on various large-deformation dynamical systems, ranging from solids to fluids. After training on a single motion trajectory, our method generalizes to new geometries, initial/boundary conditions, temporal ranges, and even multi-physics systems. On these extremely out-of-distribution generalization tasks, NCLaw is orders-of-magnitude more accurate than previous NN approaches. Real-world experiments demonstrate our method's ability to learn constitutive laws from videos.

View on arXivView PDF

Code Implementations(1)

PingchuanMa/NCLawCommunity63%

[ICML 2023] Learning Neural Constitutive Laws from Motion Observations for Generalizable PDE Dynamics

15217Shell, PythonMar 28, 20233 years ago

Similar Papers

Cite this paper

@article{ma2023learning,
  title  = {Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamics},
  author = {Pingchuan Ma and Peter Yichen Chen and Bolei Deng and Joshua B. Tenenbaum and Tao Du and Chuang Gan and Wojciech Matusik},
  year   = {2023},
  eprint = {2304.14369},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.14369v2},
  journal = {ICML 2023 2023}
}

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/2304.14369.svg)](https://codeofpaper.com/paper/2304.14369)

Discussion