Table of Contents
Fetching ...

Approximation Theory, Computing, and Deep Learning on the Wasserstein Space

Massimo Fornasier, Pascal Heid, Giacomo Enrico Sodini

TL;DR

This work develops and analyzes three machine-learning–driven frameworks for approximating Sobolev-smooth functionals on Wasserstein spaces, using the Wasserstein distance as a central example. It combines cylinder-function approximations, empirical risk minimization with pre-Cheeger regularization, and Euler–Lagrange–based saddle-point formulations to construct fast, trainable function classes that approximate Wasserstein-Sobolev maps, notably $F( u)=W_p( u, heta)$. The authors establish convergence guarantees via Gamma-convergence, provide explicit generalization-error bounds under data noise, and demonstrate substantial speedups over classical OT solvers on large datasets (MNIST, CIFAR-10) while achieving competitive accuracy with CNNs in some settings. The work also contributes concrete neural-network constructions for cylinder-function realizations (e.g., max-of-arguments via ReLU nets) and an adversarial training protocol to solve the corresponding saddle-point problems. Collectively, the results advance scalable, ML-based numerical procedures for function approximation on spaces of probability measures with rigorous guarantees and practical performance benefits.

Abstract

The challenge of approximating functions in infinite-dimensional spaces from finite samples is widely regarded as formidable. We delve into the challenging problem of the numerical approximation of Sobolev-smooth functions defined on probability spaces. Our particular focus centers on the Wasserstein distance function, which serves as a relevant example. In contrast to the existing body of literature focused on approximating efficiently pointwise evaluations, we chart a new course to define functional approximants by adopting three machine learning-based approaches: 1. Solving a finite number of optimal transport problems and computing the corresponding Wasserstein potentials. 2. Employing empirical risk minimization with Tikhonov regularization in Wasserstein Sobolev spaces. 3. Addressing the problem through the saddle point formulation that characterizes the weak form of the Tikhonov functional's Euler-Lagrange equation. We furnish explicit and quantitative bounds on generalization errors for each of these solutions. We leverage the theory of metric Sobolev spaces and we combine it with techniques of optimal transport, variational calculus, and large deviation bounds. In our numerical implementation, we harness appropriately designed neural networks to serve as basis functions. These networks undergo training using diverse methodologies. This approach allows us to obtain approximating functions that can be rapidly evaluated after training. Our constructive solutions significantly enhance at equal accuracy the evaluation speed, surpassing that of state-of-the-art methods by several orders of magnitude. This allows evaluations over large datasets several times faster, including training, than traditional optimal transport algorithms. Our analytically designed deep learning architecture slightly outperforms the test error of state-of-the-art CNN architectures on datasets of images.

Approximation Theory, Computing, and Deep Learning on the Wasserstein Space

TL;DR

This work develops and analyzes three machine-learning–driven frameworks for approximating Sobolev-smooth functionals on Wasserstein spaces, using the Wasserstein distance as a central example. It combines cylinder-function approximations, empirical risk minimization with pre-Cheeger regularization, and Euler–Lagrange–based saddle-point formulations to construct fast, trainable function classes that approximate Wasserstein-Sobolev maps, notably . The authors establish convergence guarantees via Gamma-convergence, provide explicit generalization-error bounds under data noise, and demonstrate substantial speedups over classical OT solvers on large datasets (MNIST, CIFAR-10) while achieving competitive accuracy with CNNs in some settings. The work also contributes concrete neural-network constructions for cylinder-function realizations (e.g., max-of-arguments via ReLU nets) and an adversarial training protocol to solve the corresponding saddle-point problems. Collectively, the results advance scalable, ML-based numerical procedures for function approximation on spaces of probability measures with rigorous guarantees and practical performance benefits.

Abstract

The challenge of approximating functions in infinite-dimensional spaces from finite samples is widely regarded as formidable. We delve into the challenging problem of the numerical approximation of Sobolev-smooth functions defined on probability spaces. Our particular focus centers on the Wasserstein distance function, which serves as a relevant example. In contrast to the existing body of literature focused on approximating efficiently pointwise evaluations, we chart a new course to define functional approximants by adopting three machine learning-based approaches: 1. Solving a finite number of optimal transport problems and computing the corresponding Wasserstein potentials. 2. Employing empirical risk minimization with Tikhonov regularization in Wasserstein Sobolev spaces. 3. Addressing the problem through the saddle point formulation that characterizes the weak form of the Tikhonov functional's Euler-Lagrange equation. We furnish explicit and quantitative bounds on generalization errors for each of these solutions. We leverage the theory of metric Sobolev spaces and we combine it with techniques of optimal transport, variational calculus, and large deviation bounds. In our numerical implementation, we harness appropriately designed neural networks to serve as basis functions. These networks undergo training using diverse methodologies. This approach allows us to obtain approximating functions that can be rapidly evaluated after training. Our constructive solutions significantly enhance at equal accuracy the evaluation speed, surpassing that of state-of-the-art methods by several orders of magnitude. This allows evaluations over large datasets several times faster, including training, than traditional optimal transport algorithms. Our analytically designed deep learning architecture slightly outperforms the test error of state-of-the-art CNN architectures on datasets of images.
Paper Structure (23 sections, 32 theorems, 277 equations, 12 figures, 1 table, 1 algorithm)

