NALGMay 3, 2024

Discretization Error of Fourier Neural Operators

arXiv:2405.02221v221 citationsh-index: 19
Originality Synthesis-oriented
AI Analysis

This addresses a specific error source in operator learning for computational efficiency, but it is incremental as it builds on existing FNO analysis.

The paper tackles the discretization error between the continuous definition of Fourier Neural Operators (FNOs) and their practical grid-based implementations, deriving algebraic convergence rates based on input regularity and validating these with numerical experiments.

Operator learning is a variant of machine learning that is designed to approximate maps between function spaces from data. The Fourier Neural Operator (FNO) is one of the main model architectures used for operator learning. The FNO combines linear and nonlinear operations in physical space with linear operations in Fourier space, leading to a parameterized map acting between function spaces. Although in definition, FNOs are objects in continuous space and perform convolutions on a continuum, their implementation is a discretized object performing computations on a grid, allowing efficient implementation via the FFT. Thus, there is a discretization error between the continuum FNO definition and the discretized object used in practice that is separate from other previously analyzed sources of model error. We examine this discretization error here and obtain algebraic rates of convergence in terms of the grid resolution as a function of the input regularity. Numerical experiments that validate the theory and describe model stability are performed. In addition, an algorithm is presented that leverages the discretization error and model error decomposition to optimize computational training time.

Foundations

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

Your Notes