Source-linked AI summary

ESPC-Transolver: An Equivalent-Surface Physics-Guided Coupling-Aware Transolver for 3D Multiple Scattering

Guoqing Zhao, Liang Li, Xing Li, Hao Kuang

arXiv:2610.34246v1math.NAcs.NA

TL;DR

Cross-geometry multiple-scattering prediction must infer unseen objects’ scattering responses while representing phase-sensitive wave exchange. ESPC-Transolver combines canonical local responses with coupling-aware attention and equivalent-source reconstruction; it reports lower prediction errors across familiar and unseen geometry families.

  • Problem

    For unseen geometry families, it is unclear whether conditioning a coupling-aware network on shared local scattering responses improves prediction over geometric conditioning.

    Source: §1 · p. 2
  • Method

    ESPC-Transolver encodes canonical scattering responses and incident traces with shared object-local blocks, then models inter-object coupling with relative-position-aware attention.

    Source: §1 · pp. 2–3
  • Results

    ESPC-Transolver achieves lower interface and canonical scattered-field prediction errors than evaluated geometry-conditioned baselines and alternative architectures, including on held-out familiar families and unseen Peanut and Torus geometries.

    Source: §6 · p. 15
  • Takeaways & Limitations

    Near- and far-field reconstructions reproduce multiple-scattering interference patterns using predicted interface pressure and normal flux.

    Source: §1 · p. 3, §6 · p. 15

    The stated formulation concerns three-dimensional exterior scattering from sound-hard objects.

    Source: §2.1 · p. 3

Abstract

from arXiv · show

Cross-geometry generalization is particularly challenging because geometry-conditioned multiple-scattering surrogates must infer unseen objects' scattering properties from geometric features while accurately capturing complex, phase-sensitive interactions arising from repeated wave exchange. We introduce ESPC-Transolver, an equivalent-surface physics-guided, coupling-aware Transolver that separates local scattering-response representations from inter-object interaction modeling. For each sound-hard scatterer, canonical scattered-pressure responses are constructed under a shared set of spherical-wave excitations. A local Dirichlet-to-Neumann (DtN) map and modal scattering conversion express these responses on an enclosing sphere, providing physically consistent input channels across geometries. Shared object-local Transolver blocks encode these responses and incident-field traces, while relative-position-aware slice attention models inter-object coupling. Predicted interface pressure and normal flux recovered from the local operator define equivalent sources for reconstructing exterior near- and far-field scattering. We evaluate the method on three-dimensional acoustic multiple-scattering problems at a fixed frequency, comparing it with geometry-conditioned predictors and alternative neural network backbones. ESPC-Transolver achieves lower scattered-field prediction errors on held-out instances of familiar geometry families and generalizes effectively to previously unseen Peanut and Torus geometries. Exterior-field reconstructions reproduce multiple-scattering interference patterns, linking cross-geometry interface prediction to near-field pressure and far-field scattering recovery.

1. Introduction

The introduction asks whether local scattering responses can improve cross-geometry prediction when multiple objects exchange phase-sensitive waves. ESPC-Transolver separates those responses from scene-dependent coupling and uses them to predict interface quantities for exterior-field reconstruction.

1. Introduction

  • The central question is whether shared local scattering responses improve prediction on unseen geometry families compared with geometric conditioning.The challenge is inferring unseen objects’ scattering properties while modeling phase- and amplitude-sensitive interactions among objects.Source: §1 · p. 2
  • Canonical responses to common spherical-wave excitations provide physically aligned input channels across different geometry families.A local DtN map and modal scattering conversion express the responses on enclosing spheres.Source: §1 · p. 2
  • Shared object-local Transolver blocks encode responses and incident traces, while relative-position-aware slice attention predicts inter-object coupling.Sharing parameters across scatterers supports configurations with different object counts and arrangements.Source: §1 · p. 3
  • Predicted interface pressure and operator-derived normal flux define equivalent sources for near-field and far-field reconstruction across shapes and topologies.The canonical sampling layout and coupling network remain unchanged as local response operators incorporate geometric and topological variation.Source: §1 · p. 3
  • Experiments assess input representations, interaction architectures, held-out familiar geometries, unseen Peanut and Torus families, and representative field reconstructions at a fixed frequency.The reconstructions examine how interface prediction errors relate to recovered spatial distributions and interference patterns.Source: §1 · p. 3

