Learning Optimal Transport Between two Empirical Distributions with Normalizing Flows
Not on the map. Why?
Abstract (arXiv)
Optimal transport (OT) provides effective tools for comparing and mapping probability measures. We propose to leverage the flexibility of neural networks to learn an approximate optimal transport map. More precisely, we present a new and original method to address the problem of transporting a finite set of samples associated with a first underlying unknown distribution towards another finite set of samples drawn from another unknown distribution. We show that a particular instance of invertible neural networks, namely the normalizing flows, can be used to approximate the solution of this OT problem between a pair of empirical distributions. To this aim, we propose to relax the Monge formulation of OT by replacing the equality constraint on the push-forward measure by the minimization of the corresponding Wasserstein distance. The push-forward operator to be retrieved is then restricted to be a normalizing flow which is trained by optimizing the resulting cost function. This approach allows the transport map to be discretized as a composition of functions. Each of these functions is associated to one sub-flow of the network, whose output provides intermediate steps of the transport between the original and target measures. This discretization yields also a set of intermediate barycenters between the two measures of interest. Experiments conducted on toy examples as well as a challenging task of unsupervised translation demonstrate the interest of the proposed method. Finally, some experiments show that the proposed approach leads to a good approximation of the true OT.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 11 of its 22 references that are in the map. First posted on arXiv 4 Jul 2022.
Builds on
11 of 22 references.
References · 11
- 2016Density estimation using Real NVPcited by 2,029
- 2016Enriching Word Vectors with Subword Informationcited by 1,578
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2017Masked Autoregressive Flow for Density Estimationcited by 680
- 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 584
- 2017Word Translation Without Parallel Datacited by 480
- 2013Fast Computation of Wasserstein Barycenterscited by 216
- 2019Robust Learning with Jacobian Regularizationcited by 127
- 2021Continuous Wasserstein-2 Barycenter Estimation without Minimax Optimizationcited by 50
Built on by
Citing papers per year: 2023: 4.
4 papers.
- 2023Transformed Distribution Matching for Missing Value Imputationcited by 31
- 2023Conditional Optimal Transport on Function Spacescited by 26
- 2023Computing high-dimensional optimal transport by flow neural networkscited by 8
- 2023Arbitrary Distributions Mapping via SyMOT-Flow: A Flow-based Approach Integrating Maximum Mean Discrepancy and Optimal Transportcited by 0
- 2023Conditional Optimal Transport on Function Spaces9 Nov 2023
- 2023Arbitrary Distributions Mapping via SyMOT-Flow: A Flow-based Approach Integrating Maximum Mean Discrepancy and Optimal Transport26 Aug 2023
- 2023Computing high-dimensional optimal transport by flow neural networks19 May 2023
- 2023Transformed Distribution Matching for Missing Value Imputation20 Feb 2023