A practical PINN framework for multi-scale problems with multi-magnitude loss terms
About
For multi-scale problems, the conventional physics-informed neural networks (PINNs) face some challenges in obtaining available predictions. In this paper, based on PINNs, we propose a practical deep learning framework for multi-scale problems by reconstructing the loss function and associating it with special neural network architectures. New PINN methods derived from the improved PINN framework differ from the conventional PINN method mainly in two aspects. First, the new methods use a novel loss function by modifying the standard loss function through a (grouping) regularization strategy. The regularization strategy implements a different power operation on each loss term so that all loss terms composing the loss function are of approximately the same order of magnitude, which makes all loss terms be optimized synchronously during the optimization process. Second, for the multi-frequency or high-frequency problems, in addition to using the modified loss function, new methods upgrade the neural network architecture from the common fully-connected neural network to special network architectures such as the Fourier feature architecture, and the integrated architecture developed by us. The combination of the above two techniques leads to a significant improvement in the computational accuracy of multi-scale problems. Several challenging numerical examples demonstrate the effectiveness of the proposed methods. The proposed methods not only significantly outperform the conventional PINN method in terms of computational efficiency and computational accuracy, but also compare favorably with the state-of-the-art methods in the recent literature. The improved PINN framework facilitates better application of PINNs to multi-scale problems.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| PDE solving | Poisson 2D (test) | L2 Rel. Error5.71 | 8 | |
| Solving PDE | Example 6 | L2-error2.13 | 7 | |
| Solving Heat Conduction Equation | Heat Conduction Equation 7 epsilon=0.15 1.0 (test) | L2 Error5.01 | 6 | |
| Solving heat conduction equations | Heat conduction problem epsilon=0.12 4.1 | Relative L2-Error1.71 | 4 | |
| Solving heat conduction equations | Heat conduction problem 4.1 (epsilon=0.11) | Relative L2 Error2.44 | 4 | |
| Solving heat conduction equations | Heat conduction problem 4.1 epsilon=0.10 | Relative L2 Error8.46 | 4 | |
| Solving Maxwell's equations | Maxwell’s equation point charge source | Relative L2 Error (Ex)4.33 | 3 | |
| Solving 2D Poisson Equation | Poisson problem 4.2 (ε = 0.02) 1.0 (test) | Relative L2 Error3.25 | 3 | |
| Solving flow equation | Flow Equation 4.3 | Relative L2-Error8.35 | 3 |