2. Problem formulation and canonical equivalent interfaces

The formulation places each sound-hard object inside a canonical spherical interface, constructs a local response there, and couples the objects through their modal scattering responses. Interface pressure and flux then support equivalent-source recovery of the exterior scattered field.

2.1. The exterior scattering problem

  • The exterior problem concerns sound-hard objects in 3D, with each object enclosed alone by a disjoint canonical ball of the same physical radius.The objects are centered at their respective centers, and the canonical interfaces provide the common setting for the local responses.Source: §2.1 · p. 3

2.2. A local response on the canonical interface

  • Canonical pressure and flux traces define equivalent sources whose summed contributions recover the scattered near field and far-field amplitude.The exterior representation retains the outgoing field generated by each enclosed object; regular incident and other-object fields contribute zero to that representation.Source: Figure 1 · p. 4
  • The local DtN map is defined by a mixed Laplacian problem and is uniquely solvable when k^2 is outside the operator spectrum.The map depends on object geometry and physical wavenumber, but not scene position or incident direction.Source: §2.2 · p. 4
  • Spherical-harmonic probes establish a common input basis and canonical directions a common output grid for sampled responses.The weighted projection uses sampled harmonics and sphere-area quadrature; FEM constructs the response from projected weak reactions.Source: §2.2 · p. 4

2.3. Constructing the discrete response by internal elimination

  • Eliminating interior FEM degrees of freedom yields the discrete DtN response as a Schur action, with one factorization reused for probe solves.The boundary degrees of freedom are separated from the remaining degrees of freedom, including those on the Neumann obstacle boundary.Source: §2.3 · pp. 4–5
  • Mass-matrix-weighted least squares projects FEM reactions onto output harmonics before evaluating flux coefficients on the canonical grid.The construction maps weak reactions through modal projection and then canonical sampling.Source: §2.3 · p. 5

2.4. Converting the DtN response to scattered pressure

  • The projected DtN response is converted to a canonical scattered-pressure operator whose columns represent responses to individual regular spherical-wave excitations.The response is defined by the FEM discretization, modal spaces, and quadrature, and is supplied to ESPC-Transolver with incident trace and scene features.Source: §2.4 · p. 5
  • The retained Foldy–Lax system couples each object’s outgoing waves into regular excitations at the others, while the network predicts coupled canonical pressure traces.The off-diagonal translation blocks represent inter-object wave transfer; the retained system requires I − TU to be nonsingular.Source: §2.4 · p. 5

3. ESPC-Transolver: a compositional Transolver architecture

ESPC-Transolver separates object-local response processing from inter-object communication, using shared local blocks and relative-position-aware slice attention. It predicts scattered-pressure traces from canonical responses and incident-field information, with operator-weighted supervision.

3. ESPC-Transolver: a compositional Transolver architecture

  • Shared local blocks encode each object's canonical response and incident-field input, while relative-position-aware interactions exchange information between objects.Local processing and inter-object updates are interleaved; a shared decoder predicts one complex scattered-pressure value per canonical node.Source: §3 · p. 6, §3.1 · p. 6, Figure 2 · p. 6

3.1. Object-compositional organization

  • Local Physics-Attention blocks aggregate canonical nodes into learned slices, update slice tokens, and return updates to the nodes.Local-block parameters are shared across objects, while successive blocks have distinct parameters.Source: §3.1 · pp. 6–7

3.2. Source-wise slice interactions

  • The interaction module pairs object-specific slices with position descriptors and separately normalizes source-object slice messages before summing them at each target.The interaction module is inserted after local blocks 1, 2, and 3; its shared edge MLP processes relative-position descriptors.Source: §3.1 · p. 7, §3.2 · pp. 7–8

