atlas

Research map / Architectures and efficiency / Attention and transformers

Positional Knowledge is All You Need: Position-induced Transformer (PiT) for Operator Learning

ICML 2024 · Architectures and efficiency › Attention and transformers · approach: Transformer neural operators for PDEs · 2 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 Position-induced Transformer (PiT) with position-attention, a Softmax over negative squared pairwise distances of mesh points that ignores input function values, for PDE operator learning.

Problem

Transformer-based neural operators for PDE operator learning rely on content-based self-attention, which is computationally expensive (memory and time scale with each batch's input values) and has limited interpretability.

Approach

Replace content-based self-attention with position-attention whose weights come only from a Softmax of negative squared distances between sampling points, making the kernel input-independent and convergent under mesh refinement; adds cross and local variants for down/upsampling and a local receptive field.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PiT with position-attention instead of FNO++operator learning model · InviscidBurgersrelative l1 error: 0.00995 -> 0.0136Hurt
use PiT with position-attention instead of FNOoperator learning model · ShockTuberelative l1 error: 0.0156 -> 0.0122Helped
use PiT with position-attention instead of FNO++operator learning model · Darcy2Drelative l2 error: 0.00509 -> 0.00485Helped
use PiT with position-attention instead of ONOoperator learning model · Vorticityrelative l2 error: 0.1195 -> 0.1140Helped
use PiT with position-attention instead of GNOToperator learning model · Elasticityrelative l2 error: 0.00865 -> 0.00649Helped
use PiT with position-attention instead of ONOoperator learning model · NACArelative l2 error: 0.0056 -> 0.00480Helped
use PiT instead of FNO++ when trained on 43^2Darcy2D operator · Darcy2D, trained on 43^2 and tested on 421^2prediction error: 8.67% -> 4.50%Helped
replace all position-attention layers with vanilla self-attention (ablation)PiT · InviscidBurgersrelative l1 error: 0.0136 -> 0.016Hurt
replace all position-attention layers with vanilla self-attention (ablation)PiT · ShockTuberelative l1 error: 0.0122 -> 0.0259Hurt
replace Processor position-attention layers with vanilla self-attention (ablation)PiT · Elasticityrelative l2 error: 0.00649 -> 0.169Hurt
combine self-attention with position-attention (ablation)PiT · InviscidBurgers and ShockTuberelative l1 error: InviscidBurgers: 0.0136 -> 0.00816; ShockTube: 0.0122 -> 0.0179Mixed
replace lambda with lambda^2 to ensure non-negativity (ablation)PiT · InviscidBurgers, ShockTube, Darcy2D, Vorticity, Elasticity, and NACArelative error: InviscidBurgers: 0.0136 -> 0.0273; ShockTube: 0.0154 -> 0.0122; Darcy2D: 0.00485 -> 0.0102; Vorticity: 0.5757949 -> 0.11Mixed

Surprising findings

Limitations

Experimental setup

Datasets: InviscidBurgers ShockTube Darcy2D Vorticity (Navier-Stokes) Elasticity NACA airfoil transonic flow

Benchmarks: InviscidBurgers ShockTube Darcy2D Vorticity Elasticity NACA

Metrics: relative l1 error relative l2 error parameter count training time per epoch

Baselines: DeepONet shift-DeepONet FNO FNO++ Geo-FNO Galerkin Transformer OFormer GNOT ONO

Builds on: Transformer Fourier neural operator DeepONet Galerkin Transformer OFormer

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