atlas

Research map / Architectures and efficiency / Attention and transformers

Improved Operator Learning by Orthogonal Attention

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 Orthogonal Neural Operator (ONO), whose core orthogonal attention parameterizes orthonormal neural eigenfunctions via an EMA-estimated covariance and Cholesky whitening to act as a regularized kernel integral operator for PDE surrogate learning.

Problem

Neural operators for PDE solution learning overfit when training data is limited, and expensive PDE solver data makes this a bottleneck; existing attention-based operators lack inherent regularization.

Approach

Rewrite the kernel integral operator with orthonormal eigenfunctions and parameterize them with neural networks; orthonormalize features via Cholesky whitening of an EMA covariance, yielding a softmax-free attention-like module with built-in orthogonal regularization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ONO instead of the strongest listed baselineneural operator · NS2dl2 relative error: 0.1213 -> 0.1195Helped
use ONO instead of the strongest listed baselineneural operator · Airfoill2 relative error: 0.0062 -> 0.0056Helped
use ONO instead of the strongest listed baselineneural operator · Pipel2 relative error: 0.0049 -> 0.0034Helped
use ONO instead of the strongest listed baselineneural operator · Darcyl2 relative error: 0.0069 -> 0.0072Hurt
use ONO instead of the strongest listed baselineneural operator · Elasticityl2 relative error: 0.0086 -> 0.0118Hurt
use ONO instead of the strongest listed baselineneural operator · Plasticityl2 relative error: 0.0028 -> 0.0048Hurt
replace FNO with ONOoperator on Darcy zero-shot super-resolution at s = 421 · Darcy zero-shot super-resolution (s = 421)l2 relative error: 0.3631 -> 0.0386Helped
replace FNO with ONOoperator on NS2d · NS2d Seen and Unseen timestepsl2 relative error: 0.0982 -> 0.0889; 0.2446 -> 0.2143Helped
add orthogonalization instead of using no orthogonalization (ablation)ONO on Elasticity with reduced training data · Elasticity limited-data experimentl2 relative error: ONO: 0.0114 -> 0.0181; ONO$^{-}$: 0.0352 -> 0.0694Helped
use Nyström Transformer block instead of Linear Transformer block (ablation)ONO · Airfoil, Elasticity, and Pipel2 relative error: Airfoil: 0.0079 -> 0.0056; Elasticity: 0.0137 -> 0.0118; Pipe: 0.0060 -> 0.0034Helped
use Nyström Transformer block instead of Galerkin Transformer block (ablation)ONO · Airfoil, Elasticity, and Pipel2 relative error: Airfoil: 0.0122 -> 0.0056; Elasticity: 0.0133 -> 0.0118; Pipe: 0.0075 -> 0.0034Helped
use orthogonalization instead of batch or layer normalization (ablation)ONO · Airfoil, Elasticity, and Pipel2 relative error: BN -> Ortho: Airfoil 0.0808 -> 0.0056, Elasticity 0.0149 -> 0.0118, Pipe 0.2151 -> 0.0034; LN -> Ortho: Airfoil 0.0288 -Helped

Surprising findings

Limitations

Experimental setup

Datasets: Darcy NS2d Airfoil Pipe Elasticity Plasticity

Benchmarks: Darcy NS2d Airfoil Pipe Elasticity Plasticity

Metrics: l2 relative error

Baselines: FNO Geo-FNO F-FNO U-FNO Galerkin Transformer LSM GNOT DeepONet

Builds on: Fourier Neural Operator Galerkin Transformer Neural eigenfunctions Linear Transformer Nyströmformer

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