3.1. Object-compositional organization

  • Shared local parameters and summed source-object messages make predicted traces equivariant to object permutations.Consistently reordering input objects reorders their predicted traces in the same way.Source: §3.1 · p. 7

3.3. Prediction and operator-weighted supervision

  • Training combines scene-normalized losses, including an auxiliary flux error that weights trace errors through the projected local flux operator.Scattered-field targets supervise scene coupling, and training-set normalization scales remain fixed at evaluation.Source: §3.3 · p. 8

4. Exterior-field recovery from canonical equivalent sources

The method recovers exterior scattering from predicted canonical-interface pressure and flux, first deriving outgoing coefficients and then evaluating fields outside the canonical balls. Its error analysis separates trace-prediction error from retained-mode representation discrepancy.

4.1. Pressure and flux as equivalent surface sources

  • Predicted total pressure traces and local-operator fluxes define equivalent sources whose summed outgoing fields reconstruct the exterior near field and far-field amplitude.The translation phase preserves interference between radiation from different object centres.Source: §4.1 · p. 8, §4.3 · p. 9

4.2. Recovering the outgoing coefficients

  • The outgoing coefficients are recovered by eliminating the regular incoming contribution from the retained modal pressure and flux relations.The implementation projects predicted total traces onto the retained Q-mode space.Source: §4.2 · p. 9

4.3. Near-field and far-field evaluation

  • The trace-to-field error bound separates propagated canonical-trace prediction error from retained-mode representation discrepancy relative to the numerical reference.Near- and far-field metrics use planar-grid and spherical-quadrature norms, respectively.Source: §4.3 · p. 9

5. Experiments and results

The experiments test held-out familiar geometries and unseen Peanut and Torus families, comparing response representations and network architectures. ESPC-Transolver achieves lower prediction errors, while its accuracy advantage over Transolver comes with increased inference time.

5.1. Experimental setup

  • The evaluation uses fixed-frequency, three-dimensional sound-hard scattering; training includes 10,000 scenes from basic shapes and 10,000 from 11 CAD geometries.Tests cover held-out instances of familiar sphere, ellipsoid, and box families, plus unseen Peanut and Torus families.Source: §5.1 · p. 10

5.2. Experiment 1: Comparison of response representations under a fixed compositional backbone

  • ESPC-Transolver has lower errors than all other models on held-out familiar geometry families; Transolver-Geo-strong's 3.10% mean error beats Transolver-Geo-matched's 7.77% there, but their ordering reverses on Peanut and Torus.Canonical-response conditioning also yields lower mean and median errors than both geometry-conditioned alternatives on the complete Peanut and Torus test sets.Source: Table 1 · p. 11, Figure 4 · p. 11, §5.2 · p. 11
  • Near-field complex-valued errors are lower than both geometry-conditioned models in all three illustrated scenes, and far-field reconstruction errors are also lower for ESPC-Transolver.The reconstructions include exterior amplitude and phase patterns, including interference from multiple wave interactions.Source: Figure 6 · p. 13, Table 2 · p. 14, §5.2 · p. 14

5.3. Experiment 2: Comparison of neural network architectures

  • 2.21% versus 4.97% on Same-geometry structure, 5.27% versus 7.46% on Peanut, and 15.44% versus 16.05% on Torus: ESPC-Transolver has the lowest mean errors among evaluated architectures.The advantage over Transolver is concentrated in familiar families and Peanut, with a smaller difference on Torus.Source: §5.3 · p. 14, Table 3 · p. 15
  • ESPC-Transolver requires 1.088 s for 100 predictions, versus 0.540 s for Transolver, illustrating an accuracy–inference-time trade-off.The measurements include neural-network forward inference time.Source: Table 4 · p. 15, §5.3 · p. 15

6. Conclusion

