atlas

Research map / Probabilistic and scientific modeling / Differential equations and PDEs

Neural operators meet conjugate gradients: The FCG-NO method for efficient PDE solving

ICML 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural operators for general geometries · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains a discretization-invariant spectral neural operator as a nonlinear preconditioner for flexible conjugate gradient (FCG) on 2D elliptic PDEs, using an energy-norm (Notay) loss and residuals sampled from Krylov subspaces.

Problem

Deep learning PDE solvers have limited accuracy (about 0.1%-1% relative L2 error), and classical preconditioners for large sparse SPD linear systems from elliptic PDEs are restrictive in form and slow to converge.

Approach

Use a spectral neural operator as a nonlinear preconditioner inside FCG, whose convergence theory tolerates nonlinear preconditioners close enough to a linear one; train it with an energy-norm loss (Notay loss) on residuals drawn from CG Krylov subspaces so it transfers across resolutions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NO as a nonlinear FCG preconditioner instead of classical CGFCG-NO · Poisson and Diffusion, grids 32–128iterations to residual 10^-6: 74 -> 9; 130 -> 14; 216 -> 20; 75 -> 9; 132 -> 14; 215 -> 19Helped
Use NO+FCG instead of the strongest listed classical preconditioner, GS(4)FCG-NO · Poisson and Diffusion, grids 32–128iterations to residual 10^-6: 13 -> 9; 23 -> 14; 37 -> 20; 13 -> 9; 22 -> 14; 36 -> 19Helped
Replace Notay loss with L2 loss (ablation)NO+FCG · Poisson, grid 32; residual target 10^-6iterations: 9 -> 15Hurt
Replace Notay loss with L2 loss (ablation)NO+FCG · Poisson, grid 128; residual target 10^-6iterations: 20 -> 86Hurt
Replace Notay loss with L2 loss (ablation)NO+FCG · Diffusion, grid 128; residual target 10^-6iterationsHurt
Replace Krylov-subspace residuals with random right-hand-side residuals (ablation)NO+FCG · Poisson, grid 32; residual target 10^-6iterations: 9 -> 10No clear effect
Replace Krylov-subspace residuals with random right-hand-side residuals (ablation)NO+FCG · Poisson, grids 64 and 128; residual target 10^-6iterations: 14 -> 18; 20 -> 49Hurt
Replace Krylov-subspace residuals with random right-hand-side residuals (ablation)NO+FCG · Diffusion, grids 64 and 128; convergenceiterations: ---Hurt
Train NO at lower resolution and apply it at higher resolutionFCG-NO · Poisson and Diffusion, test grids up to 256iterations to residual reduction: 9; 18; 39Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Poisson elliptic problems (random trigonometric polynomials) synthetic Diffusion elliptic problems (random trigonometric polynomial coefficients)

Benchmarks: Poisson 2D elliptic (grids 32, 64, 128) Diffusion 2D elliptic (grids 32, 64, 128)

Metrics: number of FCG iterations to reduce residual by 10^-3, 10^-6, Notay loss per iteration

Baselines: CG Jacobi Gauss-Seidel ILU L2-loss neural operator preconditioner U-Net

Builds on: Fourier neural operator flexible conjugate gradient Notay nonlinear preconditioner theory

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy