Constructive Universal Approximation by Infinite-Dimensional Neural Networks via Gaussian-Weighted Ridgelet Transform
Organizations: RIKEN Center for Advanced Intelligence Project (AIP), Nihonbashi 1-chome Mitsui Building, 1-4-1 Nihonbashi, Chuo-ku, Tokyo 103-0027, Japan · AI tech studio, CyberAgent, Inc., Shibuya Scramble Square, 2-24-12 Shibuya, Shibuya-ku, Tokyo 150-6121, Japan · Department of Mathematics, King’s College London, Strand Building, London, WC2R 2LS, UK · Department of Mathematics, Graduate School of Science, Kyoto University, Kyoto, 606-8502, Japan ·
Abstract
Neural networks whose inputs are functions, as in operator learning, are usually shown to be universal by existence arguments, either by reduction to finite-dimensional networks or by Stone--Weierstrass-type density; these prove that approximants exist but say little about how the parameters depend on the target. We take a constructive route. We extend the ridgelet transform, an integral transform related to the Fourier, Radon, and wavelet transforms, to continuous maps on a separable infinite-dimensional Hilbert space, replacing the Lebesgue measure that is unavailable in infinite dimensions by Gaussian weights with a homogeneous mixture on the direction space. The resulting transform has a Plancherel identity and reconstruction formulas incorporating the frame operator, the correction induced by the weights, and it assigns to each target an explicit coefficient measure, one for every admissible analysis filter. From these representations we obtain uniform approximation on compact sets for all continuous non-polynomial activations of polynomial growth, including ReLU, and, by Monte Carlo sampling of the coefficient, finite-width networks with a dimension-free error in the width for globally Lipschitz activations and coefficients with finite variation and second moments. Explicit examples include Gaussian targets and neural-operator layers. A companion Lean~4 formalization provides machine-checked proofs, with its correspondence to the manuscript documented at https://shosonoda.github.io/lean-operator-ridgelet/ .
Figures & tables
| Experiment | error at | error at | slope | |
|---|---|---|---|---|
| 1: ReLU, Gaussian directions on | ||||
| 2: ridgelet coefficient of , target | ||||
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Reference | Target class | Approximant | Norm or topology |
|---|---|---|---|
| Chen and Chen [19] | continuous functionals on a compact or | one hidden layer, Tauber–Wiener activation applied to finitely many point values or integrals of the input | uniform on |
| Chen and Chen [20] | continuous operators , compact | branch–trunk network (the DeepONet form), Tauber–Wiener activations | uniform on |
| Stinchcombe [91] | continuous functions on compactifications; functionals through the same structure | one hidden layer, activation characterized by the compactification | uniform on the compactification |
| Rossi and Conan-Guez [81] | continuous functionals on a compact | one hidden layer of functional neurons , regular activation | uniform on |
| Benth et al. [9] | continuous , Fréchet | one hidden layer , operator activation bounded and separating | cc |
| Galimberti [32] (Thm. 4.2) | continuous functions on quasi-Polish spaces | same architecture composed with an injection into ; finite-rank projections (Thm. 4.3) | cc |
| Reference | Target class | Approximant | Norm or topology |
|---|---|---|---|
| Kovachki et al. [53] | continuous operators between Sobolev spaces on the torus, on compact input sets | Fourier neural operator | uniform on compact sets |
| Lanthaler et al. [65] | continuous operators between function spaces on Euclidean domains, on compact input sets | averaging neural operator (one spatial average plus pointwise nonlinearity) | uniform on compact sets |
| Gödeke and Fernsel [35] | continuous operators between normed or metric spaces satisfying encoder–decoder approximation properties | encoder–decoder architectures (DeepONet, BasisONet, MIONet, frame based) | cc; also compact-set-independent choice of the architecture |
| Yao et al. [100] (Thms. 3.2, 4.3) | operators between Sobolev spaces on the torus whose derivative is continuous into Hilbert–Schmidt operators | Fourier neural operator with smooth activation | sup over a compact set of the operator error and of the Hilbert–Schmidt derivative error; of both for a Borel probability with moment conditions |
| de Feo [25] (Thms. 4.3, 4.6; Cor. 4.19) | operators together with derivatives, on Banach spaces | encoder–decoder classes (DeepONet, Deep-H-ONet, Schauder nets) | not dense in Fréchet compact-open or Fréchet–Sobolev norms, already for bounded linear targets; dense in Bastiani compact-open (derivatives uniform on compacts, directions from compacts), weighted Bastiani–Sobolev, and Gaussian Sobolev norms |
| This paper | continuous , separable Hilbert, separable Hilbert | one hidden layer , continuous non-polynomial of polynomial growth; coefficients from the ridgelet transform of a spectral approximant | cc |
| Reference | Target class | Approximant | Norm | Bound |
|---|---|---|---|---|
| Barron [5] | on a ball in with | one hidden layer, sigmoidal, width | on the ball | , no explicit |
| Mhaskar and Hahm [72] | smooth functionals on compact subsets of or | generalized translation networks | uniform | order bounds in the number of neurons, with matching lower bounds |
| Song et al. [85] (Thms. 1, 2) | functionals on with , on the unit ball of (Thm. 2) | functional deep ReLU network: a bounded linear first layer followed by ReLU layers, nonzero weights, depth | sup over | with |
| Gonon et al. [36] (Thm. 1) | on a separable Hilbert space with a Fourier–Stieltjes representation, second moments, and a density w.r.t. the sampling measure | random ReLU features, width , trained readout | expected squared error over the input law | for the squared error |
| Korolev [52] (Thm. 3.24) | variation space of maps between duals of separable Banach spaces with Schauder bases, Lipschitz for the weak- metric on | with finite-rank , | weak- metric on , pointwise with factor ; Bochner for with moments | times ; inverse theorem |
| Neufeld and Schmocker [78] (Thm. 4.5; Cor. 4.21) | Barron space of a separable Banach space of type ; in Cor. 4.21, a Barron–ridgelet class on defined by an admissible filter pair | random feature model with features; random neural network with neurons | Bochner in the -norm; weighted Sobolev | , , so for type , ; in Cor. 4.21 |
| Reference | Target class | Approximant | Norm | Bound |
|---|---|---|---|---|
| Lanthaler et al. [64] | PDE solution operators; general error decomposition | DeepONet | over the input law | encoder, approximator, reconstruction errors; algebraic rates in examples |
| Furuya et al. [31] (Thm. 1) | solution operator of a nonlinear parabolic equation on an ball, short time | weight-tied ReLU neural operator, Green-function expansion of rank | sup over the ball of | depth , width , by the Green-function error |
| Kratsios et al. [58] | uniformly continuous, in particular Lipschitz, operators on compact Sobolev sets | mixture of neural operators routed by a tree | uniform on the compact set | active expert of size for Lipschitz targets |
| Adcock et al. [3] (Thm. 4.1) | Lipschitz , Gaussian, whose PCA latent representation lies in a Gaussian Sobolev space | Hermite–PCA approximation from PCA samples and input–output samples | PCA tails, sampling terms, and a term improving with the Sobolev order |
| Reference | Target class | Approximant | Norm | Bound |
|---|---|---|---|---|
| Lanthaler and Stuart [63] (Thm. 2.11, Cor. 2.12) | -times Fréchet differentiable functionals or operators on a compact containing an infinite-dimensional hypercube | functionals of neural-network type , finite-rank linear, a ReLU network (covers PCA-Net, DeepONet, NOMAD, FNO) | sup over | complexity , |
| Lanthaler [62] | Lipschitz operators between Banach spaces | any architecture, size measured in bits | uniform on a compact set; expectation over an input law | size exponential in , for every activation |
| Kovachki et al. [55] | Lipschitz and Fréchet-differentiable operators | any method using input–output samples ( -widths) | as stated there | exponential in |
| Adcock et al. [2] | uniformly bounded Lipschitz (or Hölder) operators between separable Hilbert spaces | any estimator from noisy samples (minimax) | risk over an input law with given covariance spectrum | no algebraic rate in ; sharp for exponentially decaying spectra |
Neural Network Approximation Theory
Neural network approximation theory studies how network size, depth, activations, and structure determine the accuracy of functions and operators.
See all 227 papers