Conditional Unbalanced Optimal Transport Maps: An Outlier-Robust Framework for Conditional Generative Modeling
Organizations: Department of Statistics, Sungkyunkwan University · Department of Applied Artificial Intelligence, Sungkyunkwan University
Abstract
Conditional Optimal Transport (COT) problem aims to find a transport map between conditional source and target distributions while minimizing the transport cost. Recently, these transport maps have been utilized in conditional generative modeling tasks to establish efficient mappings between the distributions. However, classical COT inherits a fundamental limitation of optimal transport, i.e., sensitivity to outliers, which arises from the hard distribution matching constraints. This limitation becomes more pronounced in a conditional setting, where each conditional distribution is estimated from a limited subset of data. To address this, we introduce the Conditional Unbalanced Optimal Transport (CUOT) framework, which relaxes conditional distribution-matching constraints through Csiszár divergence penalties while strictly preserving the conditioning marginals. We establish a rigorous formulation of the CUOT problem and derive its dual and semi-dual formulations. Based on the semi-dual form, we propose Conditional Unbalanced Optimal Transport Maps (CUOTM), an outlier-robust conditional generative model built upon a triangular -transform parameterization. We theoretically justify the validity of this parameterization by proving that the optimal triangular map satisfies the -transform relationships. Our experiments on 2D synthetic and image-scale datasets demonstrate that CUOTM achieves superior outlier robustness and competitive distribution-matching performance compared to existing COT-based baselines, while maintaining high sampling efficiency.
Figures & tables
| Class | Method | NFE | Checkerboard | Moons | Circles | Swissroll |
|---|---|---|---|---|---|---|
| Static | PCP-Map [ 3 ] | 1 | ||||
| COTM | 1 | |||||
| CUOTM (Ours) | 1 | |||||
| Dynamic | COT-Flow [ 3 ] | 16 | ||||
| FM [ 30 ] | 596 |
| Method | NFE | FID ( ) | IFID ( ) | IS ( ) |
|---|---|---|---|---|
| OT Bayesian Flow [ 10 ] | 100 | 4.10 | 14.98 † | 8.81 † |
| COTM † | 1 | 33.04 | 65.66 | 6.58 |
| CUOTM † (Ours) | 1 | 5.30 | 15.55 | 8.79 |
| CUOTM+SD † (Ours) | 1 | 3.71 | 13.44 | 8.83 |
| Outlier Range | ||
|---|---|---|
| CUOTM | COTM | |
| [4,5] | 0.047 | 0.205 |
| [3,4] | 0.062 | 0.192 |
| [2,3] | 0.070 | 0.124 |
| [1.5,2] | 0.055 | 0.084 |
| FID( ) | |
|---|---|
| (KL, KL) | 3.71 |
| ( ) | 5.05 |
| (Softplus, Softplus) | 3.79 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Optimal Transport
Optimal transport compares and transforms probability distributions by finding low-cost ways to move mass between them.
See all 289 papers