Function values are enough for $L_2$-approximation
David Krieg, Mario Ullrich

TL;DR
This paper demonstrates that function values are nearly as effective as arbitrary linear information for $L_2$-approximation in Hilbert spaces, establishing decay rates of sampling numbers and challenging existing assumptions about optimal algorithms.
Contribution
It proves that sampling numbers decay at the same rate as approximation numbers for certain function spaces, showing function values are nearly as powerful as arbitrary linear information.
Findings
Sampling numbers decay with the same polynomial rate as approximation numbers.
Function values are essentially as powerful as arbitrary linear information for $L_2$-approximation.
Improves bounds for Sobolev spaces with dominating mixed smoothness and disproves the optimality of Smolyak's algorithm.
Abstract
We study the -approximation of functions from a Hilbert space and compare the sampling numbers with the approximation numbers. The sampling number is the minimal worst case error that can be achieved with function values, whereas the approximation number is the minimal worst case error that can be achieved with pieces of arbitrary linear information (like derivatives or Fourier coefficients). We show that \[ e_n \,\lesssim\, \sqrt{\frac{1}{k_n} \sum_{j\geq k_n} a_j^2}, \] where . This proves that the sampling numbers decay with the same polynomial rate as the approximation numbers and therefore that function values are basically as powerful as arbitrary linear information if the approximation numbers are square-summable. Our result applies, in particular, to Sobolev spaces with dominating mixed smoothness…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Function values are enough
for -approximation
David Krieg and Mario Ullrich
Institut für Analysis, Johannes Kepler Universität Linz, Austria
[email protected], [email protected]
Abstract.
We study the -approximation of functions from a Hilbert space and compare the sampling numbers with the approximation numbers. The sampling number is the minimal worst case error that can be achieved with function values, whereas the approximation number is the minimal worst case error that can be achieved with pieces of arbitrary linear information (like derivatives or Fourier coefficients). We show that
[TABLE]
where . This proves that the sampling numbers decay with the same polynomial rate as the approximation numbers and therefore that function values are basically as powerful as arbitrary linear information if the approximation numbers are square-summable. Our result applies, in particular, to Sobolev spaces with dominating mixed smoothness and dimension and we obtain
[TABLE]
For , this improves upon all previous bounds and disproves the prevalent conjecture that Smolyak’s (sparse grid) algorithm is optimal.
Key words and phrases:
-approximation, sampling numbers, rate of convergence, random matrices, Sobolev spaces with mixed smoothness
2010 Mathematics Subject Classification:
41A25, 41A46, 60B20; Secondary 41A63, 46E35
D. Krieg is supported by the Austrian Science Fund (FWF) Project F5513-N26, which is a part of the Special Research Program Quasi-Monte Carlo Methods: Theory and Applications.
Let be a reproducing kernel Hilbert space, i.e., a Hilbert space of real-valued functions on a set such that point evaluation
[TABLE]
is a continuous functional for all . We consider numerical approximation of functions from such spaces, using only function values. We measure the error in the space of square-integrable functions with respect to an arbitrary measure such that is embedded into . This means that the functions in are square-integrable and two functions from that are equal -almost everywhere are also equal point-wise.
We are interested in the -th minimal worst-case error
[TABLE]
which is the worst-case error of an optimal algorithm that uses at most function values. These numbers are sometimes called sampling numbers. We want to compare with the -th approximation number
[TABLE]
where is the space of all bounded, linear functionals on . This is the worst-case error of an optimal algorithm that uses at most linear functionals as information. Clearly, we have since the point evaluations form a subset of .
The approximation numbers are quite well understood in many cases because they are equal to the singular values of the embedding operator . However, the sampling numbers still resist a precise analysis. For an exposition of such approximation problems we refer to [11, 12, 13], especially [13, Chapter 26 & 29], and references therein. One of the fundamental questions in the area asks for the relation of and for specific Hilbert spaces . The minimal assumption on is the compactness of the embedding . It is known that
[TABLE]
see [13, Section 26.2]. However, the compactness of the embedding is not enough for a reasonable comparison of the speed of this convergence, see [6]. If and are decreasing sequences that converge to zero and , one may construct and such that for all and for infinitely many . In particular, if
[TABLE]
denotes the (polynomial) order of convergence of a positive sequence , it may happen that even if .
It thus seems necessary to assume that is in , i.e., that is a Hilbert-Schmidt operator. This is fulfilled, e.g., for Sobolev spaces defined on the unit cube, see Corollary 3. Under this assumption, it is proven in [9] that
[TABLE]
In fact, the authors of [9] conjecture that the order of convergence is the same for both sequences. We give an affirmative answer to this question. Our main result can be stated as follows.
Theorem 1**.**
There are absolute constants and a sequence of natural numbers with such that the following holds. For any , any measure space and any reproducing kernel Hilbert space of real-valued functions on that is embedded into , we have
[TABLE]
In particular, we obtain the following result on the order of convergence. This solves Open Problem 126 in [13, p. 333], see also [13, Open Problems 140 & 141].
Corollary 2**.**
Consider the setting of Theorem 1. If for some and , then we obtain
[TABLE]
In particular, we always have .
Let us now consider a specific example. Namely, we consider Sobolev spaces with (dominating) mixed smoothness defined on the -dimensional torus . These spaces attracted quite a lot of attention in various areas of mathematics due to their intriguing attributes in high-dimensions. For history and the state of the art (from a numerical analysis point of view) see [3, 19, 20].
Let us first define a one-dimensional and real-valued orthonormal basis of by , and for . From this we define a basis of using -fold tensor products: We set for . The Sobolev space with dominating mixed smoothness can be defined as
[TABLE]
This is a Hilbert space. It satisfies our assumptions whenever . It is not hard to prove that an equivalent norm in for is given by
[TABLE]
The approximation numbers are known for some time to satisfy
[TABLE]
for all , see e.g. [3, Theorem 4.13]. The sampling numbers , however, seem to be harder to tackle. The best bounds so far are
[TABLE]
for . The lower bound easily follows from , and the upper bound was proven in [17], see also [3, Chapter 5]. For earlier results on this prominent problem, see [15, 16, 18, 22]. Note that finding the right order of in this case is posed as Outstanding Open Problem 1.4 in [3]. From Corollary 2, setting in the second part, we easily obtain the following.
Corollary 3**.**
Let be the Sobolev space with mixed smoothness as defined above. Then, for , we have
[TABLE]
The bound in Corollary 3 improves on the previous bounds if , or equivalently . With this, we disprove Conjecture 5.26 from [3] and show, in particular, that Smolyak’s algorithm is not optimal in these cases. Although our techniques do not lead to an explicit deterministic algorithm that achieves the above bounds, it is interesting that i.i.d. random points are suitable with positive probability (independent of ).
Let us conclude with a few topics for future research. While this paper was under review, Theorem 1 has already been extended to the case of complex-valued functions and non-injective operators in [7], including explicit values for the constants and , see also [21]. It remains open to generalize our results to non-Hilbert space settings. It is also quite a different question whether the sampling numbers and the approximation numbers behave similarly with respect to the dimension of the domain . This is a subject of tractability studies. We refer to [13, Chapter 26] and especially [14, Corollary 8]. Here, we only note that the constants of Theorem 1 are, in particular, independent of the domain, and that this may be utilized for these studies, see also [7].
The Proof
The result follows from a combination of the general technique to assess the quality of random information as developed in [4, 5], together with bounds on the singular values of random matrices with independent rows from [10].
Before we consider algorithms that only use function values, let us briefly recall the situation for arbitrary linear functionals. In this case, the minimal worst-case error is given via the singular value decomposition of in the following way. Since is positive, compact and injective, there is an orthogonal basis of that consists of eigenfunctions of . Without loss of generality, we may assume that is infinite-dimensional. It is easy to verify that is also orthogonal in . We may assume that the eigenfunctions are normalized in and that . From these properties, it is clear that the Fourier series
[TABLE]
converges in for every , and therefore also point-wise. The optimal algorithm based on linear functionals is given by
[TABLE]
which is the -orthogonal projection onto . We refer to [11, Section 4.2] for details. We obtain that
[TABLE]
We now turn to algorithms using only function values. In order to bound the minimal worst-case error from above, we employ the probabilistic method in the following way. Let be i.i.d. random variables with -density
[TABLE]
where will be specified later. Given these sampling points, we consider the algorithm
[TABLE]
where with is the weighted information mapping and is the Moore-Penrose inverse of the matrix
[TABLE]
This algorithm is a weighted least squares estimator: If has full rank, then
[TABLE]
In particular, we have whenever . The worst-case error of is defined as
[TABLE]
Clearly, we have for every realization of . Thus, it is enough to show that obeys the desired upper bound with positive probability.
Remark 1**.**
If is a probability measure and if the basis is uniformly bounded, i.e., if , we may also choose and consider i.i.d. sampling points with distribution .
Remark 2**.**
Weighted least squares estimators are widely studied in the literature. We refer to [1, 2]. In contrast to previous work, we show that we can choose a fixed set of weights and sampling points that work simultaneously for all . We do not need additional assumptions on the function , the basis or the measure . For this, we think that our modification of the weights is important.
Remark 3**.**
The worst-case error of the randomly chosen algorithm is not to be confused with the Monte Carlo error of a randomized algorithm, which can be defined by
[TABLE]
The Monte-Carlo error is a weaker error criterion. It is shown in [8], see also [23], that the assumptions of Corollary 2 give rise to a randomized algorithm which uses at most function values and satisfies
[TABLE]
However, this does not imply that the worst-case error is small for any realization of .
To give an upper bound on , let us assume that has full rank. For any with , we have
[TABLE]
The norm of is the inverse of the th largest (and therefore the smallest) singular value of the matrix . The norm of is the largest singular value of the matrix
[TABLE]
To see this, note that on , where the mapping with is an isomorphism. This yields
[TABLE]
It remains to bound from below and from above. Clearly, any nontrivial lower bound on automatically yields that the matrix has full rank. To state our results, let
[TABLE]
Note that for all and thus . Before we continue with the proof of Theorem 1, we show that Corollary 2 follows from Theorem 1 by providing the order of in the following special case. The proof is an easy exercise.
Lemma 1**.**
Let for some . Then,
[TABLE]
and in all other cases.
The rest of the paper is devoted to the proof of the following two claims: There exist constants such that, for all and , we have
Claim 1:
[TABLE]
Claim 2:
[TABLE]
Together with (1), this will yield with positive probability that
[TABLE]
which is the statement of Theorem 1.
Both claims are based on [10, Theorem 2.1], which we state here in a special case. Recall that, for , the operator is defined on by . By we denote the spectral norm of a matrix .
Proposition 1**.**
There exists an absolute constant for which the following holds. Let be a random vector in or with with probability 1, and let be independent copies of . We put
[TABLE]
Then, for any ,
[TABLE]
Proof of Proposition 1.
We describe the steps needed to obtain this reformulation of [10, Theorem 2.1]. For this let for and
[TABLE]
Theorem 2.1 of [10] then states that
[TABLE]
with
[TABLE]
for all , , and some absolute constant . Note that the 2 in the right hand side of above inequality is missing in [10, Theorem 2.1], but can be found in the proof.
From we obtain for all . Therefore, we can take the limit and obtain the result with and (and a slightly changed constant ). Moreover, we have
[TABLE]
for any (or ) with , which implies . This “trick” leads to an improvement over [10, Corollary 2.6] and yields our formulation of the result.
∎
Proof of Claim 1.
Consider independent copies of the vector
[TABLE]
where is a random variable on with density . Clearly, with from above. First observe
[TABLE]
Since we have . This implies, with and defined as in Proposition 1, that
[TABLE]
and
[TABLE]
Choosing for small enough, we obtain
[TABLE]
By choosing , we obtain with probability greater that
[TABLE]
This yields Claim 1.
∎
Proof of Claim 2.
Consider with distributed according to . Clearly, with from above. First observe
[TABLE]
Since we have . This implies, with and defined as in Proposition 1, that
[TABLE]
and
[TABLE]
Again, choosing for small enough, we obtain
[TABLE]
By choosing , we obtain with probability greater that
[TABLE]
This yields Claim 2.
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Å. Björk. Numerical methods for least squares problems . Society for Industrial and Applied Mathematics (SIAM), Philadelphia, 1996.
- 2[2] A. Cohen, G. Migliorati. Optimal weighted least-squares methods. SMAI-Journal of Computational Mathematics , 3:181–203, 2017.
- 3[3] D. Dũng, V.N. Temlyakov, and T. Ullrich. Hyperbolic Cross Approximation. Advanced Courses in Mathematics - CRM Barcelona . Springer International Publishing, 2018.
- 4[4] A. Hinrichs, D. Krieg, E. Novak, J. Prochno, and M. Ullrich. On the power of random information. In F. J. Hickernell and P. Kritzer, editors, Multivariate Algorithms and Information-Based Complexity , pages 43–64. De Gruyter, Berlin/Boston, 2020.
- 5[5] A. Hinrichs, D. Krieg, E. Novak, J. Prochno, and M. Ullrich. Random sections of ellipsoids and the power of random information. ar Xiv:1901.06639 , 2019.
- 6[6] A. Hinrichs, E. Novak, and J. Vybíral. Linear information versus function evaluations for ℓ 2 subscript ℓ 2 \ell_{2} -approximation. J. Approx. Theory , 153:97–107, 07 2008.
- 7[7] L. Kämmerer, T. Ullrich, T. Volkmer. Worst case recovery guarantees for least squares approximation using random samples. ar Xiv:1911.10111 , 2019.
- 8[8] D. Krieg. Optimal Monte Carlo methods for L 2 subscript 𝐿 2 L_{2} -approximation. Constr. Approx. , 49:385–403, 2019.
