Encoding physics to learn reaction-diffusion processes
About
Modeling complex spatiotemporal dynamical systems, such as the reaction-diffusion processes, have largely relied on partial differential equations (PDEs). However, due to insufficient prior knowledge on some under-explored dynamical systems, such as those in chemistry, biology, geology, physics and ecology, and the lack of explicit PDE formulation used for describing the nonlinear process of the system variables, to predict the evolution of such a system remains a challenging task. Unifying measurement data and our limited prior physics knowledge via machine learning provides us with a new path to solving this problem. Existing physics-informed learning paradigms impose physics laws through soft penalty constraints, whose solution quality largely depends on a trial-and-error proper setting of hyperparameters. Since the core of such methods is still rooted in black-box neural networks, the resulting model generally lacks interpretability and suffers from critical issues of extrapolation and generalization. To this end, we propose a deep learning framework that forcibly encodes given physics structure to facilitate the learning of the spatiotemporal dynamics in sparse data regimes. We show how the proposed approach can be applied to a variety of problems regarding the PDE system, including forward and inverse analysis, data-driven modeling, and discovery of PDEs. The resultant learning paradigm that encodes physics shows high accuracy, robustness, interpretability and generalizability demonstrated via extensive numerical experiments.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Partial Differential Equation Solving | Burgers Case E6 2D | Relative L2 Error0.1793 | 12 | |
| Partial Differential Equation Solving | Burgers Case E8 Mixed BC | Relative L2 Error0.2272 | 12 | |
| Partial Differential Equation Solving | NSE Case E5 10^-5, f2 | Relative L2 Error0.8356 | 12 | |
| Partial Differential Equation Solving | KSE 1D (Case E1) | Relative L2 Error0.3205 | 12 | |
| Partial Differential Equation Solving | NSE Case E3 10^-5, f1 | Relative L2 Error0.8356 | 11 | |
| Partial Differential Equation Solving | NSE Case E2 10^-4, f1 | Relative L2 Error0.8175 | 11 | |
| Partial Differential Equation Solving | NSE 10^-4, f2 (E4) | Relative L2 Error0.9153 | 11 | |
| PDE solving | Burgers | Relative L2 Error0.953 | 10 | |
| Learning Spatiotemporal Dynamics | NS Equation (test) | HCT (s)0.603 | 5 | |
| Learning Spatiotemporal Dynamics | Burgers Equation (test) | RMSE0.0967 | 5 |