Teacher-free one-step generative models such as W-Flow learn directly from distributional objectives, with the Sinkhorn divergence providing the strongest empirical performance among the energies studied in W-Flow. However, Sinkhorn divergence is based on balanced optimal transport, whose exact marginal constraints can induce undesirable transport under finite minibatch fluctuations. We introduce UW-Flow, which replaces the balanced Sinkhorn energy with a debiased unbalanced Sinkhorn divergence and derives the corresponding Wasserstein velocity. The resulting dynamics retain W-Flow's cross-minus-self structure, recover the balanced limit, and preserve target identifiability under suitable assumptions. We further characterize the finite-batch velocity error of balanced and unbalanced transport by comparing each minibatch field with its population counterpart. Our analysis identifies conditions under which marginal relaxation yields smaller minibatch-to-population velocity error, and shows that for separated matched modes, balanced sensitivity grows with inter-mode separation while the corresponding Unbalanced Optimal Transport (UOT) sensitivity remains controlled by local transport geometry. Controlled experiments on fixed-support and continuous two-mode distributions support these predictions. On MNIST, CIFAR-10, and ImageNet-100, UW-Flow improves generation under matched training budgets, with the largest gains in unconditional generation and consistent improvements in the class-conditional setting.
Figures & tables
Figure 1
Figure 2: Minibatch velocity error on fixed supports. Each method is evaluated against its own population velocity. Panel (a) sweeps B at d=4 , while panel (b) sweeps d at B=16 . Within each panel, the left plot shows B×MSE and the right plot shows B×RelMSE . RelMSE is MSE divided by the corresponding population-field energy.
Table 3
Figure 4: CIFAR-10 training dynamics across transport support sizes. FID versus training epoch for W-Flow and UW-Flow with τ∈{0.1,1,10} . FID is computed using 10,000 generated samples at each evaluation. Panels show B=4 , 16 , and 64 , with the sample budget per optimizer update fixed at Bopt=NcB=128 .
Setting
Method
FID ↓
IS ↑
Prec. ↑
Rec. ↑
Uncond
W-Flow
55.25
23.89
0.42
0.14
Uncond
UW-Flow
46.17
27.71
0.40
0.29
Cond
W-Flow
9.43
60.31
0.74
0.26
Cond
UW-Flow
9.11
61.34
0.75
0.26
Table 4: ImageNet-100 results at matched budgets.
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: Full fixed-support velocity-error results. Columns show B×MSE , B×RelMSE , and cosine similarity. The top and bottom rows vary B and d , respectively.
Figure 6: Velocity errors under Gaussian-mixture sampling. Columns show B×MSE , B×RelMSE , and cosine similarity. The top and bottom rows vary B and d , respectively.
Algorithm 2 Unbalanced Sinkhorn 1: Particles X={xi}i=1N , Y={yj}j=1M ; ε,τ,L . 2: ai←1/N,bj←1/M▹ Weights 3: Cij←21∥xi−yj∥22▹ Cost 4: ϕi←0,ψj←0▹ Initialize 5: α←τ+ετ▹ Relaxation 6: for ℓ=1,…,L do 7: ϕi←−αεlog∑jbje(ψj−Cij)/ε▹ Source 8: ψj←−αεlog∑iaie(ϕi−Cij)/ε▹ Target 9: end for 10: Πij←aibje(ϕi+ψj−Cij)/ε▹ Coupling 11: ri←∑jΠij▹ Row mass 12: si←airi▹ Mass ratio 13: Ti←ri1∑jΠijyj▹ Barycenter 14: return (T,s)
Appendix
Table 8
Nc
Ngen
Npos
Method
FID ↓
Prec. ↑
Rec. ↑
16
4
4
W-Flow
19.70
0.536
0.059
UW-Flow ( τ=10 )
22.54
0.562
0.081
UW-Flow ( τ=1 )
17.98
0.464
0.116
UW-Flow ( τ=0.1 )
18.66
0.419
0.253
8
8
8
W-Flow
13.69
0.461
0.239
UW-Flow ( τ=10 )
13.50
0.545
0.110
Appendix
Table 5: Full results of the fixed-budget minibatch discrepancy ablation on unconditional MNIST, with fixed Bopt=NcNgen=64 .
Nc
Ngen
Npos
Method
FID ↓
IS ↑
Prec. ↑
Rec. ↑
32
4
4
W-Flow
30.58
9.75
0.55
0.01
UW-Flow ( τ=10 )
22.03
9.58
0.57
0.02
UW-Flow ( τ=1 )
19.41
10.10
0.56
0.02
UW-Flow ( τ=0.1 )
15.56
10.60
0.52
0.07
16
8
8
W-Flow
24.39
8.99
0.58
0.01
UW-Flow ( τ=10 )
14.64
10.39
0.59
0.04
Appendix
Table 6: Full results of the fixed-budget minibatch discrepancy ablation on unconditional CIFAR-10, with fixed Bopt=NcNgen=128 .
Hyperparameter
MNIST
CIFAR-10
ImageNet-100
Model and representation
Generator
DiT-based, patch 2
DiT-based, patch 2
DiT-B/2
Training shape / space
28×28×1
32×32×3
32×32×4
Feature encoder (frozen)
ConvNeXt V2–Tiny
ConvNeXt V2–Tiny
Latent-MAE ResNet (width 256)
Feature normalization
Distance-based scaling
Distance-based scaling
Distance-based scaling
Velocity normalization
RMS normalization
RMS normalization
RMS normalization
Appendix
Table 7: Hyperparameters for image-generation experiments. Ngen and Npos are the numbers of generated and target samples per transport group; the total generated batch size is NcNgen . The listed ε and τ values are before scaling by the feature dimension D .
Setting
Nc
Ngen
Npos
Bopt
Method
FID ↓
IS ↑
Prec. ↑
Rec. ↑
Uncond
64
64
64
4096
W-Flow
55.25
23.89
0.42
0.14
UW-Flow ( τ=10 )
55.00
25.01
0.40
0.16
UW-Flow ( τ=1 )
51.08
25.47
0.41
0.19
UW-Flow ( τ=0.1 )
46.17
27.71
0.40
0.29
Cond
64
64
64
4096
W-Flow
9.43
60.31
0.74
0.26
UW-Flow ( τ=10 )
9.47
61.08
0.75
0.25
Appendix
Table 8: Full ImageNet-100 generation results following the ImageNet ablation setup and CFG selection protocol of W-Flow ( Han et al., 2026 ) . Both settings use Nc=64 , Ngen=Npos=64 , and Bopt=4096 . For class-conditional generation, we select the CFG scale with the lowest FID for each method from {1.0,1.5,2.0,2.5,3.0,3.5,4.0} .
Sinkhorn iterations L
L
FID ↓
IS ↑
Precision ↑
Recall ↑
5
5.04
10.39
0.57
0.41
10
4.73
10.54
0.58
0.45
20
5.16
10.26
0.59
0.40
30
4.51
10.37
0.60
0.45
40
5.18
10.29
0.57
0.45
Appendix
Table 9: Sinkhorn parameter ablations on CIFAR-10. We fix Nc=2 , Ngen=Npos=64 , Bopt=128 , and τ=0.1 . The default configuration uses L=30 and ε=0.05 ; each table varies one parameter while fixing the other.
Figure 7: Qualitative B×τ ablation on checkerboard. Rows vary B ; columns show the target, UW-Flow with increasing τ , and W-Flow.
Figure 8: Qualitative B×τ ablation on two moons. Rows vary B ; columns show the target, UW-Flow with increasing τ , and W-Flow.
Figure 9: Qualitative B×τ ablation on Gaussian ring. Rows vary B ; columns show the target, UW-Flow with increasing τ , and W-Flow.
Department of Mathematics and School of Data and Information Sciences, University of North Carolina at Chapel Hill · Department of Mathematics and Statistics, University of Massachusetts Amherst · Department of Mathematics, Rutgers University–New Brunswick