Abstract
We study the universal approximation properties of transformers and neural integral operators for operators in Banach spaces. In particular, we show that the transformer architecture is a universal approximator of integral operators between Hölder spaces. Moreover, we show that a generalized version of neural integral operators, based on the Gavurin integral, treats them as universal approximators of arbitrary operators between Banach spaces. Lastly, we show that a modified version of the transformer, which uses Leray–Schauder mappings, is a universal approximator of operators between arbitrary Banach spaces.
Keywords:
operator learning; Hölder space; G-equivariant map; gavurin integral; leray-schauder mapping MSC:
68T07; 47N40
1. Introduction
Operator learning constitutes a branch of deep learning dedicated to approximating nonlinear operators defined between Banach spaces. The appeal of this field stems from its capacity to model complex phenomena, such as dynamical systems, for which underlying governing equations remain elusive. Operator learning is thought to have originated with the theoretical groundwork established in [1] and subsequently implemented in [2].
Operator learning has been successfully applied in several fields of science, including learning neural integro-differential equations [3], integral operators [4,5], quantum state tomography [6], quantum circuit learning [7], control theory [8], partial differential equations [9], and holographic quantum chromodynamics [10], to mention but a few.
Transformers [11] have emerged as a powerful tool in natural language processing, and they have more recently been employed for addressing problems in operator learning, including dynamical systems. Previous research has explored their use in integral equations [4,5], inverse problems [12], fluid flows [13], and PDEs [14], among others.
Recent theoretical work highlights the strong approximation capabilities of transformer architectures across a range of settings. In [15], the authors showed that a variation in transformers’ attention mechanism, which includes free parameters, allows the recovery of polynomials with zero error over a compact subset of a Euclidean space. This procedure has the drawback of potential exponential scaling of free parameters. It was shown in [16] that transformers can approximate sequence-to-sequence functions with respect to a suitable “average” error. The case of approximating sequence-to-sequence functions with some smoothness and with infinite dimensional inputs was studied in [17], where learnable positional encoding was employed. More recently, in [18], these works were further extended to show that sequence-to-sequence functions with Hölder and Sobolev regularity can be approximated in the norm.
Recent studies have explored the application of transformers to operator modeling. For instance, [19] demonstrated the efficacy of attention mechanisms in learning operators with low regularity, specializing in Izhikevich and tempered fractional LIF neuron models. This work builds upon previous research [20,21] that established near-optimal error bounds for learning nonlinear operators between infinite-dimensional Banach spaces, notably DeepONets [22]. In addition, the work of [19] shows that on Banach spaces with the approximation property, transformers with positional encoding are universal approximators, using the addition of an encoder and a decoder and applying the results of [23] to uniformly approximate continuous functions via CNNs.
Transformers without positional encoders and without additional encoders and decoders have not yet been extensively explored in the case of operator learning problems. In fact, the results of [16,17,18], when applied directly to the proof of [19] in this setting, give error bounds that are either not uniform or are restricted to some classes of functions that are not directly related to the construction in [19].
The main results of the present paper are the following. We establish a universal approximation framework for Urysohn integral operators between Hölder spaces using transformer architectures without positional encoding, relying instead on their permutation-equivariant approximation properties. Our methods can also be applied for any equivariant universal approximator of sequence-to-sequence mappings, of which the transformer without positional encoding is an example. Moreover, incorporating Leray–Schauder mappings as encoders, we obtain a universal approximation result for (nonlinear) operators between arbitrary Banach spaces, including those without the approximation property. Lastly, we introduce a generalized neural integral operator based on the Gavurin integral and prove its universal approximation property for operators between Banach spaces under some smoothness assumption.
This paper is organized as follows. Section 2 outlines the necessary preliminaries. In Section 3, we prove that transformers are universal approximators for Hölder spaces. Section 4 investigates the universal approximation capabilities of neural integral operators for operators in Banach spaces. We conclude with Section 5, exploring further perspectives and open questions.
2. Preliminaries
2.1. Notation
Throughout this article, we assume a discretization of the interval as . Unless otherwise explicitly stated, over any subinterval, i.e., , the point .
Let denote the Hölder space of k-differentiable functions with the derivative that are Hölder continuous. We let be an integral operator. Consider the values and for , where and vary among the points of the discretization determined by the integration approximation.
Let the kernel of T be the function , which is continuous with respect to all variables, and is continuously differentiable with respect to the first and third variables. Here, G takes as input a function u and two “time” variables from the interval . Then, T is defined according to the assignment
In other words, T is an Urysohn integral operator.
For a function , we indicate by the -entry of the vector .
Following the previous conventions, for each in the rest of the paper, we indicate
where, as mentioned above, for each i. So, is the vector function whose -entry function is . Given a function , we introduce the following norm
which corresponds to the Euclidean norm of the component-wise p-norm, and can be applied to as a particular case. This p-norm will be the objective of the approximation results over Hölder spaces for transformers.
2.2. Leray–Schauder Mappings
Leray–Schauder mappings [24,25] are a fundamental tool in nonlinear functional analysis. They are used to establish the existence of solutions to nonlinear problems by extending the concept of degrees from finite-dimensional spaces to infinite-dimensional Banach spaces. Roughly speaking, given a compact set K and a finite dimensional subspace of a Banach space, we want to find a continuous mapping onto the finite subspace satisfying the property that the norm of elements in the compact set and the image of the mapping is smaller than a fixed . Following [25], we define Leray–Schauder mappings on a Banach space X as follows. Let K be a compact set, and an n-dimensional space spanned by the -net of K. We define by the assignment
where
for all . One sees directly that this mapping satisfies the property that
for all .
2.3. Gavurin Neural Integral Operator
We hereby recall the definition of the Gavurin integral [26], and use this to define a class of neural integral operators of relevance for the rest of this paper.
We follow [27], Chapter 17, and consider a mapping , where denotes the space of bounded linear operators from X to Y, two Banach spaces. Let be a partition of , and let . Then, the integral of R is defined in a procedure similar to the classical Riemann integral as
when the limit exists and is independent of the choices of . We indicate the action of the integral operator on an element z of X as .
We define a Gavurin integral operator to be an integral operator , which is the point-wise convex sum of the integral operators, as in Equation (3), as follows:
where for every z, , i.e., the coefficients are a partition of unity, and values are arbitrary linear operators.
We define a Gavurin neural integral operator to be an operator approximating the form in (4) with a Riemann sum consisting of Leray–Schauder maps and neural networks in the following sense. Let P and denote two Leray–Schauder mappings, and , where U and are open sets containing two given compacts, and . Then, and both span the finite dimensional subspaces E and of X and Y, respectively, by construction. We let and denote two linear homeomorphisms and , where we have set and . Let be a neural network, and consider the composition . Then, a Gavurin neural integral operator is a neural network defined as
where is a partition of unity subordinate to an open cover of , is a partition of unity of , and is a discretization of the interval . All sums in the definition are finite, and implicitly depends on the chosen discretization of , as well as the partitions of unity and . We notice that the sum over r is substantially mimicking a Riemann sum, therefore approximating an integral.
2.4. Models with Permutation-Equivariance
Equivariance can be formalized using the concept of a G-set for a group G consisting of a set S and where G acts on S from the right. Given two G-sets, X and Y, for the same group G, a function is said to be G-equivariant if for all and all .
A transformer is a sequence-to-sequence model composed of an encoder and a decoder, both built from stacks of self-attention and feedforward layers. A transformer defines a function where and are the input and output token spaces, respectively, and n, m are the input and output sequence lengths. Given an input sequence of tokens , each token is mapped to a vector via an embedding function A positional encoding is added to retain order information At each layer ℓ, the input is transformed via multi-head self-attention, as follows:
where is the length of the key vectors, used as a scaling factor to keep numbers stable,
where each head is
Each position i is updated via a position-wise feedforward network:
The full update rule at each layer ℓ is
In the context of transformers, particularly in machine learning models, equivariance refers to equivariance with respect to the natural symmetric group action on sequences of inputs–outputs. More specifically, for the function (e.g., a neural network layer), and the group G acting on both X and Y, the function f is said to be equivariant with respect to G if
where and denote the actions of g on X and Y, respectively.
Deep Sets [28] are explicitly designed to be permutation-invariant or -equivariant by applying a shared function to each element, followed by a symmetric aggregation operation (e.g., summation). Neural Functional models [29] generalize this idea by treating input data as functions over domains and ensure equivariance under transformations such as permutations by construction. Transformers [11], before the addition of positional encodings, are naturally permutation-equivariant due to the symmetric structure of the self-attention mechanism, i.e., each token tends to all others through shared attention weights, making the output invariant to the order of inputs under shared weights. However, once positional information is introduced, this permutation symmetry is typically broken.
The approach pursued in this article can be applied to any architecture that is equivariant and a universal approximator of sequence-to-sequence mappings, in the norm defined in (1). In other words, given an approximator of sequence-to-sequence mappings, we can show that there is a corresponding construction that is a universal approximator of nonlinear operators between the Hölder spaces. We pose the following useful definition.
In this article, we will use the term generalized transformer to denote a mapping defined on a space of functions as follows. We have a locally finite partition of unity defined on the space subordinate to some open covering , and we let denote a standard transformer for each open U in the covering , whether it has positional encoding or not. For a function , is defined by applying f to some pre-defined sampling scheme of the domain of the space of functions, and then applying on the corresponding outputs of f. We then set
Each sum is finite since the partition of unity is locally finite. Details of this procedure are provided below in Section 3.
2.5. Notation and Generalities
The notations used in the following sections are summarized in Table 1. The precise definitions of each notation are given in the main text and are used throughout this paper.
Table 1.
Summary of notations used in the rest of the manuscript.
In this work, the term operator will refer to any continuous mapping, without restriction of linearity. This follows the common notations in operator learning, where nonlinear maps between function spaces are also called operators.
3. Universal Approximation for Transformers
We recall the following definitions. Let be a function. Then, we say that f is Hölder continuous if there exists a constant c such that
for all , where . We define the set of all Hölder functions whose kth derivative is Hölder continuous, and define the norm
where is the maximum among the uniform norms of the derivatives of f. The space is a Banach space. In this section, we consider , where and , and let be a given integral operator. We want to show that there is a transformer architecture that approximates T with arbitrarily high precision in the following sense. For an arbitrary choice of , there exist a discretization of and a transformer architecture such that for each , u in some fixed set, we have that
where is a shorthand notation for .
We will need several lemmas before obtaining the main result.
We set X to be a Hölder space (with ) of functions defined on some closed interval . Let denote an integral operator, where we assume that T is an Urysohn integral operator and that the kernel of T is a function that is continuous with respect to all variables and is continuously differentiable with respect to the first and third variables. We let be a ball centered at the origin, with radius fixed. In this article, we will consider only numerical integration schemes that are non-adaptive and that are given by continuous formulas with respect to the sampled points.
Lemma 1.
Let T and X be as above. Then, we can find an integration scheme, , such that
for all , where denotes the uniform norm.
Proof.
We denote by the kernel of the integral operator T. Therefore,
for all . For , from , it follows that . Therefore, takes values in . Let denote the value
and let
Let us choose a quadrature rule with n points selected from to approximate the integral operator T. We indicate the quadrature by : , where the coefficients are the weights of the quadrature, and is continuous with respect to x. Also, is differentiable with respect to the variable t of an integration with a derivative given by
for any chosen . For the sake of simplicity, we use the forward rectangle method in what follows, but a similar procedure (upon suitably changing the error bounds and assuming that the index k of the Hölder space is large enough) can be performed for different integration rules, such as the Midpoint, Trapezoidal, corrected Trapezoidal, Cavalieri–Simpson, Boole, etc. It is known that the error in performing the numerical integration of is bounded by [30]. Therefore, for each fixed , we have the bound
from which we derive for all and all . Upon choosing , we find that uniformly in . □
A variation in the following argument appears also in [4,5]. We provide here a more formal approach. Before stating and proving the result, we pose the following definition.
Definition 1.
Let denote a permutation of n elements, i.e., , where is the permutation group on n elements. Then, acts on the tuples of type through the induced diagonal permutation representation, which just reorders the entries and according to the permutation , as follows:
We indicate by the permutation action of on n-tuples as
We will also denote by the permutation action on tuples such as to shorten the notation.
Lemma 2.
The integration scheme from Lemma 1 induces a continuous function . Moreover, F is equivariant with respect to the actions defined in Definition 1.
Proof.
We set for each , where the points are determined by the integration scheme defined in Lemma 1. We can therefore define F as the column vector and as a function of the tuple . Since each function is continuous with respect to its entries and , it follows that the function F is also continuous.
To show that the function F just defined is permutation-equivariant, using the same notations introduced above, we compute
This shows that F is equivariant with respect to the actions. □
In fact, we will only need a subcase of the previous lemma. We formulate this in the following result.
Lemma 3.
For any choice of function y in the Hölder space , the integration scheme from Lemma 1 induces a permutation-equivariant continuous function .
Proof.
For a fixed , the function F constructed in Lemma 2 will have the first n entries only depending on , since they are obtained by evaluating y at the points , for . The points , however, are determined by the integration scheme and are therefore fixed. This induces a function , which is continuous. To show that the map is permutation-equivariant with respect to the action, we use the equivariance of F proved in Lemma 2 in the following way. First, observe that F is independent of any permutation with respect to the first n coordinates, since they are all summed together. The diagonal permutation action on the entries of is the same as the action of on the entries of for , fixed as . Therefore, the equivariance of Lemma 2 completes the proof. □
Recall the following notation conventions, which will be used in the subsequent results. For a function , we indicate by the entry of the vector . Following Lemma 2, we also define the function F, whose component is given by for each , and is induced from F as in Lemma 3. We notice that gives an approximation of by construction.
Lemma 4.
Let y be in the ball of radius ρ in the Hölder space . Then, for any choice of , we can find a transformer such that
Over a compact , this approximation can be conducted uniformly in y with a generalized transformer , as follows:
Proof.
Applying Lemma 3, for any choice of , induces a continuous and permutation-equivariant map . Applying Theorem 2 of [16] to the permutation-equivariant map , we can find a transformer architecture , which depends on the given y, such that . Then, we have the following:
We therefore obtain
For the second part of the statement, suppose that is compact. Then, by the boundedness of the compacts, there exists a ball of radius that contains . For any choice of , we know from the first part of the lemma that is approximated arbitrarily well by some transformer .
Observe that depends continuously on y by construction (see Lemma 1). Moreover, as discussed in Lemma 1, in , the ranges of the functions y are contained in . Using the Heine–Cantor Theorem for G over the interval and the definition of (given in Lemma 2) induced by , we can see that upon choosing an value that is small enough for any such that , we have the inequality
We choose an r-net for the compact consisting of finitely many points , with corresponding balls with radii less than r. For each , we find a transformer such that
where we use j in the subscript of instead of for simplicity. There exists a partition of unity subordinate to the covering . We use such partition of unity to define a transformer as a combination of the as
For any y in , making use of Jensen’s inequality, we have
where . Taking p-roots, we complete the proof. □
We consider the same class of maps as in the discussion preceding Lemma 1. Namely, we let denote an Urysohn integral operator, such that the kernel of T is a function that is continuous with respect to all variables and is continuously differentiable with respect to the first and third variables. We are now in a position to prove the main result of this article.
Theorem 1.
Let be an integral operator as above, and let be a compact set. Then, for any and every choice of , there exists a generalized transformer architecture and a discretization of (which depend on , ϵ and p) such that
for every , where is determined by the discretization of .
Proof.
Without loss of generality, we set . We let denote a ball containing . Applying Lemma 1, we find an integration scheme such that
with some discretization . We can assume that the discretization is uniform, with subintervals of length , since we can otherwise pass to a finer partition with this property, with still satisfying the previous estimate. Using Lemma 3, we find that induces a continuous permutation-equivariant map, which we still denote by by an abuse of notation. We apply Lemma 4 as follows. Over the compact , there exists a generalized transformer such that
where we have set again for simplicity to shorten notation, where are the points of the aforementioned discretization.
Therefore, we have
for all y in . Taking p-roots completes the proof. □
Remark 1.
We note that no special property in the proofs above is used regarding the architecture of the transformer, except the fact that transformers can approximate equivariant sequence-to-sequence maps in the norm (1) with arbitrary accuracy. As a consequence, the approach of this article can be used to show that any universal approximator of equivariant sequence-to-sequence mappings can be used to approximate integral operators in Hölder space with arbitrary precision. Our main focus on transformers only stems from the fact that they are widely used in the study of operator learning problems.
Remark 2.
The approximation result of Theorem 1 refers to a p-norm that is an average over the points where the tokens for the transformer can be sampled. While the error “on average” is small, for the learned operator, this does not mean that certain choices of values cannot incur a significant spike in the error. This type of behavior has in fact been observed concretely in [31], where such error spikes were avoided by training the transformer model in a Sobolev space that functioned for regularization.
The construction of the partition of unity over a compact subset of a normed space can be achieved via the same procedure that produces Leray–Schauder mappings, and it is therefore implementable numerically in practice. In fact, by fixing , we can cover a compact via finitely many balls centered at functions . With defined as in (2), setting then gives a partition of unity subordinate to the initial covering. The functions used to cover the dataset space can be learned by approximating them via neural networks.
Example 1.
Here, we provide a discussion regarding possible applications of Theorem 1, along with some classes of problems that can be treated with these methods. A detailed study related to these considerations would be desirable.
Let be a compact subset of . The metric entropy, or Kolmogorov ε-entropy, measures the number of balls of radius needed to cover . Therefore, we can estimate the number of functions in the partitions of unity used in the proofs based on the metric properties of and the chosen accuracy. Once the partitions of unity have been fixed, we can approximate the target operator by a combination of paritions of unity and sequence-to-sequence maps through the discretization of the integration space, as in the proof of Theorem 1 and its preliminary lemmas. The results and methods of [17] give some asymptotic estimates on the parameters needed to approximate sequence-to-sequence functions, and therefore, combining the two approaches, it is possible to attempt an a priori study of the size of the architectures and number of transformers needed to approximate a target operator.
Classes of examples of problems that are studied via integral operators of the Urysohn type with sufficiently smooth kernels are nonlocal problems such as, for example, the Amari [32,33] and Wilson–Cowan [34] models in computational neuroscience. These models give rise to continuous maps between Hölder spaces [35] due to the regularity of the Urysohn kernels. Therefore, it is in principle possible to estimate, via the procedure described above, the size of the transformer architectures needed to approximate the operators on given compact subsets of . More generally, we expect that a similar approach can be applied to problems described via Volterra and Fredholm integral equations, or PDEs with sufficiently regular nonlocal interactions.
While this is not the main scope of this article, we provide another universal approximation result for transformer architectures that implement a Leray–Schauder mapping, similar to [36]. For this purpose, we define a Leray–Schauder transformer to consist of a Leray–Schauder mapping composed of either a traditional transformer architecture with positional encoding as in [16,23] or the formulation of attention found in [15]. Let P and denote two Leray–Schauder mappings and , where U and are open sets containing two given compacts and . Then, and both the span finite dimensional subspaces E and of X and Y, respectively, by construction. We let and denote two linear homeomorphisms and , where we set and . Let us indicate by W a transformer architecture as in [15] or [16,23], where . Then, a Leray–Schauder transformer is defined by the composition .
Then, we have the following result.
Theorem 2.
Let be an operator between Banach spaces, and let be a compact set. Then, by fixing arbitrarily, there exists a Leray–Schauder transformer that approximates T with precision ϵ on , as follows:
for all .
Proof.
The proof consists of an application of the results in [15,37]. As shown in Theorem 2.2 in [37], we can assume without loss of generality that T is uniformly continuous on a neighborhood V of , upon possibly replacing it by an approximation of T. Then, we can proceed as in the proof of Theorem 2.1 in [37] as follows. Since is compact, we can construct a Leray–Schauder mapping defined and continuous in an open neighborhood of , such that , where is chosen in such a way that whenever . From the construction of P, one sees also that . Moreover, the image of P spans a finite dimensional subspace E of X, which is linearly homeomorphic to for some n via a linear map .
Similarly, we can construct another Leray–Schauder mapping on the compact , such that for each . Moreover, can be continuously extended to the whole space Y. The image is a finite dimensional subspace of Y that is linearly homeomorphic to for some m via .
The map T induces a continuous mapping that can be approximated in the uniform norm over the compact by applying Corollary 3 in [15] or Theorem 1 in [23] (in conjunction with the traditional universal approximation results of functions by convolutional neural networks). In other words, we can approximate with arbitrary precision in the uniform norm with a polynomial-transformer architecture without positional encoding, as in [15], or with a traditional transformer architecture with positional encoding, as in [23]. Then, as in [37], we can show that the estimate , where .
□
We notice that the result of Theorem 2 gives a more general version of the results in [19], since their result is applicable to the case where X has the approximation property, a restriction that is not required in the present work. Here, the Leray–Schauder mappings play the role of the encoder used in [19].
To better elucidate the differences between Theorem 2 and the approximation results of [19], we provide a more detailed comparison.
- (i)
- The spaces X and Y in [19] are function spaces, defined over a compact subset of , while in our case’s X and Y can be arbitrary Banach spaces.
- (ii)
- While X and Y in [19] are required to possess the approximation property, this is not needed in Theorem 2.
- (iii)
- No decoder is used in the present work, while the approximation found in [19] uses a decoder.
- (iv)
- The role of the encoder in [19] is played in Theorem 2 by the the Leray–Schauder mappings, which are explicitly and analytically defined (see Section 2).
4. Universal Approximation of Operators by Neural Integral Operators
In this section, we consider the universal approximation property of operators in Banach spaces, where the approximator is constructed through a neural integral operator in a suitable generalized sense.
Theorem 3.
Let X and Y be Banach spaces, let be an operator that is twice continuously Fréchet differentiable, and let be a compact subset of X. For any , there exists an integral operator such that
for all .
Proof.
We use the Taylor expansion for nonlinear operators found in Chapter 17 of Kantorovich–Akilov [27], where integration is intended as a Riemann integral over a Banach space as in [26]. See also [38,39]. Recall ([26,27]) that for , where denotes the space of bounded linear operators from X to Y, the integral of R is defined (when it is well defined, e.g., when R is continuous) as
where for all k. For a choice of and for any such that T is twice continuously Fréchet differentiable over the interval (i.e., the set of vectors with ), we can write (Taylor’s Theorem at degree 2)
where · is a placeholder for the entry of the bounded linear operator integrand. Since is continuous, for each point , we can find a such that whenever , where denotes the space of bounded bilinear maps from X to Y with the norm given by . Then, for each x, define . Since is compact, we can cover it with finitely many balls , with , where is a shortened notation for . We set , with , and we again use · to indicate where the input of the linear operator for each is inserted. In correspondence with the balls , we define
Then, for any , with and the parameterized interval given by , one has
Therefore, for each , we have
The space X is Hausdorff and paracompact, and we can therefore find a partition of unity subordinate to the open cover —see [40]—where we use the notation to denote the element of the partition with support contained in . We now define the operator by patching together the operators . In fact, for any , we set
where is arbitrarily chosen. For any , there exist such that for and , while for all . Then, we have
This completes the proof. □
In the following, by the Gavuring neural integral operator , we mean the class of neural network architectures defined in Section 2.3.
Theorem 4.
Let and be as in Theorem 3. Then, for any choice of , there exists a Gavurin neural integral operator such that
for any .
Proof.
We apply Theorem 3 to approximate T via an integral operator U, where
in such a way that , where are finitely many elements of , as in the proof of Theorem 3.
Let us consider the integral part of the operator U, namely
where we set , with . We have that is continuous with respect to t and y, and therefore uniformly continuous on . We select such that whenever and , with and . Given this choice of , we select a partition of points such that for all . Using Theorem 2.1 in [37], we can find a neural network , consisting of Leray–Schauder mappings and a deep neural network, such that for all . Let us now consider the open covering of with open balls centered at , with , and radius . Let denote a partition of unity subordinate to . One can directly verify that the operator satisfies the property that whenever y is in . Since this construction can be performed for each i, it follows that the integral part of the operator U can be approximated by an integral operator with a kernel consisting of Leray–Schauder mappings and (deep) neural networks.
Another application of Theorem 2.1 in [37] allows us to approximate with a deep neural network (and Leray–Schauder mappings) with precision over . Putting both approximations together completes the proof. □
5. Further Perspectives
We conclude this article with some observations for further investigation.
We would like to mention that the results of Theorem 1 approximate integral operators between Hölder spaces, where the need for Hölder norms arises from the use of numerical quadrature to approximate integrals. Therefore, one might ask under what conditions transformers are universal approximators of integral operators between spaces. This question is yet to be answered.
Theorem 2 gives an approximation result for transformers in complete generality—note that it refers to general Banach spaces, rather than some specific Banach space of functions. Once a norm is fixed, the Leray–Schauder mapping has an explicit form that is analytical, and therefore, it seems that the new architecture is completely transparent. In general, however, it is useful to learn the Leray–Schauder mappings as well to increase the applicability of the model. This is done, for example, in [36], where the resulting model is tested (in the -space) on some integral equations and PDEs. The theoretical guarantees are also studied. It would be interesting to investigate extensions of these results in relation to the work in this article. The main difficulty in extending the present work to the case of -spaces, for example, is that there is no bound on the derivatives that can control the error associated to an integration scheme. Therefore, an analogous version of Lemma 1 would fail. It is possible to attempt similar approaches in the Sobolev spaces, as cubature formulas can control the integration errors. However, we will leave this interesting line of work to future research.
Lastly, the results of Section 4 show that mappings between general Banach spaces can be approximated through a generalized version of the neural integral operator based on the Gavurin integral. While this is an interesting theoretical development, it is still unclear whether removing the use of the Gavurin integral would still allow for such a general approximation result.
Author Contributions
E.Z. conceived the idea and initiated the project. E.Z. and M.B. jointly developed the proofs and wrote the manuscript. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Chen, T.; Chen, H. Universal approximation to nonlinear operators by neural networks with arbitrary activation functions and its application to dynamical systems. IEEE Trans. Neural Netw. 1995, 6, 911–917. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lu, L.; Jin, P.; Pang, G.; Zhang, Z.; Karniadakis, G.E. Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators. Nat. Mach. Intell. 2021, 3, 218–229. [Google Scholar] [CrossRef] [Scilit]
- Zappala, E.; Fonseca, A.H.d.O.; Moberly, A.H.; Higley, M.J.; Abdallah, C.; Cardin, J.A.; van Dijk, D. Neural integro-differential equations. In Proceedings of the AAAI Conference on Artificial Intelligence, Washington, DC, USA, 7–14 February 2023; Volume 37, pp. 11104–11112. [Google Scholar]
- Zappala, E.; Fonseca, A.H.d.O.; Caro, J.O.; Moberly, A.H.; Higley, M.J.; Cardin, J.; Dijk, D.V. Learning integral operators via neural integral equations. Nat. Mach. Intell. 2024, 6, 1046–1062. [Google Scholar] [CrossRef] [Scilit]
- Zappala, E.; Fonseca, A.H.d.O.; Caro, J.O.; van Dijk, D. Neural Integral Equations. arXiv 2022, arXiv:2209.15190. [Google Scholar]
- Torlai, G.; Mazzola, G.; Carrasquilla, J.; Troyer, M.; Melko, R.; Carleo, G. Neural-network quantum state tomography. Nat. Phys. 2018, 14, 447–450. [Google Scholar] [CrossRef] [Scilit]
- Mitarai, K.; Negoro, M.; Kitagawa, M.; Fujii, K. Quantum circuit learning. Phys. Rev. A 2018, 98, 032309. [Google Scholar] [CrossRef] [Scilit]
- Hwang, R.; Lee, J.Y.; Shin, J.Y.; Hwang, H.J. Solving PDE-Constrained Control Problems Using Operator Learning. In Proceedings of the AAAI Conference on Artificial Intelligence, Online Conference, 22 February–1 March 2022; Volume 36, pp. 4504–4512. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Zheng, H.; Kovachki, N.; Jin, D.; Chen, H.; Liu, B.; Azizzadenesheli, K.; Anandkumar, A. Physics-Informed Neural Operator for Learning Partial Differential Equations. ACM/IMS J. Data Sci. 2024, 1, 1–27. [Google Scholar] [CrossRef] [Scilit]
- Hashimoto, K.; Hu, H.Y.; You, Y.Z. Neural ordinary differential equation and holographic quantum chromodynamics. Mach. Learn. Sci. Technol. 2021, 2, 035011. [Google Scholar] [CrossRef] [Scilit]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. In Proceedings of the Advances in Neural Information Processing Systems 30, Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
- Guo, R.; Cao, S. Transformer Meets Boundary Value Inverse Problem. In Proceedings of the International Conference on Learning Representations, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
- Geneva, N.; Zabaras, N. Transformers for modeling physical systems. Neural Netw. 2022, 146, 272–289. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Cao, S. Choose a transformer: Fourier or galerkin. Adv. Neural Inf. Process. Syst. 2021, 34, 24924–24940. [Google Scholar]
- Fang, Z.; Ouyang, Y.; Zhou, D.X.; Cheng, G. Attention enables zero approximation error. arXiv 2022, arXiv:2202.12166. [Google Scholar]
- Yun, C.; Bhojanapalli, S.; Rawat, A.S.; Reddi, S.J.; Kumar, S. Are transformers universal approximators of sequence-to-sequence functions? In Proceedings of the International Conference on Learning Representations, Addis Ababa, Ethiopia, 26–30 April 2020. [Google Scholar]
- Takakura, S.; Suzuki, T. Approximation and estimation ability of transformers for sequence-to-sequence functions with infinite dimensional input. In Proceedings of the International Conference on Machine Learning, Honolulu, HI, USA, 23–29 July 2023; pp. 33416–33447. [Google Scholar]
- Jiao, Y.; Lai, Y.; Sun, D.; Wang, Y.; Yan, B. Approximation bounds for transformer networks with application to regression. arXiv 2025, arXiv:2504.12175. [Google Scholar]
- Shih, B.; Peyvan, A.; Zhang, Z.; Karniadakis, G.E. Transformers as neural operators for solutions of differential equations with finite regularity. Comput. Methods Appl. Mech. Eng. 2025, 434, 117560. [Google Scholar] [CrossRef] [Scilit]
- Lanthaler, S.; Mishra, S.; Karniadakis, G.E. Error estimates for deeponets: A deep learning framework in infinite dimensions. Trans. Math. Its Appl. 2022, 6, tnac001. [Google Scholar] [CrossRef] [Scilit]
- Deng, B.; Shin, Y.; Lu, L.; Zhang, Z.; Karniadakis, G.E. Approximation rates of DeepONets for learning operators arising from advection–diffusion equations. Neural Netw. 2022, 153, 411–426. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lu, L.; Jin, P.; Karniadakis, G.E. Deeponet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operators. arXiv 2019, arXiv:1910.03193. [Google Scholar]
- Cordonnier, J.B.; Loukas, A.; Jaggi, M. On the relationship between self-attention and convolutional layers. arXiv 2019, arXiv:1911.03584. [Google Scholar]
- Precup, R. Theorems of Leray-Schauder Type and Applications; CRC Press: Boca Raton, FL, USA, 2002. [Google Scholar]
- Krasnosel’skii, Y.P. Topological Methods in the Theory of Nonlinear Integral Equations; Pergamon Press: Oxford, UK, 1964. [Google Scholar]
- Gavurin, M. Über die Stieltjessche Integration abstrakter Funktionen. Fundam. Math. 1936, 27, 254–265. [Google Scholar] [CrossRef] [Scilit][Green Version]
- Kantorovich, L.V.; Akilov, G.P. Functional Analysis; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar]
- Zaheer, M.; Kottur, S.; Ravanbakhsh, S.; Poczos, B.; Salakhutdinov, R.R.; Smola, A.J. Deep sets. In Proceedings of the Advances in Neural Information Processing Systems 30, Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
- Zhou, A.; Finn, C.; Harrison, J. Universal neural functionals. arXiv 2024, arXiv:2402.05232. [Google Scholar]
- Young, D.M.; Gregory, R.T. A Survey of Numerical Mathematics; Courier Corporation: Lowell, MA, USA, 1988; Volume 1. [Google Scholar]
- De Oliveira Fonseca, A.H.; Zappala, E.; Caro, J.O.; Van Dijk, D. Continuous spatiotemporal transformer. In Proceedings of the 40th International Conference on Machine Learning, Honolulu, HI, USA, 23–29 July 2023. ICML’23. [Google Scholar]
- Amari, S.I. Homogeneous nets of neuron-like elements. Biol. Cybern. 1975, 17, 211–220. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Amari, S.i. Dynamics of pattern formation in lateral-inhibition type neural fields. Biol. Cybern. 1977, 27, 77–87. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wilson, H.R.; Cowan, J.D. A mathematical theory of the functional dynamics of cortical and thalamic nervous tissue. Kybernetik 1973, 13, 55–80. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Pötzsche, C. Urysohn and Hammerstein operators on Hölder spaces. Analysis 2022, 42, 205–240. [Google Scholar] [CrossRef] [Scilit]
- Zappala, E. Leray-Schauder Mappings for Operator Learning. arXiv 2024, arXiv:2410.01746. [Google Scholar]
- Zappala, E. Projection Methods for Operator Learning and Universal Approximation. arXiv 2024, arXiv:2406.12264. [Google Scholar]
- Gordon, R. Riemann integration in Banach spaces. Rocky Mt. J. Math. 1991, 21, 923–949. [Google Scholar] [CrossRef] [Scilit]
- Graves, L.M. Riemann integration and Taylor’s theorem in general analysis. Trans. Am. Math. Soc. 1927, 29, 163–177. [Google Scholar] [CrossRef] [Scilit]
- Dugundji, J. Allyn and Bacon Series in Advanced Mathematics. Topology 1966. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.