The Curse of Conditions: Analyzing and Improving Optimal Transport for Conditional Flow-Based Generation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cheng, Ho Kei, Schwing, Alexander
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916881352359936
author Cheng, Ho Kei
Schwing, Alexander
author_facet Cheng, Ho Kei
Schwing, Alexander
contents Minibatch optimal transport coupling straightens paths in unconditional flow matching. This leads to computationally less demanding inference as fewer integration steps and less complex numerical solvers can be employed when numerically solving an ordinary differential equation at test time. However, in the conditional setting, minibatch optimal transport falls short. This is because the default optimal transport mapping disregards conditions, resulting in a conditionally skewed prior distribution during training. In contrast, at test time, we have no access to the skewed prior, and instead sample from the full, unbiased prior distribution. This gap between training and testing leads to a subpar performance. To bridge this gap, we propose conditional optimal transport C^2OT that adds a conditional weighting term in the cost matrix when computing the optimal transport assignment. Experiments demonstrate that this simple fix works with both discrete and continuous conditions in 8gaussians-to-moons, CIFAR-10, ImageNet-32x32, and ImageNet-256x256. Our method performs better overall compared to the existing baselines across different function evaluation budgets. Code is available at https://hkchengrex.github.io/C2OT
format Preprint
id arxiv_https___arxiv_org_abs_2503_10636
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Curse of Conditions: Analyzing and Improving Optimal Transport for Conditional Flow-Based Generation
Cheng, Ho Kei
Schwing, Alexander
Machine Learning
Computer Vision and Pattern Recognition
Minibatch optimal transport coupling straightens paths in unconditional flow matching. This leads to computationally less demanding inference as fewer integration steps and less complex numerical solvers can be employed when numerically solving an ordinary differential equation at test time. However, in the conditional setting, minibatch optimal transport falls short. This is because the default optimal transport mapping disregards conditions, resulting in a conditionally skewed prior distribution during training. In contrast, at test time, we have no access to the skewed prior, and instead sample from the full, unbiased prior distribution. This gap between training and testing leads to a subpar performance. To bridge this gap, we propose conditional optimal transport C^2OT that adds a conditional weighting term in the cost matrix when computing the optimal transport assignment. Experiments demonstrate that this simple fix works with both discrete and continuous conditions in 8gaussians-to-moons, CIFAR-10, ImageNet-32x32, and ImageNet-256x256. Our method performs better overall compared to the existing baselines across different function evaluation budgets. Code is available at https://hkchengrex.github.io/C2OT
title The Curse of Conditions: Analyzing and Improving Optimal Transport for Conditional Flow-Based Generation
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2503.10636