atlas

Research map / Architectures and efficiency / RNNs and normalization

Inducing Point Operator Transformer: A Flexible and Scalable Architecture for Solving PDEs

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Scalable approximation and equivariant compute · 10 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.

Proposes the inducing-point operator transformer (IPOT), an attention-based encoder-processor-decoder that compresses arbitrary input functions into a fixed set of learnable latent inducing points, processes them, and decodes at arbitrary output queries, scaling linearly in input/output size.

Problem

Learning PDE solution operators that flexibly handle irregular, arbitrary input/output discretizations while scaling to large discretizations and long-horizon forecasting.

Approach

Use cross-attention with a small number of learnable inducing-point queries as encoder, a latent self-attention processor independent of input/output discretization, and cross-attention decoder at arbitrary query points, so cost is linear in input/output size and processor depth is decoupled from data size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IPOT instead of FFNODarcy Flow · Darcy Flowrelative L2 error: 7.70e--3 -> 1.73e--2Hurt
Use IPOT instead of OFormerNavier Stokes · Navier Stokesrelative L2 error: 1.04e--2 -> 8.85e--3Helped
Use IPOT instead of FFNOAirfoil · Airfoilrelative L2 error: 7.80e--3 -> 8.79e--3Hurt
Use IPOT instead of OFormerElasticity · Elasticityrelative L2 error: 1.83e--2 -> 1.56e--2Helped
Use IPOT instead of FFNOPlasticity · Plasticityrelative L2 error: 4.70e--3 -> 3.25e--3Helped
Use IPOT instead of FFNOERA5 · ERA5relative L2 error: 7.25e--3 -> 6.64e--3Helped
Use 64 inducing points rather than the 512-point variant (ablation)IPOT · ERA5relative L2 error: 6.44e--3 -> 1.45e--2Hurt
Use 128 inducing points rather than the 512-point variant (ablation)IPOT · ERA5relative L2 error: 6.44e--3 -> 1.30e--2Hurt
Increase inducing points from 256 to 512 (ablation)IPOT · ERA5relative L2 error: 6.87e--3 -> 6.44e--3Helped
Remove inducing points and use observational self-attention (ablation)IPOT · ERA5runtime (seconds)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Burgers Darcy flow Navier-Stokes Airfoil Elasticity Plasticity Spherical shallow water ERA5

Benchmarks: Burgers Darcy flow Navier-Stokes Airfoil Elasticity Plasticity ERA5 Spherical shallow water

Metrics: relative L2 error parameter count runtime per epoch CUDA memory

Baselines: DeepONet MeshGraphNet FNO FFNO OFormer DINo Perceiver IO

Builds on: Perceiver Fourier neural operator OFormer DeepONet Set Transformer

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