This paper contains 23 sections, 32 theorems, 277 equations, 12 figures, 1 table, 1 algorithm.

Key Result

Proposition 1.1

Let $K \subset \mathbb{R}^d$ be a compact set and let $\vartheta \in \mathcal{P}(K)$. There exist a sequence of smooth functions $(\eta_{ k})_{ k} \subset {\mathrm C}_b^1(\mathbb{R}^{ k})$ and smoothed versions of Kantorovich potentials $(v_i^{ k})_{ k} \subset {\mathrm C}_b^1(K)$, $1 \le i \le { k} converges pointwise monotonically from below to $W_2(\vartheta, \cdot)$ in $\mathcal{P}(K)$ as ${ k

Figures (12)

  • Figure 1: Experiment \ref{['exp:testind']}: Plot of the relative approximation error $\left(\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)-\mathop{\mathrm{G}}\nolimits_{\vartheta}^{I_j}(\nu)\right)/\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)$ for one hundred randomly drawn elements $\nu \in \mathcal{T}_{\mathrm{test}}$ and their mean against the number of potentials $j$. Left: MNIST. Right: CIFAR-10.
  • Figure 2: Experiment \ref{['exp:testmeantot']}: Plot of the mean relative errors $\frac{1}{|\mathcal{T}_{\mathrm{test}}|} \sum_{\nu \in \mathcal{T}_{\mathrm{test}}}\left(\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)-\mathop{\mathrm{G}}\nolimits_{\vartheta}^{I_j}(\nu)\right)/\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)$ for twenty draws of the index sets $I_j$ and their mean against the number of potentials $j$. Moreover, we further portray the mean error $\frac{1}{|\mathcal{T}_{\mathrm{test}}|} \sum_{\nu \in \mathcal{T}_{\mathrm{test}}}\left(\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)-\mathop{\mathrm{G}}\nolimits_{\vartheta}^{I(1)}(\nu)\right)/\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)$ (left) and $\frac{1}{|\mathcal{T}_{\mathrm{test}}|} \sum_{\nu \in \mathcal{T}_{\mathrm{test}}}\left(\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)-\mathop{\mathrm{G}}\nolimits_{\vartheta}^{I(S)}(\nu)\right)/\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)$ (right), where $I(1)$ and $I(S)$ are the sets of indices of the images of the digit "1" and ships, respectively, in the training set of MNIST and CIFAR-10, respectively. Left: MNIST. Right: CIFAR-10.
  • Figure 3: Experiment \ref{['exp:trainind']}: Plot of the relative approximation error $\left(\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)-\mathop{\mathrm{G}}\nolimits_{\vartheta}^{I_j}(\nu)\right)/\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\nu)$ for one hundred randomly drawn elements $\nu \in \mathcal{T}_{\mathrm{train}}$ and their mean against the number of potentials $j$. Left: MNIST. Right: CIFAR-10.
  • Figure 4: Experiment \ref{['exp:trainind']} (second part): Based on $10 \, 000$ random elements $\{\mu_\ell\}_{\ell \in I_{\mathrm{RT}}} \subset \mathcal{T}_{\mathrm{train}}$, with $|I_{\mathrm{RT}}|=10 \, 000$, we plot the mean relative errors $\frac{1}{|I_{\mathrm{RT}}|} \sum_{\ell \in I_{\mathrm{RT}}}\left(\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\mu_\ell)-\mathop{\mathrm{G}}\nolimits_{\vartheta}^{I_j}(\mu_\ell)\right)/\mathop{\mathrm{F}}\nolimits_{\vartheta}^{W^2_2}(\mu_\ell)$ for twenty draws of the index sets $I_j$ and their mean against the number of potentials $j$ . Left: MNIST. Right: CIFAR-10.
  • Figure 5: The architecture $\mathcal{A}_4$, i.e., of the neural network representing the maxima function in $\mathbb{R}^{16}$.
  • ...and 7 more figures

Theorems & Definitions (71)

  • Proposition 1.1
  • Proposition 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Proposition 2.1
  • Theorem 2.2
  • Remark 2.3
  • Theorem 3.1
  • Remark 3.2
  • Remark 3.3
  • ...and 61 more