Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T04:27:46.679Z Has data issue: false hasContentIssue false

Gromov–Wasserstein distances between Gaussian distributions

Published online by Cambridge University Press:  18 August 2022

Julie Delon*
Affiliation:
Université de Paris
Agnes Desolneux*
Affiliation:
CNRS and ENS Paris-Saclay
Antoine Salmona*
Affiliation:
ENS Paris-Saclay
*
*Postal address: Université de Paris, CNRS, MAP5 UMR 8145 and Institut Universitaire de France, 45 rue des Saints-Pères, 75006 Paris, France. Email: julie.delon@parisdescartes.fr
**Postal address: ENS Paris-Saclay, CNRS, Centre Borelli, UMR 9010, 4 avenue des sciences, 91190 Gif-sur-Yvette, France. Email: agnes.desolneux@ens-paris-saclay.fr
***Postal address: ENS Paris-Saclay, CNRS, Centre Borelli, UMR 9010, 4 avenue des sciences, 91190 Gif-sur-Yvette, France. Email: antoinesalmona2@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Gromov–Wasserstein distances were proposed a few years ago to compare distributions which do not lie in the same space. In particular, they offer an interesting alternative to the Wasserstein distances for comparing probability measures living on Euclidean spaces of different dimensions. We focus on the Gromov–Wasserstein distance with a ground cost defined as the squared Euclidean distance, and we study the form of the optimal plan between Gaussian distributions. We show that when the optimal plan is restricted to Gaussian distributions, the problem has a very simple linear solution, which is also a solution of the linear Gromov–Monge problem. We also study the problem without restriction on the optimal plan, and provide lower and upper bounds for the value of the Gromov–Wasserstein distance between Gaussian distributions.

Information

Type
Original Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. Transport plan $ \pi_{GGW_2} $ solution of problem (4.1) with $ m = 2 $ and $ n =1 $. In this case, $ \pi_{GGW_2} $ is the degenerate Gaussian distribution supported by the affine plane of equation $ y = T_{W_2}(x) $, where $ T_{W_2} $ is the classic $ W_2 $ optimal transport map when the distributions are rotated and centered first.

Figure 1

Figure 2. Solution of (4.1) between two Gaussians measures in dimension 2. First the distributions are centered and rotated. Then a classic $ W_2 $ transport is applied between the two aligned distributions.

Figure 2

Figure 3. Comparison between $W_2 $ and $ GGW_2 $ mappings between empirical distributions. Left: Two-dimensional source distribution (colored) and target distribution (transparent). Middle: Resulting mapping of Wasserstein $ T_{W_2} $. Right: Resulting mapping of Gaussian Gromov–Wasserstein $ T_{GGW_2} $. The colors are added in order to visualize where each sample has been sent.

Figure 3

Figure 4. Plot of $ GGW_2^2(\mu,\nu) $ and $ LGW_2^2(\mu,\nu) $ as a function of $ \alpha_2 $ for $ \mu = \mathcal{N}(0,\text{diag}(\alpha)) $, $ \nu = \mathcal{N}(0,\beta_1) $, $ \alpha = (\alpha_1,\alpha_2)^\top $, for $(\alpha_1,\beta_1) = (1,1) $ (left), $ (\alpha_1,\beta_1) = (1,2) $ (middle), and $ (\alpha_1,\beta_1) = (1,10) $ (right). We can easily compute using (4.3) and (3.1) that $ GGW_2^2(\mu,\nu) = 12\alpha_2^2 + 8\alpha_2(\alpha_1 - \beta_1) + 12(\alpha_1 - \beta_1)^2 $ and $ LGW_2^2(\mu,\nu) = 12\alpha_2^2 + 8\alpha_2(\alpha_1 - \beta_1) - 4\big[\alpha_2^2 + \alpha_1^2\big]^{1/2}\beta_1 + 12(\alpha_1 - \beta_1)^2 + 8\alpha_1\beta_1$.

Figure 4

Figure 5. Plot of the first coordinate of samples $ Y_i $ as a function of the the first coordinate of their assigned samples $ X_j $ (blue dots) and the line $ y = \pm\sqrt{\beta}x $ (orange line) for $ k = 2000 $, $ \alpha = (1,0.1)^\top $, and $ \beta = 2 $ (top left); $ k = 2000 $, $ \alpha = (1,0.1)^\top $, and $ \beta = (2,0.3)^\top $ (top right); $ k = 2000 $, $ \alpha = (1,0.1,0.01)^\top $, and $ \beta = 2 $ (middle left); $ k = 7000 $, $ \alpha = (1,0.3) $, and $\beta = 2$ (middle right); $ k = 7000 $, $ \alpha = (1,0.1)^\top $, and $ \beta = (2,1)^\top $ (bottom left); and $ k = 7000 $, $ \alpha = (1,0.3,0.1)$, and $ \beta = 2 $ (bottom right).