LGAIJun 28, 2023

Separable Physics-Informed Neural Networks

arXiv:2306.15969v4105 citationsh-index: 18
Originality Highly original
AI Analysis

This addresses a fundamental bottleneck in scaling PINNs for complex PDEs, offering a more efficient solution for researchers and practitioners in computational physics and engineering.

The paper tackles the high computational cost and memory overhead of training physics-informed neural networks (PINNs) for multi-dimensional PDEs by proposing separable PINN (SPINN), which reduces network propagations and uses forward-mode automatic differentiation to enable over 10^7 collocation points on a single GPU, achieving up to 62x faster wall-clock time and 1,394x fewer FLOPs while maintaining or improving accuracy.

Physics-informed neural networks (PINNs) have recently emerged as promising data-driven PDE solvers showing encouraging results on various PDEs. However, there is a fundamental limitation of training PINNs to solve multi-dimensional PDEs and approximate highly complex solution functions. The number of training points (collocation points) required on these challenging PDEs grows substantially, but it is severely limited due to the expensive computational costs and heavy memory overhead. To overcome this issue, we propose a network architecture and training algorithm for PINNs. The proposed method, separable PINN (SPINN), operates on a per-axis basis to significantly reduce the number of network propagations in multi-dimensional PDEs unlike point-wise processing in conventional PINNs. We also propose using forward-mode automatic differentiation to reduce the computational cost of computing PDE residuals, enabling a large number of collocation points (>10^7) on a single commodity GPU. The experimental results show drastically reduced computational costs (62x in wall-clock time, 1,394x in FLOPs given the same number of collocation points) in multi-dimensional PDEs while achieving better accuracy. Furthermore, we present that SPINN can solve a chaotic (2+1)-d Navier-Stokes equation significantly faster than the best-performing prior method (9 minutes vs 10 hours in a single GPU), maintaining accuracy. Finally, we showcase that SPINN can accurately obtain the solution of a highly nonlinear and multi-dimensional PDE, a (3+1)-d Navier-Stokes equation. For visualized results and code, please see https://jwcho5576.github.io/spinn.github.io/.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes