English

Deep ReLU Neural Network Emulation in High-Frequency Acoustic Scattering

Numerical Analysis 2024-05-22 v1 Numerical Analysis

Abstract

We obtain wavenumber-robust error bounds for the deep neural network (DNN) emulation of the solution to the time-harmonic, sound-soft acoustic scattering problem in the exterior of a smooth, convex obstacle in two physical dimensions. The error bounds are based on a boundary reduction of the scattering problem in the unbounded exterior region to its smooth, curved boundary Γ\Gamma using the so-called combined field integral equation (CFIE), a well-posed, second-kind boundary integral equation (BIE) for the field's Neumann datum on Γ\Gamma. In this setting, the continuity and stability constants of this formulation are explicit in terms of the (non-dimensional) wavenumber κ\kappa. Using wavenumber-explicit asymptotics of the problem's Neumann datum, we analyze the DNN approximation rate for this problem. We use fully connected NNs of the feed-forward type with Rectified Linear Unit (ReLU) activation. Through a constructive argument we prove the existence of DNNs with an ϵ\epsilon-error bound in the L(Γ)L^\infty(\Gamma)-norm having a small, fixed width and a depth that increases spectrally\textit{spectrally} with the target accuracy ϵ>0\epsilon>0. We show that for fixed ϵ>0\epsilon>0, the depth of these NNs should increase poly-logarithmically\textit{poly-logarithmically} with respect to the wavenumber κ\kappa whereas the width of the NN remains fixed. Unlike current computational approaches, such as wavenumber-adapted versions of the Galerkin Boundary Element Method (BEM) with shape- and wavenumber-tailored solution ansatz\textit{ansatz} spaces, our DNN approximations do not require any prior analytic information about the scatterer's shape.

Keywords

Cite

@article{arxiv.2405.12624,
  title  = {Deep ReLU Neural Network Emulation in High-Frequency Acoustic Scattering},
  author = {Fernando Henríquez and Christoph Schwab},
  journal= {arXiv preprint arXiv:2405.12624},
  year   = {2024}
}
R2 v1 2026-06-28T16:34:03.178Z