Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SetONet: A Set-Based Operator Network for Solving PDEs with Variable-Input Sampling

About

Most neural-operator surrogates for PDEs inherit from DeepONet-style formulations the requirement that the input function be sampled at a fixed, ordered set of sensors. This assumption limits applicability to problems with variable sensor layouts, missing data, point sources, and sample-based representations of densities. We propose SetONet, which addresses this gap by recasting the operator input as an unordered set of coordinate-value observations and encoding it with permutation-invariant aggregation inside a standard branch-trunk operator network while preserving the DeepONet synthesis mechanism and lightweight end-to-end training. A structured variant, SetONet-Key, aggregates sensor information through learnable query tokens and a position-only key pathway, thereby decoupling sampling geometry from sensor values. The method is assessed on four classical operator-learning benchmarks under fixed layouts, variable layouts, and evaluation-time sensor drop-off, and on four problems with inherently unstructured point-cloud inputs, including heat conduction with multiple point sources, advection-diffusion, phase-screen diffraction, and optimal transport problems. In parameter-matched studies, SetONet-Key achieves lower error than the DeepONet baseline on fixed-sensor benchmarks and remains reliable when layouts vary or sensors are dropped at evaluation. Comparisons across pooling rules show that attention-based aggregation is typically more robust than mean or sum pooling. On the point-cloud problems, SetONet operates directly on the native input representation, without rasterization or multi-stage preprocessing, and outperforms the larger VIDON baseline.

Stepan Tretiakov, Xingjian Li, Krishna Kumar• 2025

Related benchmarks

TaskDatasetResultRank
Operator learningDerivative Fixed
Relative L2 Error1.97
6
Operator learningIntegral Fixed
Relative L2 Error1.11
6
Operator learningDarcy 1D Fixed
Relative L2 Error (Test)297
6
Operator learningElastic Plate Fixed
Relative L2 Error1.35
6
Advection DiffusionPoint-cloud Advection Diffusion
Relative L2 Error4.47
5
Heat conductionPoint-cloud Heat, M=10
Relative L2 Error0.0135
5
Heat conductionPoint-cloud Heat, M=30
Relative L2 Error1.03
5
Operator learningDerivative Variable
Relative L2 Error1.65
5
Operator learningDerivative Drop-off
Relative L2 Error1.66
5
Operator learningIntegral Variable
Relative L2 Error (Test)2.83
5
Showing 10 of 17 rows

Other info

Follow for update