atlas

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

Transolver: A Fast Transformer Solver for PDEs on General Geometries

ICML 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural PDE solvers · 11 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.

Transolver replaces standard attention with Physics-Attention, which softly assigns mesh points to learnable physics slices, encodes slice tokens, and applies attention among tokens, achieving linear complexity and state-of-the-art PDE solving on six benchmarks and two industrial car/airfoil tasks.

Problem

Transformers applied directly to large unstructured PDE meshes are computationally expensive (quadratic attention) and struggle to capture intricate physical correlations among massive individual mesh points.

Approach

Learn soft slice assignments of mesh points from their features so that points with similar physical states share a slice; aggregate each slice into a physics-aware token, run attention among the M tokens (linear in mesh size), and deslice back to mesh points.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Physics-Attention instead of attention over mesh pointsPDE benchmarks · ElasticityRelative L2: 0.0086 -> 0.0064Helped
use Physics-Attention instead of attention over mesh pointsPDE benchmarks · PlasticityRelative L2: 0.0017 -> 0.0012Helped
use Physics-Attention instead of attention over mesh pointsPDE benchmarks · AirfoilRelative L2: 0.0059 -> 0.0053Helped
use Physics-Attention instead of attention over mesh pointsPDE benchmarks · PipeRelative L2: 0.0047 -> 0.0033Helped
use Physics-Attention instead of attention over mesh pointsPDE benchmarks · Navier–StokesRelative L2: 0.1195 -> 0.0900Helped
use Physics-Attention instead of attention over mesh pointsPDE benchmarks · DarcyRelative L2: 0.0065 -> 0.0057Helped
use Physics-Attention rather than the strongest reported baselineShape-Net Car · Shape-Net CarC_D Relative L2: 0.0159 -> 0.0103Helped
use Physics-Attention rather than the strongest reported baselineAirfRANS · AirfRANSC_L Relative L2: 0.1476 -> 0.1030Helped
set number of slices M to 1 instead of 64 (ablation)Transolver · ElasticityRelative L2: 0.0064 -> 0.0148Hurt
increase number of slices from M=8 to M=64 (ablation)Transolver · ElasticityRelative L2: 0.0071 -> 0.0064Helped
increase number of slices from M=16 to M=64 (ablation)Transolver · DarcyRelative L2: 0.0067 -> 0.0059Helped
increase number of slices from M=64 to M=1024 (ablation)Transolver · ElasticityRelative L2: 0.0064 -> 0.0068Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Elasticity Plasticity Airfoil Pipe Navier-Stokes Darcy Shape-Net Car AirfRANS

Benchmarks: Elasticity Plasticity Airfoil Pipe Navier-Stokes Darcy Shape-Net Car AirfRANS

Metrics: relative L2 drag coefficient relative L2 lift coefficient relative L2 Spearman rank correlation GPU memory running time per epoch

Baselines: FNO geo-FNO U-NO LSM WMT GNOT FactFormer ONO OFormer Galerkin Transformer HT-Net GINO

Builds on: Transformer Fourier neural operator Galerkin Transformer geo-FNO

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