<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Minimax estimation of smooth optimal transport maps</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>04/01/2021</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10310370</idno>
					<idno type="doi">10.1214/20-AOS1997</idno>
					<title level='j'>The Annals of Statistics</title>
<idno>0090-5364</idno>
<biblScope unit="volume">49</biblScope>
<biblScope unit="issue">2</biblScope>					

					<author>Jan-Christian Hütter</author><author>Philippe Rigollet</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Brenier's theorem is a cornerstone of optimal transport that guarantees the existence of an optimal transport map T between two probability distributions P and Q over d under certain regularity conditions. The main goal of this work is to establish the minimax estimation rates for such a transport map from data sampled from P and Q under additional smoothness assumptions on T . To achieve this goal, we develop an estimator based on the minimization of an empirical version of the semi-dual optimal transport problem, restricted to truncated wavelet expansions. This estimator is shown to achieve near minimax optimality using new stability arguments for the semi-dual and a complementary minimax lower bound. Furthermore, we provide numerical experiments on synthetic data supporting our theoretical findings and highlighting the practical benefits of smoothness regularization. These are the first minimax estimation rates for transport maps in general dimension. AMS 2000 subject classifications: 62G05.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">INTRODUCTION</head><p>Wasserstein distances and the associated problem of optimal transport date back to the work of Gaspard Monge <ref type="bibr">[Mon81]</ref> and have since then become important tools in pure and applied mathematics <ref type="bibr">[Vil03,</ref><ref type="bibr">Vil09,</ref><ref type="bibr">San15]</ref>. Tools from optimal transport have been successfully employed in machine learning [AGCJ18, PC19, SHB + 18, FCCR18, ACB17, GPC18, JCG18, MMC16, RCP16, SHB + 17, GJB19, SCSJ17, AJJ18, ACB17, DBGGL19, CR12] computer graphics [LCCS18, SdGP + 15, SPKS16, FCVP17], statistics [SC15, AGP18, RW18, WB19, ZP19, PZ19, BGK + 17, CSB + 18, RTC17, CS18, TM18, KTM18, BCP17, dBGLL19, KSS19], and, more recently, computational biology [SST + 19, YDV + 18]. Monge asked the following question: Given two probability measures P, Q in d , how can we transport P to Q while minimizing the total distance traveled by this transport. A classical instantiation of this problem over d is to find a map which is known as the Monge problem, where T # P denotes the push-forward of P under T , that is, T # P (A) = P (T 1 (A)), for all Borel sets A.</p><p>(1.2)</p><p>The highly non-linear constraint in (1.2) made the mathematical treatment of the Monge problem seem elusive for a long time, until the seminal work of Kantorovich <ref type="bibr">[Kan42,</ref><ref type="bibr">Kan48]</ref>, who considered the following relaxation. Instead of looking for a map T 0 , look for a transport plan 0 in the set of all possible probablity measures on d &#8677; d whose marginals coincide with P and Q, which we denote by &#8679;(P, Q). This leads to the optimization problem min Z kx yk 2 2 d (x, y) s.t. 2 &#8679;(P, Q), (1.3) which is known as the Kantorovich problem, and whose value is the square of the 2-Wasserstein distance, W 2 2 (P, Q), between the two probability measures P and Q. The two optimization problems are indeed linked: Brenier's Theorem (Theorem 1 below), guarantees that under regularity assumptions on P , a solution 0 to (1.3) is concentrated on the graph of a map T 0 . That is, using a suggestive informal notation, 0 (x, y) = P (x) y=T 0 (x) , where denotes a point mass. Moreover, T 0 is the gradient of a convex function f 0 . While cost functions other than kx yk 2 2 could be of interest, such as kx yk p 2 for p 1, this work entirely focuses on the quadratic cost, which allows leveraging the well-established theory of convex functions and formulating key assumptions in terms of strong convexity.</p><p>Statistical optimal transport describes a body of questions that arise when the measures P and Q are unknown but samples are available. While the question of estimation of various quantities such as W 2 (P, Q), for example, are of central importance, for applications such as domain adaptation and data integration [DKF + 18, CFT14, CFHR17, SDF + 18, PCFH16, CFTR17, FHN + 19, RW19], the main quantity of interest is the transport map T 0 itself since it can be used to push almost every point in the support of P to a point in the support of Q. Moreover, the optimal transport map plays an important role in characterizing the Riemannian geometry that arises from endowing probability measures that have finite second moments with the 2-Wasserstein-distance. In particular, it can be used to define the right-inverse to the exponential map in that space <ref type="bibr">[Gig11]</ref>, which in turn enables the generalization of PCA (principal component analysis) to spaces of probability measures [BGK + 17, MPZ19]. The goal of this paper is to study the rates of estimation of a smooth transport map T 0 from samples.</p><p>To fix a concrete setup assume that we have at our disposal 2n independent observations X 1 , . . . , X n from P and Y 1 , . . . , Y n from Q, based on which we would like to find an estimator T for T 0 . This statistical problem poses several challenges: (i) The most straightforward estimator is obtained by replacing P and Q by their empirical counterparts <ref type="bibr">[MC98]</ref>. It leads to a finite-dimensional linear problem that can be approximated very e ciently due to recent algorithmic advances [Cut13, AWR17, PC19, DGK18]. However, even if the resulting optimizer &#710; is actually a map (matching), which it is not in general, it is not defined outside the sample points. In particular, it does not indicate how to transport a point</p><p>x / 2 {X 1 , . . . , X n }. In contrast, we would like to obtain an estimator T with guarantees in L 2 (P ), that is, with convergence of k T T 0 k 2 L 2 (P ) := Z k T (x) T 0 (x)k 2 2 dP (x) .</p><p>(1.4)</p><p>Note that such an estimator of T 0 could be obtained by post-processing the above optimizer &#710; , for example by interpolation techniques, see <ref type="bibr">[ABM16]</ref>. We also employ related techniques in Section 6 to obtain practical estimators for T 0 . However, we are not aware of a statistical analysis of these procedures.</p><p>(ii) It is known that the estimator W 2 2 ( P , Q) can be a poor proxy for W 2 2 (P, Q) if the underlying dimensionality of the distributions P and Q is large, as it su&#8629;ers from the so-called curse of dimensionality. For example, if both P and Q are absolutely continuous with respect to the Lebesgue measure in d  , d 4, it is known that up to logarithmic factors, [|W 2 ( P , Q) W 2 (P, Q)|] &#8675; n 1/d (see <ref type="bibr">[NWR19]</ref>). In fact, we show in Theorem 6 that without further assumptions on either P, Q, or T 0 , no estimator can have an expected squared loss (1.4) uniformly better than n 2/d . (iii) While many heuristic approaches have been brought forward to address the previous point, a thorough statistical analysis of the rate of convergence has so far been lacking. This can be partly attributed to the structure (or lack thereof) of problem (1.3). Being a linear optimization problem, it lacks simple stability estimates that are key to establish statistical guarantees by relating k T T 0 k L 2 (P ) to the sub-optimality gap</p><p>In this paper, we aim to address these problems by imposing additional assumptions on the transport map T 0 that lead to a rate faster than n 2/d . One assumption we impose on the transport map T 0 is smoothness, a standard way of alleviating the curse of dimensionality in non-parametric estimation. Another key assumption is based on an observation of Ambrosio published in an article by Gigli <ref type="bibr">[Gig11]</ref>. They show that the optimization problem (1.1) has quadratic growth, in the sense of a stability estimate kT T 0 k 2 L 2 (P ) . provided T 0 = rf 0 is Lipschitz continuous on d and T # P = Q. While this observation does not immediately lend itself to the analysis of an estimator due to the presence of the push-forward constraint, we show in Proposition 10 that under similar assumptions, the so-called semi-dual problem (see (2.5) below) admits a stability estimate. Due to the rising interest in Optimal Transport as a tool for statistics and machine learning, many empirical regularization techniques have been proposed, ranging from the computationally successful entropic regularization [Cut13, GCPB16, AWR17], `2-regularization <ref type="bibr">[BSR17]</ref>, smoothness regularization <ref type="bibr">[PCFH16]</ref>, to regularization techniques specifically adapted to the application of domain adaptation <ref type="bibr">[CFT14,</ref><ref type="bibr">CFTR17,</ref><ref type="bibr">CFHR17]</ref>. Notably, <ref type="bibr">[GCPB16]</ref> also consider regularization based on the semi-dual objective and reproducing kernel Hilbert spaces. However, the statistical performance of these regularization techniques to estimate transport maps from sampled data has been largely unanswered, with the following exceptions.</p><p>The estimation of transport maps has been studied in the one-dimensional case under the name uncoupled regression <ref type="bibr">[RW19]</ref> where the sample Y 1 , . . . , Y n is subject to measurement noise. There, the main statistical di culty arises from the presence of this additional noise and boils down to obtaining deconvolution guarantees in the Wasserstein distance. Such guarantees were recently obtained under smoothness assumptions on the underlying density [CCDM11, DM13, DFM15] but they do not translate directly into rates of estimation for the optimal transport map beyond the 1D case. Note that in the presence of Gaussian measurement noise, the rates of estimation are likely to become logarithmic rather than polynomial as deconvolution is a statistically di cult task.</p><p>Concurrently to this work, <ref type="bibr">[FLF19]</ref> study the estimation of linear transport maps and establish a fast rate of convergence in this parametric setup. Moreover, after finishing the first version of this paper, the authors became aware of the parallel work <ref type="bibr">[Gun18]</ref>. There, Gunsilius analyzes the asymptotic variance of an estimator for f 0 under smoothness assumptions on the densities of the marginals P and Q and states the problem of obtaining estimation rates for the transport map T 0 explicitly as an open problem, which we address in this paper. A similarity between <ref type="bibr">[Gun18]</ref> and this work is that the rates for the variance are obtained by applying empirical process theory to the semi-dual objective function. However, we note the following key di&#8629;erences: First, Gunsilius obtains curvature estimates for the semi-dual objective via variational techniques, while we use strong convexity of the candidate potentials. Note that under slightly stronger regularity assumptions, i.e., uniform convexity of the supports, his assumptions would imply strong convexity for the ground truth potential, as shown in <ref type="bibr">[Gig11]</ref>. Second, by assuming smoothness of the transport map instead of the distributions P and Q, our results are more flexible and can be applied in cases where neither distribution possesses H&#246;lder smooth densities. Third, by appealing to Cafarelli's global regularity theory, [Vil09, Theorem 12.50(iii)], <ref type="bibr">[Caf92b,</ref><ref type="bibr">Caf92a,</ref><ref type="bibr">Caf96]</ref>, we can obtain a variance rate of n 2&#8629;/(2&#8629; 2+d) (up to log factors) under assumptions quantitatively comparable to Gunsilius's, while his results imply a sub-optimal rate of n (2&#8629; 2)/(2&#8629; 2+d) , see Section E in the appendix.</p><p>We note that both in the application of Ca&#8629;arelli's theorem in Appendix E and in the statement of our main result, Theorem 2 below, currently available analytical tools limit the extent to which minimax results can be established. In Appendix E, the lack of uniformity in Cafarelli's global regularity theory prevents us from claiming (near) minimax optimality over H&#246;lder smooth densities, see Remark 36. Similarly, in Theorem 2, (near) minimax optimality is attained by considering fixed marginal supports because of the need for uniformly bounded constants in some of the classical inequalities we employ (for example, Poincar&#233; inequality), see Remark 3. In e&#8629;ect, further strengthening these minimax results poses an interesting open problem involving deep analytical questions.</p><p>The rest of this paper is organized as follows. In Section 2, we review some important concepts of optimal transport, mainly duality and Brenier's theorem. These are instrumental in the definition of our estimator, which is postponed to Section 5. Indeed, since the main goal of this paper is to establish minimax rates of convergence for smooth transport maps, we present these rates in Section 3 and prove lower bounds in the following Section 4, since this proof illustrates well the source of the nonstandard exponent in the rates. We then proceed to Section 5 where we define a minimax optimal estimator constructed as follows. First, we define an estimator for the optimal Kantorovich potential as the solution to the empirical counterpart of the semi-dual problem restricted to a class of wavelet expansions. Then, our estimator is defined as the gradient of this potential. We prove that it achieves the near-optimal rate in the same section. In Section 6, we present numerical experiments on synthetic data, introducing two estimators that exploit smoothness of the transport map. The first illustrates that a version of the estimator considered in Section 5 can in fact be implemented, at least in low dimensions. The second is heuristically motivated and based on kernel-smoothing the transport plan between empirical distributions, showing that practical gains in higher dimensions can be achieved for smooth transport maps. Finally, some useful facts from convex analysis (Section A), approximation theory for wavelets (Section B), empirical process theory (Section C), and tools for proving lower bounds (Section D), are appendix. Moreover, the appendix also contains a version of our upper bounds based on smoothness assumptions on the densities instead of the transport map (Section E), the deferred proofs (Section F), additional lemmas (Section G), and more details on the numerical experiments (Section H). , respectively. By abuse of notation, for a di&#8629;erent measure P , we denote the associated Lebesgue norms by k . k L p (P ) . We abbreviate with "a.e." any statement that holds "almost everywhere" with respect to the Lebesgue measure.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Notation</head><p>For a di&#8629;erentiable one-dimensional function f : &#9670; &#8998; ! , we denote its derivative by d dx f . For a function f : d &#9670; &#8998; ! , we denote by @ i = @/(@x i ) its weak derivative in the sense of distributions in direction x i , which coincides with the usual (point-wise)</p><p>The symbol @f is also used to denote the sub-di&#8629;erential of a convex function f , while we use the symbols rf for the gradient of a function f and Dg for the derivative of a vector-valued function g : </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">BRENIER'S THEOREM AND THE SEMI-DUAL PROBLEM</head><p>We begin by recalling the Monge and Kantorovich problems given in Section 1. Let P, Q be two Borel probability measures on d with finite second moments.</p><p>The Monge (primal) problem is defined as </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>PK ( ).</head><p>Note that we can expand the objective in (2.1) as</p><p>Since the first two terms above do not depend on , we obtain the equivalent optimization problem</p><p>We focus on this equivalent formulation for the rest of the paper because it is more convenient to work with. Problem (2.2) is a linear optimization problem, albeit an infinite-dimensional one. Hence, it is natural to consider its dual problem:</p><p>(2.3) f (x) + g(y) hx, yi , P &#8998; Q-a.e, f 2 L 1 (P ), g 2 L 1 (Q). The dual variables f and g are called potentials, and for an optimal pair (f 0 , g 0 ), f 0 is called a Kantorovich potential.</p><p>The dual problem (2.3) can be further simplified: Assume we are given a candidate function f in (2.3) above. Then, we can formally solve for the corresponding g to get an optimal g given by the Legendre-Fenchel conjugate (see Section A) of f :</p><p>(2.4)</p><p>Plugging solution (2.4) back into the optimization problem leads to the so-called semi-dual problem,</p><p>where the supremum in (2.4) is interpreted as an essential supremum with respect to P . By transitioning to the semi-dual, we e&#8629;ectively solved for all constraints in (2.3), leaving us with an unconstrained convex problem that is not linear anymore. Under regularity assumptions, a solution to the semi-dual provides a solution to the Monge problem as indicated by the following theorem, which is a cornerstone of modern optimal transport.</p><p>Theorem 1 (Brenier's theorem, [KS84, Bre91, RR90]). Assume P is absolutely continuous with respect to the Lebesgue measure and that both P and Q have finite second moments. Then, a unique optimal solution to (2.2) exists and is of the form 0 = (id, T 0 ) # P , where T 0 = rf 0 is the gradient of a convex function f 0 : d ! . In fact, f 0 can be chosen to be a minimizer of the semi-dual objective in (2.5).</p><p>Brenier's theorem implies that a solution to the semi-dual problem readily gives an optimal transport map. Our strategy is to minimize an approximation of the semi-dual and establish stability results as well as generalization bounds to conclude that the minimizer to the approximation is close to the minimizer of the original problem.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">MAIN RESULTS</head><p>Let X 1:n = (X 1 , . . . , X n ) and Y 1:n = (Y 1 , . . . , Y n ) be n independent copies of X &#8672; P and Y &#8672; Q = (T 0 ) # P respectively. Furthermore, assume that X 1:n and Y 1:n are mutually independent. Our goal is to estimate T 0 . To that end, we consider the following set of assumptions on P, Q and T 0 . Throughout, we fix a constant M 2. A1 (Source distribution). Let M = M(M ) be the set of all probability measures P with support &#8998; = [0, 1] d that admit a density &#8674; P with respect to the Lebesgue measure such that M 1 &#63743; &#8674; P (x) &#63743; M for almost all x 2 &#8998;. Assume that the source distribution P is in M. For R &gt; 1 and &#8629; &gt; 1, assume that T 0 2 T &#8629; = T &#8629; (M, R), where</p><p>Our main result is the following theorem. It characterizes, up to logarithmic factors, the minimax rate of estimation of an &#8629;-smooth transport map T 0 2 T &#8629; in the setup described above.</p><p>where the infimum is taken over all measurable functions T of the data X 1:n = (X 1 , . . . , X n ), Y 1:n = (Y 1 , . . . , Y n ). Moreover, if P 2 M and T 0 2 T &#8629; , there exists an estimator T , given in Section 5, that is near minimax optimal. More specifically, there exists an integer n 0 = n 0 (d, &#8629;, M, R) such that for any n n 0 , it holds,</p><p>Remark 3. Assumption A1 can be significantly relaxed with respect to the geometry of &#8998; and the density of P . In fact, the upper bounds are given under more general assumptions in Section 5. Similarly, the assumption A2(iii) that supp(Q) = [0, 1] d can also be relaxed.</p><p>However, the constants in the resulting upper bounds exhibit a dependence on the geometry of the supports of both P and Q as well as on the enclosing set &#8998; through functional analytical results used in the proofs. While it may be possible to make this dependence explicit in terms of geometric features of the sets supp(P ), supp(Q) and &#8998;-see for example [Jon81, ENT11, TMS + 13] for such estimates under restrictive assumptions-providing a uniform control on these quantities in terms of easily interpretable properties of the sets is beyond the scope of this article. Instead, we chose to present Theorem 2 under these simplified assumptions to make the results more readable.</p><p>To discuss the remaining assumptions, we note that the most essential ones to obtain upper bounds are the following: first, the lower bound in A2 (ii), M 1 DT (x), in particular on the support of P , x 2 &#8998;. This yields convergence estimates for the optimal transport map as shown in <ref type="bibr">[Gig11]</ref>, see (1.5), and might be necessary to obtain fast rates for transport map estimation since it provides curvature estimates commonly needed to prove error bounds for M-estimators [VdV00, Chapter 5]. Second, the Sobolev regularity of T 0 is what governs the approximation rates of T 0 by wavelet expansions (see Section 5.5 below) and thus enables fast rates via a bias-variance trade-o&#8629;. All remaining assumptions in A1 and A2, including the existence of extensions of T 0 to a superset &#8998;, are of technical nature and serve to give explicit bounds as needed in the proof of the upper bound. While one might be able to relax these assumptions, especially in specific problem instances, we do not pursue this here beyond the more general versions given in B1 and B2 below.</p><p>We conjecture that the logarithmic terms appearing in the upper bound are superfluous and arise as an artifact of our proof techniques. We briefly make a qualitative comment on the rate n 2&#8629; 2&#8629; 2+d . Note first that it appears from this rate that estimation of transport maps, like the estimation of smooth functions su&#8629;ers from the curse of dimensionality. However, as &#8629; ! 1, this curse of dimensionality may be mitigated by extra smoothness with the parametric rate n 1 as a limiting case. Note also that we can formally take the limit &#8629; ! 1, which corresponds to the case where no additional smoothness condition holds beyond having a strongly convex Kantorovich potential with Lipschitz gradient. This is essentially the minimal structural condition arising from Brenier's theorem with additional bounds on the derivative of T 0 . In this case, one formally recovers the rate n 2/d and we conjecture that this is the minimax rate of estimation in the context where T 0 is only assumed to be the gradient of a strongly convex function with Lipschitz gradient. If either of these two additional requirements is not fulfilled, our stability results no longer hold. Remark 4. Since the transport map T 0 is the main focus of our results, our assumptions impose smoothness directly on T 0 . In fact, smoothness of T 0 can also be seen as a consequence of smoothness of the source and target distribution using Ca&#8629;arelli's regularity theory <ref type="bibr">[Caf92b,</ref><ref type="bibr">Caf92a,</ref><ref type="bibr">Caf96]</ref>. For completeness, we also give a version of our upper bound results under smoothness assumptions on P and Q in Theorem 33, Section E of the Appendix.</p><p>Remark 5. By prescribing a known base measure P , such as the uniform distribution on [0, 1] d , and considering Q = T# P , estimation rates for T immediately translate into rates for estimating</p><p>, since ( T , T 0 ) # P is a candidate transport plan between Q and Q. Up to log factors, our rates obtained below match those obtained in <ref type="bibr">[WB19]</ref> for the estimation of a smooth density on [0, 1] d in the 2-Wasserstein distance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">LOWER BOUND</head><p>In this section we begin by proving the lower bound (3.1) as it sheds light on the source of the non-standard exponent 2&#8629; 2&#8629; 2+d in the minimax rate. We prove the following theorem.</p><p>Theorem 6. Fix &#8629; 1. It holds that inf</p><p>where the infimum is taken over all measurable functions of X 1 , . . . , X n , Y 1 , . . . , Y n .</p><p>Proof. The proof uses standard tools to establish minimax lower bounds, [Tsy09, Theorem 2.5, Lemma 2.9, Theorem 2.2], that we restate in Appendix D for the convenience of the reader as Theorem 30, Lemma 31, and Theorem 32, respectively. It relies on the following construction.</p><p>Set P = Unif([0, 1] d ) 2 M, the uniform distribution on the hypercube. For &#8629; &gt; 1, let &#8672; : ! be a non-zero function in C 1 ( ) with support contained in [0, 1] such that there exists x 0 2 [0, 1] with &#8672;(x 0 ) 6 = 0, d dx &#8672;(x 0 ) 6 = 0, for example a bump-function. Define g : d ! by</p><p>and note that rg(x 0 , . . . , x 0 ) 6 = 0 and supp(g) = [0, 1] d by the above assumptions on &#8672;.</p><p>Let m = d&#10003;n 1 2&#8629; 2+d e be a positive integer where &#10003; is a universal constant to be chosen later. We form a regular discretization of the space [0, 1] d by defining the collection of vectors {x</p><p>)), for a constant &#63743; &gt; 0 to be chosen later. Note that supp(g j ) &#10003; x (j) + [0, 1/m] d and hence that the supports of the functions {g j } j2[m] d are pairwise disjoint.</p><p>Next, let [ 2 N d be a multi-index and observe that the di&#8629;erential operator @ [ applied to</p><p>a second-order Taylor expansion yields that g j has uniformly vanishing Hessian: kD 2 g j k L 1 ( d ) ! 0 as m ! 1. In particular, in that case, there exists m 0 such that kD 2 g j (x)k op &#63743; 1/2 for all x 2 d , m m 0 , j 2 [m] d . If &#8629; = 1, the same can be obtained by choosing &#63743; small enough. By the same reasoning, we can also guarantee</p><p>For m d 8, the Varshamov-Gilbert lemma, Lemma 31, guarantees the existence of binary vectors</p><p>With this, we define the following collection of Kantorovich potentials:</p><p>It is easy to see (Lemma 38) that for any k = 0, . . . , K and m m 0 , r k is a bijection from [0, 1] d to [0, 1] d . Moreover, by Weyl's inequality and the above bound kD 2 g j (x)k op &#63743; 1/2, for all k,</p><p>Similarly, we obtain kr k k L 1 ([0,1] d ) &#63743; 2 and max (D 2 k (x)) &#63743; 2 for all x 2 d . Hence, T k := r k 2 T &#8629; (M, R) for M &gt; 2 and &#63743; small enough. We now check the conditions of Theorem 30, where we consider the distance measure</p><p>First, observe that for 0</p><p>which completes checking the separation condition (i) of Theorem 30.</p><p>To check condition (ii) of Theorem 30, recall the Kullback-Leibler (KL) divergence between two measures Q, P such that Q is absolutely continuous with respect to P is defined by</p><p>In view of Lemma 38, for any k = 0, . . . , K, the measure Q k = (r k ) # P is supported on [0, 1] d and in particular, it is absolutely continuous with respect to P . By the change of variables formula, it admits the density</p><p>Moreover, let X &#8672; P and Y &#8672; Q k be two random variables. It holds</p><p>g j where I d denotes the identity matrix in d . Therefore, since the functions g j have disjoint support, we have for all</p><p>where l (A) denotes the lth eigenvalue of a matrix A. Since log(1 + z) z z 2 /2 for all z &gt; 0,</p><p>where k &#8226; k F denotes the Frobenius norm. Thus,</p><p>On the one hand, by the divergence theorem and the fact that g j has bounded support,</p><p>where @[0, 1] d denotes the boundary of the unit hypercube and v(x) its outward-pointing unit normal vector. On the other hand</p><p>The above three displays yield</p><p>for &#10003; large enough. This completes checking (ii) in Theorem 30 and hence the proof of the first part of the minimax lower bound.</p><p>To show the remaining lower bound of 1/n, repeat the same argument as above with the two potentials 0 (x) = kxk 2 2 /2 and 1 (x) = 0 (x) + ( &#10003;/ p n)g(x) for &#10003; chosen to ensure 0 , 1 2 T &#8629; , applying Theorem 32 in Appendix D. The separation condition is given by Z</p><p>and the KL divergence between the associated probability distributions can be estimated by</p><p>for &#10003; large enough.</p><p>Looking back at this proof, we get a better understanding of the exponent in the minimax rate n</p><p>is the minimax rate of estimation of the kth derivative of a -smooth density in L 2 [MG79], the rate that we obtain is formally that of an "antiderivative" (k = 1) of a = &#8629; 1-smooth signal in this model. This is due to the fact that, on the one hand, the information structure, measured in terms of Kullback-Leibler divergence, is governed by the derivative of the signal T 0 , i.e., the Hessian of the &#8629; + 1-smooth Kantorovich potential, see (4.3), which is &#8629; 1-smooth. This follows directly from the Monge-Amp&#232;re equation (4.2). On the other hand, we measure the performance of the estimator in terms of the L 2 (P ) distance between T and T 0 , corresponding to the antiderivative of the Hessian. Of course, in the absence of the classical fundamental theorem of calculus in dimension d &gt; 1 for arbitrary maps T : d ! d , the existence of an antiderivative needs to be guaranteed a priori, as in the case of transport maps by assuming T = rf for f : d ! . Similar rates arise in the estimation of the invariant measure of a di&#8629;usion process when smoothness is imposed on the drift <ref type="bibr">[DR07,</ref><ref type="bibr">Str18]</ref>. This is not surprising as the drift is the gradient of the logarithm of the density of the invariant measure in an overdamped Langevin process.</p><p>Finally, note that the multivariate case is singularly di&#8629;erent from the traditional univariate case where the rate of estimation of linear functionals such as anti-derivatives is known to be parametric regardless of the smoothness of the signal <ref type="bibr">[IH81]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">UPPER BOUNDS</head><p>In this section, we give an estimator T that achieves the near-optimal rate (3.2). We present this estimator under the following more general assumptions on the distribution and the geometry of the support of both P and Q = (T 0 ) # P . We also need slightly weaker conditions on the regularity of the transport map (Sobolev instead of H&#246;lder regularity). After stating these weaker assumptions, we present our estimator and restate the main upper bound. Its proof relies on a separate control of approximation error and stochastic error, similar to a standard bias-variance tradeo&#8629;.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Assumptions</head><p>Throughout, we fix two constants M 2, &gt; 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B1 (Source distribution).</head><p>Let M = M(M ) be the set of all probability measures P whose support &#8998; P &#10003; MB 1 is a bounded and connected Lipschitz domain, and that admit a density &#8674; P with respect to the Lebesgue measure such that M 1 &#63743; &#8674; P (x) &#63743; M for almost all x 2 &#8998; P . Assume that the measure P 2 M. B2 (Transport map). For any P 2 M with support &#8998; P , let &#8998;P denote a convex set with Lipschitz boundary such that &#8998;P &#10003; MB 1 , and &#8998; P + M 1 B 1 &#10003; &#8998;P . Let T = T (M ) be the set of all di&#8629;erentiable functions T : &#8998;P ! d such that T = rf for some di&#8629;erentiable convex function</p><p>These new conditions have two implications. First, they imply regularity of the Kantorovich potential f 0 , where T 0 = rf 0 , and second, they imply some conditions on the pushforward measure Q = (T 0 ) # P that subsume the generalization of Assumption A2(iii). These results are gathered in the following proposition (see Section F.1 for a proof).</p><p>Proposition-Definition 7. Assume that P satisfies B1, T 0 satisfies B2 and let X = X (M ) be the set of all twice continuously di&#8629;erentiable functions f : &#8998;P ! such that</p><p>M for all x 2 &#8998;P . Then there exists a Kantorovich potential f 0 2 X (M ) such that T 0 = rf 0 ,</p><p>Further, Q = r(f 0 ) # P has a connected and bounded Lipschitz support &#8998; Q &#10003; MB 1 and admits a density &#8674; Q with respect to the Lebesgue measure that satisfies</p><p>Note that the simplified Assumptions A1 and A2 from Section 3 follow from B1 and B2 in the case</p><p>Additionally, the simplified assumptions restrict the class of transport maps to those such that &#8998; Q = [0, 1] d and for which = &#8629;. Indeed, noting that</p><p>, we can fold the two smoothness conditions into one.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Estimator</head><p>To construct an estimator for T 0 , we observe that if we had access to a Kantorovich potential f 0 , then T 0 = rf 0 by Brenier's Theorem, Theorem 1. In turn, f 0 is the minimum of the semidual objective (2.5). Hence, we replace population quantities with sample ones in its definition to obtain an empirical loss function. Moreover, to account for the assumed smoothness of the transport map and to ensure stability of the objective, we constrain our minimization problem to smooth and strongly convex Kantorovich potentials, restricted to a compact superset of the support of P . Then, our estimator is the gradient of the solution to this stochastic optimization problem.</p><p>More precisely, for a measurable function f , let us write</p><p>where, as in Section 3, X 1:n = (X 1 , . . . , X n ) and Y 1:n = (Y 1 , . . . , Y n ) are n i.i.d. samples from P and Q, respectively, that are mutually independent as well. Recall from Section 2 that the semi-dual objective is defined as S(f</p><p>, where f &#8676; denotes the convex conjugate of f . Replacing both P and Q by their empirical counterparts, we obtain the empirical semi-dual,</p><p>In order to incorporate smoothness regularization into the minimization of (5.2), we consider the restriction of potentials f to a wavelet expansion of finite degree, a strategy that is frequently used in non-parametric estimation <ref type="bibr">[HKPT98,</ref><ref type="bibr">GN16]</ref>. For the purpose of this section, it is enough to think about wavelets as a graded orthogonal basis of L 2 ( d ), leading to nested subspaces</p><p>that roughly correspond to increasing frequency ranges of the continuous Fourier transform of a function f 2 L 2 ( d ). Truncated wavelet decompositions yield good approximations for smooth functions and we control their approximation error in Lemma 13. We only consider the span V J ( &#8998;P ) of those basis functions of the wavelet expansion whose support has non-trivial intersection with &#8998;P . This is a finite-dimensional vector space as long as the elements of the wavelet basis have compact support. The cut-o&#8629; parameter J is chosen according to the regularity of f 0 in assumption B2, see Section 5.6, or alternatively can be chosen adaptively by a straightforward but technical extension using a penalization scheme <ref type="bibr">[Mas07]</ref> that we omit for readability. Alternatively, other selection methods such as Lepski's method [Lep91, Lep92, Lep93] could be used. In order to ensure the necessary regularity and the compact support of the elements of the wavelet basis, we assume throughout that the wavelet basis is given by Daubechies wavelets of su cient order. For a more detailed treatment of wavelets, we refer the reader to Section B.</p><p>To ensure stability of the minimizer of the semi-dual with respect to perturbations of the input distributions P and Q, we further restrict the potentials f to mimic the assumptions in Proposition-Definition 7, in particular, we enforce upper and lower bounds on the Hessian D 2 f on &#8998;P by demanding f 2 X (2M ).</p><p>Combined, both wavelet regularization and strong convexity lead to the set</p><p>of candidate potentials, based on which we define the estimators fJ 2 argmin</p><p>for the Kantorovich potential and transport map, respectively. Note that since we consider candidate potentials only on the compact set &#8998;P , f &#8676; above is defined as</p><p>where &#9670; &#8998;P is the usual indicator function in convex analysis (see Section A).</p><p>With this, we can restate the upper bound of Theorem 2.</p><p>Theorem 8. Under assumptions B1 and B2, there exists n 0 2 N and J such that for n n 0 ,</p><p>where n 0 , C, and J may depend on d, M, R, &#8998; P , &#8998; Q , &#8998;P , n 0 may additionally depend on , C may additionally depend on &#8629;, and J depends on n. The cuto&#8629; J depends on &#8629; if d 3, but in the cases d = 1 and d = 2, J can be chosen independently from &#8629;.</p><p>Remark 9. A few remarks are in order. (i) Similar upper bounds hold with high probability and can be inferred from the proof. (ii) As written, the estimator fJ is not directly implementable since the calculation of f &#8676; involves computing a maximum over a continuous subset of d . However, this limitation can be overcome by a discretization of the space, although this is not practical even in moderate dimensions. We provide such an example implementation in Section 6, along with a more practical estimator for which we give no theoretical upper bounds.</p><p>(iii) The numerical experiments in Section 6 suggest that restricting the optimization in (5.4) to X (2M ), while necessary for our proofs, might not be necessary in practice. (iv) The estimator employed in Theorem 8 can be made adaptive to the unknown smoothness parameter &#8629; using a standard penalization scheme, see <ref type="bibr">[Mas07]</ref>. We omit this straightforward extension and instead focus on establishing minimax rates of estimation. For a more detailed account, we refer the reader to [H 19]. (v) For the sake of readability, we do not explicitly track the dependence on the parameter M .</p><p>However, an inspection of the proof yields that the final rate scales like M c 1 d+c 2 for constants c 1 , c 2 1, i.e., there is an exponential dependence on the dimension d. Further, the dependence on R is captured in (5.15) below and amounts to R</p><p>2&#8629; 2+d log(R) in the case d 3. We do not claim an optimal dependence of our rates on these parameters.</p><p>In the rest of this section, we present the proof of Theorem 8. We begin by stating our key result, which relates the semi-dual objective to the square of our measure of performance. This result also allows us to employ a fixed-point argument when controlling the risk of our estimator using empirical process theory. Combined with approximation results for truncated wavelet expansions, these lead to a bias-variance tradeo&#8629; that achieves the minimax lower bound of Theorem 6 up to log factors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">Stability of optimal transport maps</head><p>In this section, we leverage the assumed regularity of the optimal transport map to relate the suboptimality gap in the semi-dual objective function S and the L 2 -distance of interest.</p><p>Proposition 10. Under assumptions B1 -B2, for all f 2 X (2M ) as defined in Proposition-Definition 7, we have</p><p>(5.5)</p><p>Proof. It follows from Proposition-Definition 7(ii) and a second-order Taylor expansion that f is of quadratic type <ref type="bibr">[Kol11]</ref> around every x 2 &#8998; P :</p><p>for all L 2M . It turns out that these conditions are su cient to obtain the desired result. The upper bound in (5.7) is of the form</p><p>Since the convex conjugate is order reversing and because the convex conjugate q &#8676; x of the quadratic function q x can be computed explicitly (Lemma 21), we have</p><p>The squared distance term vanishes for L = 4M : by the triangle inequality krf 0 (x) rf (x)k 2 &#63743; 4M and since x 2 &#8998; P , it holds that</p><p>Together with the fact that Q = (rf 0 ) # P , this yields</p><p>Moreover, by strong duality, we have</p><p>The above two displays yield S(f ) S(f 0 ) (8M ) 1 krf rf 0 k 2 L 2 (P ) . In the same way, using the lower bound in (5.7), we get that S(f ) S(f 0 ) &#63743; 2M krf rf 0 k 2 L 2 (P ) , which concludes the proof of (5.5).</p><p>It turns out that (5.6) is even easier to prove. Indeed, by Proposition-Definition 7(ii) and Lemma 17, we get that the upper bound in (5.7) is also true for f &#8676; on all of d . In this case, we can simply take L = 2M and get similar results.</p><p>There are many ways to leverage strong convexity in order to obtain faster rates of convergence, often known as fixed-point arguments <ref type="bibr">[Mas07,</ref><ref type="bibr">Kol11,</ref><ref type="bibr">GN16]</ref>. In this work, we employ van de Geer's "one-shot" localization technique originally introduced in <ref type="bibr">[vdG87]</ref> and stated in a form close to our needs in <ref type="bibr">[vdG02]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4">Control of the stochastic error via empirical processes</head><p>In light of Proposition 10, the performance of our estimator TJ = rf J defined in (5.4) requires the control of S( fJ ) S(f 0 ), which can be achieved using tools from empirical process theory. To that end, for any f , define</p><p>and let fJ 2 F J . We observe that by optimality of fJ for &#348;,</p><p>To proceed, we control the localized empirical process sup</p><p>for some fixed &#8999; 2 &gt; 0. More precisely, we prove the following result in Appendix F.2.</p><p>Proposition 11. Let assumptions B1 -B2 be fulfilled and define F J as in (5.3). For any &#8999; &gt; 0, define</p><p>Then, there exists C 1 = C 1 (d, &#8998; P , &#8998;P , &#8998; Q , M) &gt; 0 such that with probability at least 1 exp( t),</p><p>where</p><p>(5.8)</p><p>Equipped with this result, we can apply van de Geer's localization technique. To simplify the presentation, assume that f = fJ 2 argmin f 2F J S(f ) exists. If not, we may repeat the proof with an "-approximate minimizer and let " ! 0. Throughout the proof, we write f = fJ and k</p><p>Fix &gt; 0 to be defined later and set</p><p>Note that since s 2 [0, 1] and F J is convex, we have fs 2 F J .</p><p>On the one hand, fs is localized in the sense that</p><p>By Proposition 10 and the triangle inequality respectively, this yields</p><p>Therefore, fs 2 F J (&#8999; 2 ). For the same reason, we also have that f 2 F J (&#8999; 2 ). On the other hand, fs , akin to f , has empirical risk smaller than f . Indeed, by convexity of &#348; and the fact that f minimizes &#348; over G, we obtain</p><p>Together with Jensen's inequality and Proposition 10 respectively, the above display yields</p><p>Next, note for s as in (5.9), we have that kr fs r f k /2 i&#8629; kr f r f k . Hence</p><p>Recalling Proposition 11, we take such that</p><p>(5.10) so that we get</p><p>In particular, we can check that (5.10) is fulfilled if we choose such that</p><p>for a suitable choice of C 2 &gt; 0.</p><p>With this, and applying Theorem 10 again, we get that with probability at least 1 e t , it holds</p><p>Moreover, integrating the tail with respect to t readily yields by Fubini's theorem that</p><p>We have proved the following result.</p><p>Proposition 12. Let B1 -B2 hold and define F J as in (5.3). Then, writing</p><p>the estimator TJ defined in (5.4) satisfies</p><p>(5.11)</p><p>Moreover, with probability at least 1 exp( t),</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5">Control of the approximation error</head><p>Next, we control the approximation error inf f 2F J krf rf 0 k L 2 (P ) that appears in Proposition 12. In fact, it is su cient to control kr f rf 0 k L 2 (P ) where f = &#8679; J ext f 0 is the truncation of f 0 to its first J wavelet scales after extending f 0 to all d . In light of Theorem 23, we may assume that ext f has the same C -and W &#8629;,2 -norm as f up to a constant depending on &#8998;P .</p><p>To control the approximation associated with truncating a wavelet decomposition, we rely on the following lemma for Besov functions.</p><p>Lemma 13. Let f 2 B s p,q ( d ) and denote by &#8679; J its projection onto the first scale J wavelet coe cients. That is, if</p><p>where j,g k are multi-dimensional Daubechies wavelets and G j the associated index sets as in Section B. Then, for all 1 &#63743; p, q &#63743; 1, s 0,</p><p>(5.12)</p><p>(5.13)</p><p>Moreover, for every q 0 2 [1, 1], s 0 &gt; 0, and</p><p>In particular:</p><p>Proof. Write for the wavelet coe cients of f . The statements (5.12) and (5.13) follow immediately from the wavelet characterization of the Besov norms, (B.2).</p><p>To prove the remaining statements, note that for every j, because k . k `p0 &#63743; k . k `p and k . k q and k . k q 0 are comparable up to a constant due to</p><p>kf k B s p,q . Then, plugging this into the wavelet expansion of &#8679; J f f , we obtain</p><p>Finally, to obtain the special cases, note that k .</p><p>by Theorem 22.</p><p>The above lemma together with Proposition-Definition 7 allows us to check that f 2 F J . Indeed, by Weyl's inequality, we have for any x 2 &#8998;P that</p><p>It follows from Lemma 13 that k&#8679;</p><p>and C 3 = C 3 (d, , &#8998;P ) is large enough. This yields min (D 2 &#8679; J ext f 0 (x)) 1/(2M ) and f is strongly convex. Similarly, we get max (D 2 &#8679; J ext f 0 (x)) &#63743; 2M and hence that f 2 F J . Thus,</p><p>where we used Assumption B2 and Lemma 13.</p><p>We have thus proved that inf</p><p>(5.14)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.6">Bias-variance tradeo&#8629;</head><p>We are now in a position to complete the proof of Theorem 8. Combining the bounds (5.11) and (5.14), we get</p><p>We conclude the proof by optimizing with respect to J. It yields k TJ T 0 k 2 L 2 (P ) .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8">&gt; &lt; &gt;</head><p>:</p><p>(5.15)</p><p>We note that since &#8629; &gt; 1, in the first two cases, d 2 {1, 2}, the cut-o&#8629; J can be picked independently from &#8629;. Finally, high-probability bounds can be obtained in a similar manner.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">NUMERICAL EXPERIMENTS</head><p>In this section, we provide numerical experiments with synthetic data that illustrate how leveraging the smoothness of the underlying transport map can lead to dramatically improved rates. We give two estimators exploiting smoothness: the first, Twav below, is an approximation to the estimator TJ in (5.4), illustrating that (5.4) can be implemented in low dimensions and that this approximation achieves favorable rates in d = 3. The second, Tker below, is a more practical heuristic two-step procedure based on smoothing the optimal matching between the empirical distributions via radial basis functions. We compare these to a baseline estimator given by the optimal transport plan between the empirical distributions.</p><p>Additional implementation details and comments on these experiments are provided in Section H of the Appendix.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1">Estimators</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1.1">Baseline estimator</head><p>In order to highlight the benefit of regularization, we consider the following simple estimator based on the optimal transport matrix between the empirical distributions as a baseline. Denote the empirical distributions of P and Q by</p><p>respectively, and calculate the optimal transport matrix 2 n&#8677;n &#710; = argmin</p><p>which can be solved exactly by linear optimization toolkits or approximated by entropic regularization <ref type="bibr">[PC19]</ref>. An estimated transport function on the observations X i is then obtained by</p><p>which corresponds to the conditional mean of the coupling given X i . Note that since we assume that the sample sizes from P and Q are both n, the optimal &#710; is in fact a (rescaled) permutation matrix, leading to a matching &#8673; : [n] ! [n], and hence to Temp (X i ) = Y &#8673;(i) .</p><p>Because Temp (X i ) above is only defined on the sample points and we do not want to introduce additional bias against the estimator, we consider the following error measure, approximating the L 2 (P ) norm analyzed in Theorem 2:</p><p>6.1.2 Wavelet estimator Next, we turn to an approximation of (5.4). Assume that in addition to a superset &#8998;P &#9670; &#8998; P , we are also given a superset &#8998;Q &#9670; &#8998; Q , and that both &#8998;P and &#8998;Q are boxes (hypercubes). We consider all functions originally defined over &#8998;P and &#8998;Q as given by their samples on grids with resolution N 2 N, We employ the following discretization/approximation schemes:</p><p>(i) The restrictions to functions up to wavelet scale J 2 N can be obtained by parametrizing f by the inverse discrete wavelet transform up to order J, which we write as f = W &gt; J J for wavelet coe cients J 2 m J with m J 2 N. For these experiments, we use db4 Daubechies wavelets, i.e., Daubechies wavelets with four vanishing moments. (ii) An approximation to the (continuous) Legendre transform is given by the discrete Legendre transform,</p><p>(iii) The gradient of f on grid-points can be calculated by a finite-di&#8629;erence scheme, which we write as r x f . (iv) To obtain values of these approximations at non-grid points, we appeal to linear interpolation, which we write as P x!{X 1 ,...,Xn} f for the interpolated value of f defined on the grid x at the point {X 1 , . . . , X n } 2 d , collected in one vector.</p><p>Given i.i.d. observations X 1:n = {X 1 , . . . , X n } and Y 1:n = {Y 1 , . . . , Y n } from P and Q, respectively, we arrive at the following optimization problem as approximation to (5.4):</p><p>Note that we dropped all boundedness and convexity constraints that were given by X (2M ) in (5.4). In practice, this can lead to degraded estimation quality of the gradient of W &gt; J J near the boundary of &#8998; P , see Section H.3 in the Appendix, which we remedy by computing the convex envelope of the resulting estimator, yielding an estimator of f 0 that is convex. This envelope can, for example, be calculated by applying the Legendre transform twice, and we set</p><p>With this, we denote by T (J) wav the function obtained by linearly interpolating TJ ,</p><p>For the purpose of these experiments, we select the wavelet scale &#308; by an oracle choice, i.e., as the minimizer of an approximation to the population semi-dual (2.5), see Section H.1, while in practice, one would resort to cross-validation methods for this purpose. Finally, we set Twav = T ( &#308;) wav .</p><p>To obtain an error measure for Twav that is easily comparable to MSE n ( Temp ), we consider the empirical L 2 ( P ) norm on the sample points,</p><p>Note that the objective function in (6.2) can be calculated in linear time with respect to the underlying grid, that is, in O(N d ), thanks to e cient algorithms for the discrete wavelet transform <ref type="bibr">[Mal99]</ref> and the Linear-Time Legendre Transform algorithm <ref type="bibr">[Luc97]</ref>. It can be checked that the objective is convex, rendering first-order methods provably convergent. We use the L-BFGS Quasi-Newton method to find &#710; J , even though the objective is not smooth for every J due to the form of the discrete Legendre transform. In practice, we observe that it converges faster than simple (sub-)gradient descent methods.</p><p>Since Twav is mainly used to illustrate the practical behavior of a wavelet-based regularization of the semi-dual objective, we do not explicitly analyze the convergence of Twav to the estimator TJ considered in Section 5. We remark, however, that our approximations closely follow the definition of TJ and that the omitted constraints defining the set X (2M ) could be incorporated into the approximation by means of a finite-di&#8629;erence discretization as well, albeit at an additional computational cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1.3">Kernel smoothing estimator</head><p>While the estimator Twav closely follows our theoretical analysis, its applicability is limited to low dimensions by the fact that a discretization grid is needed. As a heuristic alternative, we consider smoothing the assignment obtained by Temp . The idea of smoothing the empirical transport matrix has been previously used in practice, see for example [SST + 19], where regularized linear regression was used as a post-processing step, and kernels have been applied for smoothing potential functions in <ref type="bibr">[GCPB16]</ref>. Here, we obtain a smoother version of Temp by smoothing it via kernel-ridge regression <ref type="bibr">[Mur12]</ref>.</p><p>Let H denote a reproducing kernel Hilbert space (RKHS) with associated kernel k(x, y), x, y 2 d , and norm kT k H for T 2 H. Here, we consider the RKHS given by Gaussian radial basis functions, k(x, y) = exp( &#9003; kernel kx yk 2 ), x,y 2 d , &#9003; kernel &gt; 0.</p><p>We fit an RKHS function T to the pairs (X i , &#7928;i = Temp (X i )) by solving the regularized kernel regression objective We measure its performance by</p><p>Similar to Twav , we select the tuning parameters &#9003; kernel and &#9003; ridge by an oracle procedure, picking those parameters from a finite grid that minimize (6.4) on an independent hold-out sample X1:n , and denote the resulting estimator by Tker .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Setup</head><p>For d 2 N, we consider the following examples of smooth potentials and transport maps:</p><p>where for (id), P (1) = Q (1) = Unif([0, 1] d ). For (exp), P (2) = Unif([0, 1] d ), and the target measure is defined as  convex on any compact convex subset of d . For the purpose of qualitative comparisons, we consider case (id) in d = 2. In order to determine the quantitative behavior of the estimators, we study both cases for d 2 {3, 10}. The runtime of computing the optimal transport matching via linear programming scales unfavorably with the sample size, a shortcoming that could be remedied by employing recent numerical approximation techniques <ref type="bibr">[ABRNW19]</ref>. Similarly, computing the kernel regression (6.3) with o&#8629;-the-shelf methods scales with O(n 3 ). For the sake of this comparison, we simply restrict our experiments on Temp and Tker to sample sizes &#63743; 10 4 . Likewise, we do not compute Twav in d = 10 due to the large computational cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">Results</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.1">Qualitative comparison in 2D</head><p>To give a qualitative idea of the considered estimators compared to the baseline Temp , we visualize the first coordinate of the transport map estimators for case (id) with d = 2 and n = 100 observations from P = Q = Unif([0, 1] 2 ) in Figure <ref type="figure">1</ref>, together with the ground truth transport map (T (1) 0 ) 1 . To depict the coupling Temp induced by the empirical distributions, we employ 1-nearest-neighbor (1-NN) interpolation to obtain a map on [0, 1] 2 . We observe that the wavelet-based regularization in Figure <ref type="figure">1c</ref> produces a visibly smoother map compared to the unregularized Temp in Figure <ref type="figure">1b</ref>. The kernel estimator in Figure <ref type="figure">1d</ref> is even smoother and visually very similar to the ground truth in Figure <ref type="figure">1a</ref>, due to the possibility of employing a large amount of regularization. Figure <ref type="figure">2</ref>: Log-log plot of MSE plotted against n, showing the median error over 32 replicates. See Section 6.2 for details.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.2">Quantitative comparison in 3D and 10D</head><p>To obtain a quantitative comparison, for both test cases and d 2 {3, 10}, we compute Temp , Twav (only d = 3), and Tker over 32 replicates and a logarithmically spaced selection of sample sizes n, reporting the median error over the replicates in Figure <ref type="figure">2</ref>. Here, the dashed lines indicate the result of linear regression on the logarithmically transformed sample sizes and error results for a selected subset of n.</p><p>In 3D, for both test cases, the error curves for the standard empirical measure-based estimator Temp roughly follow a n 2/3 rate. This corresponds to the decay of the average `2 cost of optimal matchings between samples from the uniform distribution on the cube <ref type="bibr">[Tal14,</ref><ref type="bibr">Yuk06]</ref> (and Gaussian distributions <ref type="bibr">[Led19]</ref>), and also matches the n 2/d rate for the convergence of W 2 2 ( P , P ). We are, however, not aware of a generalization of this rate to the error measure MSE in the case of a transport map di&#8629;erent from the identity.</p><p>The error curves for the wavelet estimator Twav all follow a similar trend. For low sample sizes, we obtain rates faster than n 0.85 , showing the large statistical benefit of fitting only functions that have wavelet expansions of low order. For large sample sizes, the error flattens out, which can be explained by the numerical approximation errors dominating the statistical ones. This can be readily seen from repeating the experiment with a smaller grid resolution (N = 33), which shows the same trend for smaller values of n, see Section H.2 in the Appendix. Moreover, for all sample sizes we considered, the error curves for Twav all lie below the baseline estimator. The kernel estimator Tker performs even better, attaining rates close to n 1 and yielding consistently better rates than Twav .</p><p>We observe that the favorable behavior of Twav suggests that the restriction of candidate potentials to X (2M ) in (5.4) might not be necessary and could possibly be omitted.</p><p>In 10D, for both test cases, Temp shows a convergence rate of about n 0.25 , which is slightly better than the expected n 2/d = n 0.2 rate. It is vastly outperformed by the kernel-based estimator that achieves rates better than n 0.6 in both examples.</p><p>Further plots showing individual error curves for varying values of the regularization parameters can be found in Section H.4 of the appendix, illustrating the sample size-dependent performance gain achieved by Twav and Tker .</p><p>To summarize, in cases where smoothness of the transport map can be assumed, its estimation greatly benefits from smoothness regularization. In particular, these experiments suggest further research on proving error bounds for the kernel estimator Tker under regularity assumptions on T 0 , for which the minimax rates established in this work can serve as a benchmark.</p><p>For twice di&#8629;erentiable functions, it is often more convenient to employ the following analytic criterion for strong convexity. </p><p>We define the extension of f outside U by f + &#9670; U , which by abuse of notation we also denote by f . Note that if f is (strongly) convex on U then its extension outside U is also (strongly) convex. We call dom(f ) = {x 2 d : f (x) &lt; +1} the domain of a convex function.</p><p>We now recall two important notions associated with functions f . First, the subdi&#8629;erential of f at x 2 dom(f ) is defined as</p><p>As indicated by the following lemma, the subdi&#8629;erential reduces to the gradient for di&#8629;erentiable functions.</p><p>Lemma 15 ([HL01, Corollary D.2.1.4]). Let f</p><p>Conversely, if @f (x) = {a} consists of only a single element, then f is di&#8629;erentiable at x with gradient rf (x) = a.</p><p>Second, the convex conjugate, or Legendre-Fenchel conjugate, is defined for any function f </p><p>Lemma 19. If f, g : U ! , f (x) &#63743; g(x) for all x 2 U , then f &#8676; (y) g &#8676; (y) for all y 2 . Lemma 20. Given two functions f, g : U ! for a compact set U . Abusing notation, denote the convex conjugate of the function f</p><p>The next lemma provides an explicit form for the convex conjugate of a quadratic function. It is instrumental in the stability proof for the semi-dual objective function (see Proposition 10).</p><p>Lemma 21. Let a &gt; 0, b, t 2 d , c 2 and let U &#10003; d be a closed, convex set. Define</p><p>Then,</p><p>where d 2 denotes the squared distance d 2 (x, U ) = inf y2U kx yk 2 2 .</p><p>Proof. Note first that for any y 2 d ,</p><p>where</p><p>Moreover,</p><p>we see that the infimum in (A.2) is achieved by the projection x of (y b)/a onto the closed convex set U + t. Moreover, the value of the objective at x is given by</p><p>Together with (A.1) and (A.2), this completes the proof of the lemma.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX B: WAVELETS AND FUNCTION SPACES</head><p>In this section, we give a brief overview of the di&#8629;erent function spaces used in the paper and how their norms can be related to their wavelet coe cients.</p><p>First, we recall the definition of H&#246;lder and Sobolev spaces. Let &#8998; &#10003; d be a closed set with non-empty interior and denote by C u (&#8998;) the set of uniformly continuous functions on &#8998;. The H&#246;lder norms for any f 2 C u (&#8998;) are defined as follows. For any integer k 0 and f that admits continuous derivatives up to order k, define</p><p>and for any real number &#8629; &gt; 0, define</p><p>The space C &#8629; (&#8998;) is then defined as the set of functions for which this norm is finite. For a vectorvalued function T : &#8998; ! d , T = (T 1 , . . . , T d ) &gt; , we similarly define the norms as the sum over the individual norms,</p><p>Similarly, for an integer k 0 and p 2 [1, 1], the Sobolev norms are defined as</p><p>where the derivative @ [ is to be understood in the sense of distributions and the Sobolev space W m,2 (&#8998;) is the space of all functions for which this norm is finite. This definition can be extended to &#8629; &gt; 0, for example by defining W &#8629;,2 (&#8998;) as the Besov space B &#8629; 2,2 (&#8998;), which we define shortly. Next, we define wavelet bases and Besov spaces, following the definitions given in [Tri06, Section 3], and we refer the reader to this reference for further details on wavelets. Denote by M 2 C r ( ) and F 2 C r ( ) a compactly supported wavelet and scaling function, respectively, for example Daubechies wavelets. This implies that</p><p>To obtain a basis of L 2 ( d ), for j 2 N, set</p><p>This gives the orthonormal basis</p><p>Wavelet coe cients, defined as the expansion coe cients with respect to the above basis for L 2 ( d ) functions, can be used to characterize the so-called Besov spaces: Let 1 &#63743; p, q &#63743; 1, s 0, and let the regularity of the above wavelets satisfy</p><p>With this, if f admits the wavelet representation</p><p>we define the family of norms k . k B s p,q by</p><p>In particular, by the orthonormality of the wavelets { j,g k } j,g,k ,</p><p>For a bounded Lipschitz domain &#8998; &#10003; d , we can define the Besov spaces B s p,q (&#8998;) by restrictions of functions on d with norm</p><p>Note that since we work with compactly supported wavelets, for a function f with compact support, only a finite number of wavelet coe cients are non-vanishing in (B.1). In particular, for non-zero wavelet coe cients are contained in a set &#8676;(j) with |&#8676;(j)| . 2 jd .</p><p>The following theorem collects some basic properties of Besov spaces and their relationship to H&#246;lder and Sobolev spaces.</p><p>Theorem 22. Let &#8998; &#10003; d be a bounded Lipschitz domain. (i) [GN16, Proposition 4.3.6] Let s, s 0 &gt; 0, 1 &#63743; p, p 0 , q, q 0 &#63743; 1. Then, the following inclusions hold in the sense of continuous embeddings:</p><p>Note that the proof in [GN16] of (B.3) is given in 1D, but extends naturally to arbitrary dimensions by summability of the wavelet coe cients.</p><p>A very useful tool to handle function spaces on domains is the availability of extension operators that preserve the norms. The following theorem guarantees the existence of such an extension operator that is the same among all Besov spaces. This allows us to characterize Besov functions on domains via the wavelet coe cients of their extensions.</p><p>Theorem 23 (Extension operator, [Tri06, Theorem 1.105], <ref type="bibr">[Ryc99]</ref>). Let &#8998; &#10003; d be a bounded Lipschitz domain. Then, there exists a linear extension operator ext that preserves L 2 -, C -, and W &#8629;,2 -norms. That is, there exists an extension operator ext = ext(&#8998;) such that for A 2</p><p>We conclude this section by a lemma that provides uniform control of a function by its wavelet coe cients. It is useful to control bracketing entropy numbers.</p><p>Lemma 24. Let f 2 V J ( d ) with wavelet coe cients j,g k for compactly supported mother and father wavelets. Then,</p><p>Proof. Let x 2 d and write</p><p>where we used H&#246;lder's inequality and the fact that only a finite number of k enters the summation for each fixed x 2 d . The last inequality is trivial.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX C: METRIC ENTROPY AND SUPREMA OF STOCHASTIC PROCESSES</head><p>Here, we collect some basic results about empirical processes that are needed in the proofs. Note that because all suprema we deal with are over subsets of finite-dimensional vector spaces, we do not consider issues of measurability in the remainder.</p><p>Denote the bracketing number of a set F with respect to a norm k.k by N [ ] ( , F, k . k) and define the Dudley integral as</p><p>Theorem 25 (Bernstein chaining, [vW07, Lemma 3.4.2] ). Let F be a class of measurable functions such that [f 2 ] &lt; 2 and kf k 1 &#63743; M for all f 2 F. Then,</p><p>Theorem 26 (Concentration, see [Mas07, Equation (5.50)], going back to <ref type="bibr">[Bou02]</ref>). Under the same assumptions as Theorem 25,</p><p>Lemma 27 (Bracketing numbers from L 1 covering numbers). Let P be a probability measure and A &#10003; F be a set of functions with N (A, L 1 (P ), /2) &#63743; ( ). Then, N [] (A, L 2 (P ), ) &#63743; ( ).</p><p>Moreover, if for every function in the original class f 2 F, [f 2 ] &lt; 2 and kf k L 1 (P ) &lt; M, then every bracket [f 1 , f 2 ] in a -cover above (note that f 1 and f 2 need not be members of F) satisfies</p><p>Proof. Denote by {f 1 , . . . , f N } the centers of a minimal /2-covering of F in L 1 (P ). Let i 2 {1, . . . , N}. Then, each /2 ball around f i is contained in the bracket [f i /2, f i + /2]. Moreover, the L 2 (P ) diameter of the above bracket is bounded by its L 1 (P ) diameter, which is , so the collection of those brackets yields the desired covering with brackets.</p><p>The rest of the lemma follows from</p><p>The following lemma can be shown by directly specifying a grid or by a volume argument such as [Ver18, Proposition 4.2.12]. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX D: TOOLS FOR LOWER BOUNDS</head><p>For the convenience of the reader, in this section we restate the standard tools we use in the proof of Theorem 6 to establish lower bounds based on Fano's inequality and the Varshamov-Gilbert Lemma, taken from [Tsy09, Theorem 2.9, Lemma 2.9, Theorem 2.2].</p><p>Theorem 30 (Lower bounds from multiple hypotheses). [Tsy09, Theorem 2.9] Let K 2, &#8677; = {T 0 , . . . , T K } a collection of hypotheses, and let d be a pseudometric, i.e., a bi-variate function on &#8677; such that</p><p>for all 0 &#63743; j, k, `2 {0, . . . , K}.</p><p>Suppose &#8677; fulfills:</p><p>(i) d(T j , T k ) 2s &gt; 0, for all 0 &#63743; j &lt; k &#63743; K;</p><p>(ii) P j &#8999; P 0 , for all j 2 [K], and</p><p>with 0 &lt; C &lt; 1/8, where P j = P T j denotes a probability distribution associated with every T j for all j = 0, 1, . . . , K.</p><p>Then, inf T sup</p><p>Lemma 31 (Varshamov-Gilbert lemma). [Tsy09, Lemma 2.9] Let D 8. There exists a subset &#8999; (0) , . . . , &#8999; (K) of {0, 1} D such that &#8999; (0) = (0, . . . , 0),</p><p>, for all 0 &#63743; j &lt; k &#63743; K, and</p><p>Theorem 32 (Lower bounds from two hypotheses). [Tsy09, Theorem 2.2] Let T 0 , T 1 be two hypotheses with associated probability measures P j = P T j for j 2 {0, 1}. Denoting s = d(T 0 , T 1 )/2, if</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX E: ALTERNATIVE ASSUMPTIONS VIA CAFFARELLI'S REGULARITY THEORY</head><p>In this section, we show how to apply Theorem 8 under smoothness assumptions on the source and target distribution instead of the transport map. This is enabled by Ca&#8629;arelli's regularity theory <ref type="bibr">[Caf92b,</ref><ref type="bibr">Caf92a,</ref><ref type="bibr">Caf96]</ref>, Theorem 33 below, which gives regularity estimates on the transport map T 0 under regularity assumptions on the source and target densities and their supports.</p><p>For simplicity, we denote an open, convex set &#8998; with C 2 boundary as uniformly convex if it can be written as the sublevel set, &#8998; = {f &lt; 0}, of a strongly convex function f . Note that uniform convexity can also be characterized by the positivity of the second fundamental form of &#8998; on its boundary @&#8998; <ref type="bibr">[Vil09]</ref>. C2 (Densities). With &#8998; P , &#8998; Q as in Assumption C1, assume that &#8674; P 2 C &#8629; 1 (&#8998; P ) and &#8674; Q 2 C &#8629; 1 (&#8998; Q ) are two probability densities on d with supp(&#8674; P ) = &#8998; P , supp(&#8674; Q ) = &#8998; Q that are bounded from above and below on their support. Further, denote the associated probability distributions by P and Q, respectively.</p><p>Theorem 33 (Ca&#8629;arelli's global regularity theory). [Vil09, Theorem 12.50(iii)], <ref type="bibr">[Caf96]</ref>. Let &#8629; &gt; 1 and assume that Assumptions C1 and C2 hold. Then, for the optimal transport potential f 0 , i.e., the solution to (2.5) for P and Q, which is unique up to an additive constant, it holds that f 0 2 C &#8629;+1 (&#8998; P ). Corollary 35. Let &#8629; &gt; 1. Under Assumptions C1 and C2, writing f 0 and T 0 = rf 0 for the Kantorovich potential and optimal transport map between P and Q, respectively, there exists an estimator T such that</p><p>where X 1:n , Y 1:n denote i.i.d. observations from P and Q, respectively.</p><p>Proof. The statement follows by verifying the assumptions B1 and B2 on the original transport map and concluding by Theorem 8, using the same estimator.</p><p>Assumption B1 is satisfied for &#8998; P by the (stronger) conditions imposed on it in Theorem 33.</p><p>To show Assumption B2, denote by f 0 the optimal transport potential and by T 0 the optimal transport map for the problem given by &#8674; P and &#8674; Q . By Theorem 33, f 0 2 C &#8629;+1 (&#8998; P ) and thus T 0 = rf 0 2 C &#8629; (&#8998; P , d ). Denoting by f0 the extension of f 0 to &#8998;P = (&#8998; P ) &#9999; from Lemma 34, we observe that &#8998;P is connected and has a Lipschitz boundary. This follows from the general fact that the Minkowski sum of a convex set with C 1 boundary and another convex set has a C 1 boundary <ref type="bibr">[KP91]</ref>. From the regularity of T0 = f0 and the compactness of &#8998;P , all requirements in B2 can now be easily checked.</p><p>An inspection of the proof of our lower bound results, Theorem 6, readily yields a lower bound under smoothness assumptions on P and Q as well. In particular, after changing the domain from [0, 1] d to the unit ball in d dimensions, the explicit form of the density of Q k in (4.2) guarantees that the candidate densities fulfill assumptions C1 and C2. This indicates that the above rate is optimal up to log factors.</p><p>Remark 36. In Corollary 35, we do not claim any uniform bound over a regularity class, such as an explicit dependence of the constant on the C &#8629; 1 -norms of &#8674; P and &#8674; Q alone. Although the statement of Theorem 33 strongly suggests a bound on kf 0 k C &#8629;+1 (&#8998; P ) in terms of k&#8674; P k C &#8629; 1 (&#8998; P ) and k&#8674; Q k C &#8629; 1 (&#8998; Q ) , to the best of our knowledge, such bounds are not available in the literature for the "global" version of Ca&#8629;arelli's regularity theory as stated Theorem 33. On the other hand, such bounds hold "locally", that is, kf 0 k C &#8629;+1 (U ) can be bounded for strictly open subsets of &#8998; P , see <ref type="bibr">[Vil09,</ref><ref type="bibr">Theorem 12</ref>.56], <ref type="bibr">[Caf92b]</ref>. This deficiency is due to the non-constructive nature of the available proofs of Theorem 33 and could possibly be remedied, but we consider it out of the scope of this paper. We proceed in order of statement of the results. (i) It follows from B2 that there exists f 0 such that rf 0 = T 0 and by B2(i) that |rf 0 (x)| &#63743; M for all x 2 &#8998;P . Moreover, since f 0 is defined up an additive constant, assume that f 0 (x 0 ) = 0 for some x 0 2 &#8998;P . A first-order Taylor expansion yields that for any x 2 &#8998;P ,</p><p>where in the second inequality, we used B2(i), and in the third one, we used that diam( &#8998;P ) &#63743; 2M according to B2.</p><p>(ii) follows immediately from B2(ii). Next, as in (i), (5.1) follows from a first-order expansion: For any x 2 &#8998;P , note that on the one hand</p><p>Together with the fact that T 0 = rf 0 , this allows us to shift the smoothness index by one speaking about potentials.</p><p>To show the statements about Q, by Lemma 14 and (ii) above, f 0 is strongly convex on int( &#8998;P ) and can be extended to +1 outside of &#8998;P and thus be also be considered a strongly convex function on d . By Lemmas 17 and 18, we conclude that T 0 = rf 0 is a bijection from &#8998; P onto its image &#8998; Q = supp((rf 0 ) # P ), with both rf 0 and (rf 0 ) 1 being continuously di&#8629;erentiable; in other words, rf 0 is a C 1 -di&#8629;eomorphism between &#8998; P and &#8998; Q . Since C 1 -di&#8629;eomorphisms preserve Lipschitz domains [HMT07, Theorem 4.1] and connectedness, we can conclude that &#8998; Q is a connected and bounded Lipschitz domain, and the fact that &#8998; Q &#10003; MB 1 follows from T (x) &#63743; M for all x 2 &#8998;P .</p><p>Finally, we turn to check the condition on the density &#8674; Q . To that end, note that by the change of variables formula, Q has the density</p><p>This readily yields the desired bound in light of B1 which assumes boundedness of &#8674; P and (ii) which gives boundedness of the Hessian D 2 f 0 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>F.2 Proof of Proposition 11</head><p>We first bound the expectation of the supremum of interest and then obtain the high-probability bound via concentration. To begin, note that</p><p>We first focus on the T 2 -term. Once understood, the T 1 -term can be bounded similarly.</p><p>Bound on T 2 -term. We estimate T 2 from above by two suprema, corresponding to low and high frequencies. To this end, we center all functions and consider the extension of a restriction of the functions to &#8998; Q , which allows us to use wavelet expansions for harmonic analysis.</p><p>First, because ( Q Q)(g + c) = ( Q Q)g for every function g and constant c 2 , we may assume without loss of generality that Z</p><p>Note that f &#8676; and f &#8676; 0 are defined over all of d but we do not control their norms over the whole space. To overcome this limitation, with a slight abuse of notation, we denote by ext f &#8676; (resp. ext f &#8676; 0 ) the Lipschitz extension of the restriction of f &#8676; (resp. f &#8676; 0 ) to &#8998; Q . The existence of a linear extension operator is guaranteed by Theorem 23. In particular, we control the norms of ext f &#8676; and ext f &#8676; 0 . For a function g with wavelet expansion g</p><p>as defined in Section B, we define the two L 2 -projections</p><p>With this, we write T 2 = T 2,1 + T 2,2 , where</p><p>Note that the projected functions are again well-defined continuous functions: By assumption, all f and f 0 are strongly convex, hence their conjugates have Lipschitz-continuous gradients and therefore bounded B 2 1,1 (&#8998; Q )-norm. In turn, their projections also have bounded B 2 1,1 (&#8998; Q )-norm, and by Theorem 23, this implies that both &#8679; J ext(f &#8676; f &#8676; 0 ) and &#8679; &gt;J ext(f &#8676; f &#8676; 0 ) are in C s ( d ), for s &lt; 2, and hence they are continuous.</p><p>Bound on T 2,1 -term.</p><p>Recall that it follows from Proposition-Definition 7 that &#8998; Q is a connected Lipschitz domain, so we can apply the Poincar&#233;-Wirtinger inequality, Lemma 39, together with (5.6) from Proposition 10, to get</p><p>where we used that we assumed</p><p>&#8999; , and therefore due to the properties of the extension operator ext,</p><p>for some constant C 4 = C 4 (&#8998; Q , M). Since &#8679; J is a non-expansive operator on Besov spaces, it follows from the above display that</p><p>Bounding the empirical process over this standard function class can now be performed as follows. Observe first that for any function h 2 V J ( d ) with wavelet decomposition h</p><p>Next, by symmetrization, for independent copies of Rademacher random variables " i , i = 1, . . . , n,</p><p>where both suprema are taken over the set</p><p>To control the Rademacher process, fix h 2 G J with wavelet decomposition (F.3). By the Cauchy-Schwarz inequality,</p><p>where here and below, all sums without indices are over {0 &#63743; j &#63743; J, g 2 G j , k 2 Z d }. Since the right-hand side in the display above does not depend on h, we get by Jensen's inequality that sup 1</p><p>Since Y i 2 &#8998; Q , a compact set by assumption, for given j and g, j,g k (Y i ) is non-zero only for k 2 &#8676;(j) where &#8676;(j) depends on the diameter of &#8998; Q , and |&#8676;(j)| . 2 jd . Together with the independence of the " i , this yields</p><p>By Proposition-Definition 7 and the fact that the j,g k form an orthonormal basis in</p><p>We have proved that</p><p>(F.4)</p><p>Bound on T 2,2 -term.</p><p>To control the term T 2,2 , we use a chaining bound for bracketing entropy (Theorem 25). To that end, we exhibit bounds on the L 1 -covering numbers of the corresponding function space, which in turn implies control of L 2 -bracketing numbers. The idea is to bound the covering numbers in the original space F J (&#8999; 2 ) and exploit continuity properties of the transformations that lead to the function class in the definition of T 2,2 , in particular the operation of taking the convex conjugate.</p><p>Define the function space</p><p>and let f 1 , f 2 2 F J (&#8999; 2 ) have wavelet coe cients given by the sequences 1 and 2 . Observe that by linearity of the projection and extension operators, we have for any cuto&#8629; J 0 0,</p><p>To control the first term in the right-hand side above, in the following lemma, we establish bounds on the potentials in FJ (&#8999; 2 ). Its proof is deferred to the next section.</p><p>Lemma 37. There exists a constant C 5 = C 5 (&#8998; P , &#8998;P , &#8998; Q , M) such that for all f 2 X (2M ),</p><p>Moreover, under assumptions B1 -B2, k ext f &#8676; 0 k B 2 1,1 ( d ) &#63743; C 5 /2 as well.</p><p>It follows from Lemma 37 that there exists C 5 such that for any f 2 F(&#8999; 2 ), we have</p><p>Therefore, by Lemma 13, we get</p><p>if we choose J 0 = dlog (C 5 /") /2e so that C 5 2 2J 0 &#63743; ". To control the second term, we get from Lemma 24 that</p><p>Moreover, using respectively the fact that ext is a Lipschitz operator on Besov spaces, &#8998; Q is bounded, and the convex conjugate is non-expansive in L 1 by Lemma 20, we have</p><p>where in the last inequality, we used Lemma 24. We have proved that</p><p>for some constant C 6 = C 6 ( &#8998;P , &#8998; Q ). This inequality allows us to control the L 1 -bracketing numbers of FJ (&#8999; 2 ) using `1-covering numbers for the wavelet coe cients. To control the latter, note that for all f 2 F J (&#8999; 2 ) &#8674; X (2M ), it holds kf k B 2 1,1 ( d ) . M 2 so that k k `1 . M 2 . Moreover, these wavelet coe cients are in a space of dimension at most C 2 Jd , C( &#8998;P , M) &gt; 0 because F J (&#8999; 2 ) &#10003; V J ( &#8998;P ). Hence, choosing " = /4, Lemmas 27, 28, and the previous display yield log</p><p>To apply the chaining bound of Theorem 25, note that by (F.2) and Lemma 37, respectively, combined with Lemma 13, we have</p><p>is the Dudley integral defined in (C.1). Moreover, by (F.5) and Lemma 29, we have</p><p>and therefore,</p><p>Together with (F.4), we have T 2 . J (&#8999; 2 ) with J defined as in (5.8) and we absorbed r J for d 2 into the first term on the right-hand side.</p><p>Bounding T 1 . T 1 can be bounded completely analogously to how we bounded T 2 , with the exception that Lemma 20 is not needed. Thus, we obtain T 1 . J (&#8999; 2 ). To obtain a bound that holds with high probability, we apply the concentration result of Theorem 26. For this, note that (F.1) can be written as &#348;0 (f ) S 0 (f ) = (( P &#8998; Q) (P &#8998; Q))((f f 0 ) &#8998; (f &#8676; f &#8676; 0 )),</p><p>where P &#8998; Q denotes the product measure and (f &#8998; g)(x, y) = f (x) + g(y). Following the same argument as in the proof of Lemma 37, we get</p><p>Moreover, similarly to Proposition 10, we have for any f 2 F J (&#8999; 2 ) that</p><p>We can therefore apply Theorem 26 and conclude that with probability at least 1 e t , it holds that optimization at all scales of J with the all zeros vector. An approximation to the ground truth semidual objective (2.5) is obtained by integrating both W &gt; J J and the interpolation P y!T 0 (x) L(W &gt; J J ) over [0, 1] d with Simpson's rule, exploiting the fact that integration over Q is equivalent to integration over P under the push-forward T 0 .</p><p>The parameters &#9003; kernel and &#9003; ridge are chosen via an oracle procedure, picking the best &#9003; kernel 2 {10 9 , 10 8.5 , . . . , 10 5 }, &#9003; ridge 2 {10 5 , 10 4.5 , . . . , 10 1 } as determined by evaluating MSE for an independent draw from P .</p><p>The data for all quantitative plots are obtained by taking the median over 32 i.i.d. replicates. Error bars are not shown since 95-percentile bootstrapped confidence intervals were not visible for most estimators at the present scale of the plots.</p><p>Running on one core of server processors such as an Intel R Xeon R E5-2670 v3 (2.30GHz), the calculation of all wavelet scales of Twav for one replicate takes between 10 and 70 minutes, depending on the sample size and hence the conditioning of the problem. We note that the runtime and space complexity of the algorithm is determined both by the discretization size N and to a lesser extent by the sample size n, as opposed to computing the optimal transport plan between empirical distributions, whose complexity in the regimes considered here is governed entirely by the sample size n. As a comparison, computing all 100 di&#8629;erent parameter settings for Tker with n = 10000 takes about five hours.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>H.2 Numerical error dominates for large sample size</head><p>To investigate the observed flattening out of the Twav error curves in Figure <ref type="figure">2</ref>, we repeat the experiment for (id) and d = 3 with a lower resolution discretization, N = 33. In Figure <ref type="figure">3</ref>, we compare the resulting error to the N = 65 case considered in Section 6. The error bottoms out for much lower values of n, suggesting that numerical accuracy is indeed responsible for this behavior.   <ref type="figure">4</ref>: Estimation errors for (id), d = 3, direct output of (6.2), Twav,direct , compared to its convex envelope Twav . Median over 32 replicates. For low sample sizes, taking the convex envelope improves the estimation rate.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>H.3 Improved gradient estimation by computing convex envelope</head><p>Write fJ = W &gt; J &#710; J . We observe that while fJ by itself often qualitatively yields good results on &#8998; P (the support of P ), the lack of additional global regularity conditions in the optimization (6.2) often leads to poor approximation outside of the support, i.e., on &#8998;P \ &#8998; P . In particular, certain regions could simply not enter the optimization at all due to the form of the discrete Legendre transform L in (6.1). The numerical gradient estimate is somewhat sensitive to this, especially near the boundary, which prompts us to regularize the result further by instead considering its convex envelope, i.e., the largest convex function that lies entirely below the graph of fJ .</p><p>We give a qualitative visual example of this in Figure <ref type="figure">5</ref>. Depicted for d = 2 are first the ground truth potential f 0 (x) = 1 2 kxk 2 2 corresponding to the identity transport map (Figure <ref type="figure">5a</ref>) and its derivative in the first coordinate (Figure <ref type="figure">5b</ref>), where we set P = Unif([0, 1] 2 ). The parts of those functions corresponding to the support of P are depicted in yellow, while those outside of the support are colored blue. Results of the optimization for n = 100 i.i.d. samples from P and Q = Unif([0, 1] 2 ) are shown in Figures 5c (potential) and 5d (first coordinate of numerical gradient) for J = 1. While the estimator yields a good approximation to f 0 and T 0 on the interior of &#8998; P , the outside appears very ragged. This is remedied by applying L twice, see Figures 5e (potential) and 5f (numerical gradient).</p><p>We also quantitatively compare the estimation accuracy of a linear interpolation of r x f &#308; , denoted by Twav, direct to that of Twav by repeating the experiment for (id) and d = 3, plotting the results in Figure <ref type="figure">4</ref>. One can observe that for low sample sizes, considering the convex envelope indeed significantly improves the estimation accuracy.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>H.4 Performance for varying regularization strength</head><p>In order to further investigate the performance of the proposed regularized estimators Twav and Tker , we show error plots for a selection of fixed regularization parameters in Figure <ref type="figure">6</ref>. In the case of Twav , we plot T (J) wav for the whole range of J 2 {0, . . . , 3} that can be calculated by means of the discrete wavelet transform when N = 65. In the case of Tker , we plot a subset of all considered combinations &#9003; kernel 2 {10 9 , 10 8.5 , . . . , 10 5 }, &#9003; ridge 2 {10 5 , 10 4.5 , . . . , 10 1 }. First, for the wavelet estimators T (J) wav , we observe that the best bias-variance trade-o&#8629; is achieved by J = 0 for smaller values of n and by J = 1 for n 10 3.5 . Moreover, the curve for J = 3, corresponding to no regularization, roughly follows the shape of the error curve of Temp , until it flattens out due to the numerical error. This is most likely due to the grid approximations involved in the definition of Twav .</p><p>Next, the kernel estimators T (&#9003; ridge ,&#9003; kernel ) ker in 3D show mostly similar error curves for the range of parameters considered, although a trade-o&#8629; that depends on the sample size can be observed between (&#9003; ridge , &#9003; kernel ) 2 {(10 7 , 10 4 ), (10 7 , 10 3 )}. Moreover, in the case of very strong regularization, (&#9003; ridge , &#9003; kernel ) = (10 5 , 10 5 ), the error curve flattens out for values of n as low as 10 2.5 . In general, for Tker , we observe that its performance is more sensitive to changes in &#9003; kernel than to those in &#9003; ridge .</p><p>Last, In 10D, we observe a wider range of error curves according to the regularization strength, ranging from a curve that closely matches that of Temp for (&#9003; ridge , &#9003; kernel ) = (10 9</p><p>, 10 1 ) to a curve that matches most of the error curve shown in Figure <ref type="figure">2d</ref> for (&#9003; ridge , &#9003; kernel ) = (10 7 , 10 4 ). </p></div></body>
		</text>
</TEI>
