Generative Conditional Distributions by Neural (Entropic) Optimal Transport
Bao Nguyen, Binh Nguyen, Hieu Trung Nguyen, Viet Anh Nguyen
TL;DR
The paper tackles learning conditional distributions when data are scarce by proposing GENTLE, a neural transport framework that learns a conditional transport map $T_\theta(x,U)$ and a Kantorovich potential $v_\phi$ via minimax optimization under an entropic OT objective. A KDE-based fitness term aligns generated samples with observed conditionals, while a Lipschitz-style regularizer built on entropic OT between nearby covariates promotes transfer learning across the covariate space. The method integrates a minimum spanning tree-based neighborhood construction and a smoothed gradient-descent-ascent algorithm to ensure stable training and convergence. Empirical results on LDW-CPS and ECM demonstrate superior distributional fidelity (lower WD and KS) and robust qualitative performance compared with state-of-the-art baselines, emphasizing practical potential for decision-making under uncertainty with limited samples.
Abstract
Learning conditional distributions is challenging because the desired outcome is not a single distribution but multiple distributions that correspond to multiple instances of the covariates. We introduce a novel neural entropic optimal transport method designed to effectively learn generative models of conditional distributions, particularly in scenarios characterized by limited sample sizes. Our method relies on the minimax training of two neural networks: a generative network parametrizing the inverse cumulative distribution functions of the conditional distributions and another network parametrizing the conditional Kantorovich potential. To prevent overfitting, we regularize the objective function by penalizing the Lipschitz constant of the network output. Our experiments on real-world datasets show the effectiveness of our algorithm compared to state-of-the-art conditional distribution learning techniques. Our implementation can be found at https://github.com/nguyenngocbaocmt02/GENTLE.
