A matrix preconditioning framework for physics-informed neural networks based on adjoint method
By: Jiahao Song, Wenbo Cao, Weiwei Zhang
Potential Business Impact:
Makes computer models solve hard science problems faster.
Physics-informed neural networks (PINNs) have recently emerged as a popular approach for solving forward and inverse problems involving partial differential equations (PDEs). Compared to fully connected neural networks, PINNs based on convolutional neural networks offer advantages in the hard enforcement of boundary conditions and in reducing the computational cost of partial derivatives. However, the latter still struggles with slow convergence and even failure in some scenarios. In this study, we propose a matrix preconditioning method to improve the convergence of the latter. Specifically, we combine automatic differentiation with matrix coloring to compute the Jacobian matrix of the PDE system, which is used to construct the preconditioner via incomplete LU factorization. We subsequently use the preconditioner to scale the PDE residual in the loss function in order to reduce the condition number of the Jacobian matrix, which is key to improving the convergence of PINNs. To overcome the incompatibility between automatic differentiation and triangular solves in the preconditioning, we also design a framework based on the adjoint method to compute the gradients of the loss function with respect to the network parameters. By numerical experiments, we validate that the proposed method successfully and efficiently solves the multi-scale problem and the high Reynolds number problem, in both of which PINNs fail to obtain satisfactory results.
Similar Papers
Examining the robustness of Physics-Informed Neural Networks to noise for Inverse Problems
Computational Physics
Helps computers solve hard science problems better.
Adaptive Physics-informed Neural Networks: A Survey
Machine Learning (CS)
Teaches computers to solve science problems faster.
Over-PINNs: Enhancing Physics-Informed Neural Networks via Higher-Order Partial Derivative Overdetermination of PDEs
Machine Learning (CS)
Makes computer models solve tough science problems better.