Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Characterizing possible failure modes in physics-informed neural networks

About

Recent work in scientific machine learning has developed so-called physics-informed neural network (PINN) models. The typical approach is to incorporate physical domain knowledge as soft constraints on an empirical loss function and use existing machine learning methodologies to train the model. We demonstrate that, while existing PINN methodologies can learn good models for relatively trivial problems, they can easily fail to learn relevant physical phenomena for even slightly more complex problems. In particular, we analyze several distinct situations of widespread physical interest, including learning differential equations with convection, reaction, and diffusion operators. We provide evidence that the soft regularization in PINNs, which involves PDE-based differential operators, can introduce a number of subtle problems, including making the problem more ill-conditioned. Importantly, we show that these possible failure modes are not due to the lack of expressivity in the NN architecture, but that the PINN's setup makes the loss landscape very hard to optimize. We then describe two promising solutions to address these failure modes. The first approach is to use curriculum regularization, where the PINN's loss term starts from a simple PDE regularization, and becomes progressively more complex as the NN gets trained. The second approach is to pose the problem as a sequence-to-sequence learning task, rather than learning to predict the entire space-time at once. Extensive testing shows that we can achieve up to 1-2 orders of magnitude lower error with these methods as compared to regular PINN training.

Aditi S. Krishnapriyan, Amir Gholami, Shandian Zhe, Robert M. Kirby, Michael W. Mahoney• 2021

Related benchmarks

TaskDatasetResultRank
Solving reaction equationsReaction equations
Max Error0.9746
28
Convection Equation SolutionConvection Equation beta=30
Maximum Error0.9798
22
Convection Equation SolutionConvection Equation beta=40
Max Error1.1671
22
Convection Equation SolutionConvection Equation beta=35
Max Error1.1646
22
Solving reaction-diffusion equationsReaction-diffusion equation v=4, rho=5 1.0
Abs Error0.6628
22
Solving reaction-diffusion equationsReaction-diffusion equation v=5, rho=5 1.0
Absolute Error0.7073
22
Solving reaction-diffusion equationsReaction-diffusion equation v=6, rho=5 1.0
Absolute Error0.637
22
Solving reaction-diffusion equationsReaction-diffusion equation v=7, rho=5 1.0
Absolute Error0.2463
22
Solving reaction-diffusion equationsReaction-diffusion equations v=7, p=5
Max Error0.6453
22
Solving reaction-diffusion equationsReaction-diffusion equations v=4, p=5
Max Error1.3388
22
Showing 10 of 46 rows

Other info

Follow for update