Exploring Conditioning Strategies for Fourier Neural Operators

1University of Michigan

Overall Results

One-step predictions

One-step predictions on all four PDE benchmarks using the best-performing conditioned FNO variant for each task. For every benchmark, we show the input field at the rollout start time, the predicted field, the ground-truth field at the same time, and the $L^2$ error.

Abstract

Learning neural operators for parameter-dependent PDEs requires integrating physical parameters into the operator architecture. We systematically compare three conditioning strategies for Fourier Neural Operators (FNOs): local feature-wise modulation, global channel-wise scaling, and input-level concatenation.

Using identical backbones, we evaluate all mechanisms on four PDE systems—advection, Burgers, elasticity, and Navier-Stokes—and show that conditioning consistently improves parameter generalization. Local modulation performs best on most benchmarks, while global scaling is most effective for linear elasticity.

Architecture Design

We systematically compare three distinct architectural modifications to inject physical parameters $p$ into the FNO backbone.

1. Local Conditioning

Local Conditioning

Feature-wise Modulation: Parameters are encoded to produce channel-wise scale and shift values, applied via FiLM layers between spectral blocks. This allows parameters to locally adjust each Fourier block.

2. Global Conditioning

Global Conditioning

Channel-wise Scaling: Parameters are mapped to a latent vector and used as multiplicative factors on the learned feature map. This introduces a global adjustment per channel without modifying spatial patterns.

3. Input-Level

(Concatenation Strategy)

Input-Level Conditioning (Concatenation): This is the simplest strategy where physical parameters $p$ are broadcast spatially across the grid and concatenated as extra channels to the input $a(x)$ before the first lifting layer.

Inputnew = Concat([ Inputoriginal, Broadcast(p) ], dim=channel)

While simple to implement, this method forces the network to learn the interaction between parameters and dynamics solely through the standard FNO convolution operations, without explicit modulation mechanisms.

Experimental Benchmarks

We evaluate our conditioning strategies on four PDE benchmarks with varying physical parameters.

Advection Diffusion

$\partial_t u = \nu \Delta u - \mathbf{v} \cdot \nabla u + s(x, y, t)$

Varying velocity field $v_x$ and $v_y$

Burgers Equation

$\partial_t u + (u \cdot \nabla) u = \nu \Delta u$

Varying viscosity $\nu$

Elastic Waves

$\partial_t \mathbf{u} = \mathbf{v}$
$\partial_t \mathbf{v} = (c_p^2 - c_s^2) \nabla(\nabla \cdot \mathbf{u}) + c_s^2 \Delta \mathbf{u}$

Varying P-wave $c_p$ and S-wave speeds $c_s$

Navier-Stokes Equation

$\partial_t \omega + \mathbf{u} \cdot \nabla \omega = \nu \Delta \omega + f(x, y)$

Varying external forcing amplitudes

Scaling Laws

Scaling Law

Scaling behavior of the local conditioning model as the number of training samples increases. Performance saturates at approximately 4k samples.

Quantitative Comparison

Method Advection Burgers Elasticity Navier-Stokes
Local 0.1050 0.0016 0.3232 0.1185
Global 0.1262 0.0019 0.2967 0.1359
Input-Level 0.1343 0.0023 0.2979 0.1175
Vanilla FNO 0.9430 0.0369 0.5057 0.1490

Table 1: Relative L2 error comparison (Stage 1).

Refinement Analysis: Navier-Stokes

In Stage 2, we applied the PDE-Refiner training scheme. While effective for some systems, it showed limitations on the Navier-Stokes benchmark due to dominant advective dynamics.

Refinement Error Curves

Across refinement depths $k = 1$ to $k = 4$, the error curves almost overlap with the baseline model ($k = 0$), indicating that refinement does not improve long-horizon stability for this system. The highly advective dynamics dominate the evolution, and the correction steps fail to reduce accumulated rollout error.

Across time steps $t = 0$ to $t = 6$, the predicted vorticity fields remain nearly identical for all refinement levels, showing no visible improvement over the baseline.

Refinement Visual Results