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

Multi-Scale Separable Fourier Neural Networks for Solving High-Frequency PDEs

About

Solving high-frequency partial differential equations (PDEs) with neural networks is notoriously difficult due to the spectral bias of conventional architectures. We propose the Multi-Scale Separable Fourier Neural Network (MS-SFNN), a framework designed to overcome this limitation by explicitly encoding multi-scale Fourier features within a separable representation. The network factorizes the solution into $d$ single-coordinate subnetworks with fixed, randomly initialized weights; these subnetworks are combined via element-wise products to form a rich set of basis functions. This separable construction scales linearly with the problem dimension, thus inherently alleviating the curse of dimensionality. Crucially, each subnetwork is equipped with trainable scaling factors coupled with cosine activations, providing an adaptive mechanism for multi-scale frequency selection that endows the model with strong spectral approximation capability. The PDE solution is expressed as a linear combination of these learned basis functions, and the combination coefficients are determined by solving a large-scale least-squares system. To resolve the memory bottleneck in high-frequency or three-dimensional settings, we replace automatic differentiation (AD) with analytical derivatives of the basis functions and use a memory-efficient batched QR decomposition for solving the least-squares systems efficiently. Extensive numerical experiments demonstrate that MS-SFNN achieves superior accuracy and substantially outperforms state-of-the-art methods, including Physics-Informed Neural Network (PINN) and the Separated-Variable Spectral Neural Network (SV-SNN).

Qihong Yang, Qiaolin He• 2026

Related benchmarks

TaskDatasetResultRank
Solving 2D Helmholtz equationsTwo-dimensional Helmholtz equations (k = 24π) (test)
Average L2 Error2.61e-12
6
Solving partial differential equationsThree-dimensional Helmholtz equations (25) (test)
L2 Error2.15e-5
4
Partial Differential Equation SolvingTaylor-Green vortex
u L-inf Error2.18e-11
3
Solving 2D boundary value problems2D flower-shaped problem with mixed boundary 1000Hz v1
L-infinity Error1.95e-14
3
Solving 2D boundary value problems2D flower-shaped problem with mixed boundary 10000Hz frequency configuration v1
L-infinity Error1.66e-6
3
Solving 2D-Helmholtz equation2D flower-shaped problem Dirichlet boundary v_freq = 1000Hz
L-infinity Error2.41e-14
3
Solving 2D-Helmholtz equation2D flower-shaped problem Dirichlet boundary, v_freq = 10000Hz
L-infinity Error7.08e-6
3
Solving heat conduction equationsHeat conduction equation (21) (k = 20π) (test)
L-infinity Error8.52e-13
3
Solving heat conduction equationsHeat conduction equation (21) (k = 100π) (test)
eL∞ Error4.19e-12
3
Solving heat conduction equationsHeat conduction equation (21) (k = 500π) (test)
eL∞ Error5.77e-4
3
Showing 10 of 18 rows

Other info

Follow for update