Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fourier PINNs: From Strong Boundary Conditions to Adaptive Fourier Bases #2589

Open
123zeo123 opened this issue Nov 14, 2024 · 2 comments
Open

Comments

@123zeo123
Copy link

Description

Interest is rising in Physics-Informed Neural Networks (PINNs) as a mesh-free alternative to traditional numerical solvers for partial differential equations (PDEs). However, PINNs often struggle to learn high-frequency and multi-scale target solutions. To tackle this problem, we first study a strong Boundary Condition (BC) version of PINNs for Dirichlet BCs and observe a consistent decline in relative error compared to the standard PINNs. We then perform a theoretical analysis based on the Four

(Optional:) Please add any files, screenshots, or other information here.

No response

(Required) What is this issue most closely related to? Select one.

Choose One

Internal issue ID

449bdd38-f3a5-4ea8-a721-e8c5fc69b78c

Paper URL

https://arxiv.org/html/2410.03496v1

Browser

Firefox/132.0

Device Type

Desktop

@html-feedback-bot
Copy link

Location in document: undefined

Selected HTML: Interest is rising in Physics-Informed Neural Networks (PINNs) as a mesh-free alternative to traditional numerical solvers for partial differential equations (PDEs).
However, PINNs often struggle to learn high-frequency and multi-scale target solutions.
To tackle this problem, we first study a strong Boundary Condition (BC) version of PINNs for Dirichlet BCs and observe a consistent decline in relative error compared to the standard PINNs.
We then perform a theoretical analysis based on the Fourier transform and convolution theorem.
We find that strong BC PINNs can better learn the amplitudes of high-frequency components of the target solutions.
However, constructing the architecture for strong BC PINNs is difficult for many BCs and domain geometries.
Enlightened by our theoretical analysis, we propose Fourier PINNs — a simple, general, yet powerful method that augments PINNs with pre-specified, dense Fourier bases.
Our proposed architecture likewise learns high-frequency components better but places no restrictions on the particular BCs or problem domains.
We develop an adaptive learning and basis selection algorithm via alternating neural net basis optimization, Fourier and neural net basis coefficient estimation, and coefficient truncation.
This scheme can flexibly identify the significant frequencies while weakening the nominal frequencies to better capture the target solution’s power spectrum.
We show the advantage of our approach through a set of systematic experiments.

Copy link

Hello @123zeo123, thanks for the issue report! We are reviewing your report and will address it as soon as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant