Toward a Better Understanding of Fourier Neural Operators from a Spectral Perspective

Shaoxiang Qin, Fuyuan Lyu, Wenhui Peng, Dingyang Geng, Ju Wang +5 more
4/10/2024
cs.LG

No confident code implementation found for this paper.

Abstract

In solving partial differential equations (PDEs), Fourier Neural Operators (FNOs) have exhibited notable effectiveness. However, FNO is observed to be ineffective with large Fourier kernels that parameterize more frequencies. Current solutions rely on setting small kernels, restricting FNO's ability to capture complex PDE data in real-world applications. This paper offers empirical insights into FNO's difficulty with large kernels through spectral analysis: FNO exhibits a unique Fourier parameterization bias, excelling at learning dominant frequencies in target data while struggling with non-dominant frequencies. To mitigate such a bias, we propose SpecB-FNO to enhance the capture of non-dominant frequencies by adopting additional residual modules to learn from the previous ones' prediction residuals iteratively. By effectively utilizing large Fourier kernels, SpecB-FNO achieves better prediction accuracy on diverse PDE applications, with an average improvement of 50%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{qin2024toward,
  title  = {Toward a Better Understanding of Fourier Neural Operators from a Spectral Perspective},
  author = {Shaoxiang Qin and Fuyuan Lyu and Wenhui Peng and Dingyang Geng and Ju Wang and Xing Tang and Sylvie Leroyer and Naiping Gao and Xue Liu and Liangzhu Leon Wang},
  year   = {2024},
  eprint = {2404.07200},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.07200v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.07200.svg)](https://codeofpaper.com/paper/2404.07200)

Discussion