ESPC-Transolver separates object-specific scattering responses from scene-dependent interactions to predict acoustic multiple scattering. It achieves lower prediction errors across the evaluated geometry families, and its exterior-field reconstructions recover pressure distributions and multiple-scattering interference patterns.

  • ESPC-Transolver separates object-specific scattering responses from scene-dependent interactions to predict acoustic multiple scattering.The method uses shared object-local blocks and relative-position-aware attention.Source: §6 · p. 15
  • Across evaluated sound-hard scattering problems, ESPC-Transolver achieves lower interface and canonical scattered-field prediction errors than the geometry-conditioned baselines and alternative architectures, including on unseen Peanut and Torus geometries.Source: §6 · p. 15
  • Near- and far-field reconstructions show that predicted interface pressure and normal flux recover exterior pressure distributions and multiple-scattering interference patterns.Source: §6 · p. 15

Appendix A. Network configurations and numerical implementation

Appendix A summarizes evaluated network configurations and trainable parameter counts.

Appendix A.1. Geometric feature encoding and network implementation

The appendix details geometric feature encodings and implementation choices for the evaluated models.

  • Radial-occupancy features are evaluated at radial sampling locations, and feature normalization uses training-set means and variances with a 10^-4 variance floor.Source: Appendix A.1 · p. 17
  • Surface encoders process 2,048 area-sampled points and normals, using local-neighbor and whole-object features projected to a 128-dimensional conditioning space.Local features aggregate the 16 nearest neighbors; global features combine max and mean pooling.Source: Appendix A.1 · p. 17
  • PTv3 and Erwin use specified regression-head widths, while PIBNet constructs a multiscale graph with triangulation, tree, and reciprocal connections.The passage specifies PTv3 and Erwin heads as 64 →64 →2 and 32 →64 →2, respectively.Source: Appendix A.1 · p. 18

Appendix A.2. Training configuration

The appendix specifies a shared training configuration, with an auxiliary-loss exception for PTv3 and Erwin and training-data RMS normalization for outputs.

Appendix A.2. Training configuration

  • All models use AdamW for 200 epochs with batch size 16, cosine annealing from 10−4 to 10−7, weight decay 10−5, and gradient clipping at norm 1.Source: Appendix A.2 · p. 18
  • The auxiliary loss weight is 0.1 except for PTv3 and Erwin, where it is zero.Source: Appendix A.2 · p. 18
  • The flux-loss stabilization parameter εq is 10−6 times median flux energy over training scenes.Source: Appendix A.2 · p. 18
  • Response degrees of freedom and global scattered-field output are normalized with uncentered training-data RMS scales, then restored to physical scales for evaluation.Source: Appendix A.2 · p. 18

Appendix A.3. Numerical discretization and implementation details

The appendices describe the discretization and error metrics, then give finite-dimensional coupling and sensitivity analyses for the retained modal recovery.

Appendix A.3. Numerical discretization and implementation details

  • The numerical discretization uses graded, curved quadratic finite-element meshes, with spherical-harmonic modes ordered by degree and order.The excerpt refers to retained modal dimensions in Eq. (12) but does not provide their values.Source: Appendix A.3 · p. 18

Appendix A.4. Error metrics

  • Exterior-field errors are normalized by reference-field norms; near-field and far-field errors use uniform planar sampling and spherical quadrature weights, respectively.Source: Appendix A.4 · p. 18

Appendix B.1. Finite-dimensional projection and coupling consistency

  • The retained solution is expressed as (I−TU)bQ = Tainc, and the recovery bound assumes I−TU is nonsingular.The conversion also accounts for finite-quadrature projection of higher output modes.Source: Appendix B.1 · pp. 18–19

Appendix B.2. Local-response and coupled-system sensitivity

  • Local-response sensitivity is separated from coupled amplification, whose spectral-norm factor is 1/σmin(I−TU).Source: Appendix B.2 · p. 19

Appendix B.3. Trace-prediction and exterior-representation errors

The appendix decomposes exterior-field error into neural trace error and discrepancies from finite-mode recovery and numerical representation.

Appendix B.3. Trace-prediction and exterior-representation errors

  • The exact decomposition of exterior-representation error separates neural trace error from finite-mode recovery and numerical-representation discrepancy.Source: Appendix B.3 · p. 19
Loading 2610.34246v1…