atlas

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

Accelerating PDE Data Generation via Differential Operator Action in Solution Space

ICML 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural operators for general geometries · 0 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 DiffOAS, a PDE dataset generation method that builds solutions as random combinations of basis solutions and computes right-hand sides by applying discretized differential operators (matrix-vector products), avoiding linear system solves.

Problem

Generating large, high-precision PDE training datasets for neural operators is computationally expensive because each sample requires solving large linear systems iteratively, which is slow and introduces termination error.

Approach

Generate solution functions u as Gaussian-weighted combinations of a few basis PDE solutions (plus boundary-preserving noise), then obtain the right-hand side f by applying the discretized operator A to u, replacing the linear solve with a single matrix-vector product at machine precision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace GMRES solves with DiffOAS solution generation and operator actionsPDE dataset generation · Darcy Flow, Wave, and Diffusion datasetsgeneration time: approximately 30 timesHelped
Train on DiffOAS-generated data instead of GMRES-generated dataFNO · Darcy Flow, Wave, and Diffusionerror: 4.56e-3 -> 4.26e-3; 4.05e-4 -> 6.52e-4; 4.29e-3 -> 4.79e-3Mixed
Train on DiffOAS-generated data instead of GMRES-generated dataDeepONet · Darcy Flow, Wave, and Diffusionerror: 6.82e-2 -> 5.62e-2; 6.12e-2 -> 4.72e-2; 7.70e-2 -> 6.04e-2Helped
Use DiffOAS operator actions instead of GMRES solvesPDE data generation, 10,000 data points · Matrix size 62500operator-action speedup: up to approximately 70,000 timesHelped
Use DiffOAS for dataset generation instead of GMRESPDE data generation, 10,000 data points · Multiple matrix sizestotal generation speedup: approximately 300 timesHelped
Use physical-distribution solution functions as basis functions instead of GRF basis functions (ablation)DiffOAS dataset generation · Darcy FlowFNO error: 31.44% -> 4.260%Helped
Use physical-distribution solution functions as basis functions instead of Fourier basis functions (ablation)DiffOAS dataset generation · Darcy FlowFNO error: 93.56% -> 4.260%Helped
Use physical-distribution solution functions as basis functions instead of truncated Chebyshev basis functions (ablation)DiffOAS dataset generation · Darcy FlowFNO error: 63.11% -> 4.260%Helped
Use physical-distribution solution functions as basis functions instead of GRF basis functions (ablation)DiffOAS dataset generation · Darcy FlowDeepONet error: 88.08% -> 5.629%Helped
Use physical-distribution solution functions as basis functions instead of Fourier basis functions (ablation)DiffOAS dataset generation · Darcy FlowDeepONet error: 96.98% -> 5.629%Helped
Use physical-distribution solution functions as basis functions instead of truncated Chebyshev basis functions (ablation)DiffOAS dataset generation · Darcy FlowDeepONet error: 68.23% -> 5.629%Helped
Improve GMRES tolerance from 1E-1 to 1E-5FNO trained on GMRES-generated Darcy Flow data · Darcy Flow, matrix dimension 10,000, 10,000 training instancesFNO error: 1.20E-1 -> 1.15E-3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Darcy flow (GRF-generated) scalar wave equation (Helmholtz, GRF-generated) solute diffusion in porous media (GRF-generated)

Benchmarks: Darcy flow scalar wave equation solute diffusion

Metrics: generation time (s) relative error of trained FNO and DeepONet speedup ratio

Baselines: GMRES MINRES Conjugate Gradient SKR

Builds on: Fourier Neural Operator DeepONet GMRES

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