atlas

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

An operator preconditioning perspective on training in physics-informed machine learning

ICLR 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Physics-informed neural network training · 5 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.

Shows that gradient descent training of physics-informed ML models (linearized/NTK regime) converges at a rate governed by the condition number of an operator composing the Hermitian square of the PDE operator with the tangent-kernel integral operator, and proposes parameter rescaling (preconditioning) of Fourier features to fix ill-conditioning on Poisson, Helmholtz and advection equations.

Problem

Physics-informed machine learning (PINNs and variants) trains slowly or fails with gradient descent, and there is little principled analysis of why training is hard.

Approach

Under approximate linearity (small Hessian/NTK drift), GD on the physics-informed loss reduces to a simplified linear iteration whose convergence rate is set by the condition number of matrix A = D*D-based Gram-type operator, which equals the condition number of the Hermitian square D*D composed with the tangent kernel integral operator; preconditioning by rescaling parameters (e.g. Fourier featur

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Rescale Fourier features using the differential-operator spectrumFourier features for the Poisson equation · Poisson equationtraining loss decayHelped
Rescale Fourier features using the differential-operator spectrumFourier features for the Poisson equation · Poisson equationcondition number: \kappa(\sA(\lambda)) \geq K^4; \kappa(\Tilde{\sA}(2\pi/\gamma^2, \gamma)) = 1 + O(1/\gamma)Helped
Precondition Fourier features according to the PDE operatorFourier features for the linear advection equation · Linear advection equationtraining speedHelped
Increase the advection speed βUnpreconditioned Fourier features · Linear advection equationcondition number: \sA(\beta) \sim \beta^2Hurt
Impose hard boundary conditions by multiplying the model by sin(x)Poisson equation toy model · Poisson equationcondition number: 3+2\sqrt{2}\approx 5.83 -> 4Helped
Impose hard boundary conditions by subtracting uθ(π)Poisson equation toy model · Poisson equationcondition number: 3+2\sqrt{2}\approx 5.83 -> 1Helped
Choose λ to minimize the condition numberFourier features for the Poisson equation · Poisson equationcondition numberHelped
Use hard boundary conditions instead of soft boundary conditionsFourier features for the linear advection equation · Linear advection equationcondition numberHelped

Surprising findings

Limitations

Experimental setup

Metrics: condition number training loss

Baselines: unpreconditioned Fourier features MLP learning rate annealing (soft BC weighting) NTK-based lambda weighting

Builds on: PINNs neural tangent kernel learning rate annealing for PINNs causal training for PINNs

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