Optimal transport mapping via input convex neural networks
arXiv:1908.10962
Abstract
In this paper, we present a novel and principled approach to learn the optimal transport between two distributions, from samples. Guided by the optimal transport theory, we learn the optimal Kantorovich potential which induces the optimal transport map. This involves learning two convex functions, by solving a novel minimax optimization. Building upon recent advances in the field of input convex neural networks, we propose a new framework where the gradient of one convex function represents the optimal transport mapping. Numerical experiments confirm that we learn the optimal transport mapping. This approach ensures that the transport mapping we find is optimal independent of how we initialize the neural networks. Further, target distributions from a discontinuous support can be easily captured, as gradient of a convex function naturally models a {\em discontinuous} transport mapping.
References in corpus (15)
- Adam: A Method for Stochastic Optimization
- Generative Moment Matching Networks
- Bayesian Inference with Optimal Maps
- Optimal Transport with Proximal Splitting
- Stochastic Optimization for Large-scale Optimal Transport
- On the regularization of Wasserstein GANs
- Large-Scale Optimal Transport and Mapping Estimation
- Improving the Improved Training of Wasserstein GANs: A Consistency Term and Its Dual Effect
- Optimal Control Via Neural Networks: A Convex Approach
- Mode Collapse and Regularity of Optimal Transportation Maps
- A Geometric View of Optimal Transportation and Generative Model
- 2-Wasserstein Approximation via Restricted Convex Potentials with Application to Improved Training for GANs
- Wasserstein-2 Generative Networks
- Adversarial Computation of Optimal Transport Maps
- On Scalable and Efficient Computation of Large Scale Optimal Transport
Cited by in corpus (7)
- Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey
- Wasserstein-2 Generative Networks
- Transport away your problems: Calibrating stochastic simulations with optimal transport
- Do Neural Optimal Transport Solvers Work? A Continuous Wasserstein-2 Benchmark
- Continuous Wasserstein-2 Barycenter Estimation without Minimax Optimization
- Convex Potential Flows: Universal Probability Distributions with Optimal Transport and Convex Optimization
- Large-Scale Optimal Transport via Adversarial Training with Cycle-Consistency