SPIKANs: Separable Physics-Informed Kolmogorov-Arnold Networks
Physics-Informed Neural Networks (PINNs) have emerged as a promising method for solving partial differential equations (PDEs) in scientific computing. While PINNs typically use multilayer perceptrons (MLPs) as their underlying architecture, recent advancements have explored alternative neural networ...
Saved in:
Main Authors | , , |
---|---|
Format | Journal Article |
Language | English |
Published |
09.11.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Physics-Informed Neural Networks (PINNs) have emerged as a promising method
for solving partial differential equations (PDEs) in scientific computing.
While PINNs typically use multilayer perceptrons (MLPs) as their underlying
architecture, recent advancements have explored alternative neural network
structures. One such innovation is the Kolmogorov-Arnold Network (KAN), which
has demonstrated benefits over traditional MLPs, including faster neural
scaling and better interpretability. The application of KANs to
physics-informed learning has led to the development of Physics-Informed KANs
(PIKANs), enabling the use of KANs to solve PDEs. However, despite their
advantages, KANs often suffer from slower training speeds, particularly in
higher-dimensional problems where the number of collocation points grows
exponentially with the dimensionality of the system. To address this challenge,
we introduce Separable Physics-Informed Kolmogorov-Arnold Networks (SPIKANs).
This novel architecture applies the principle of separation of variables to
PIKANs, decomposing the problem such that each dimension is handled by an
individual KAN. This approach drastically reduces the computational complexity
of training without sacrificing accuracy, facilitating their application to
higher-dimensional PDEs. Through a series of benchmark problems, we demonstrate
the effectiveness of SPIKANs, showcasing their superior scalability and
performance compared to PIKANs and highlighting their potential for solving
complex, high-dimensional PDEs in scientific computing. |
---|---|
DOI: | 10.48550/arxiv.2411.06286 |