Semi-Supervised Generative Learning via Latent Space Distribution Matching
Organizations: School of Computing & Data Science, University of Hong Kong
Abstract
We introduce Latent Space Distribution Matching (LSDM), a novel framework for semi-supervised generative modeling of conditional distributions. LSDM operates in two stages: (i) learning a low-dimensional latent space from both paired and unpaired data, and (ii) performing joint distribution matching in this space via the 1-Wasserstein distance, using only paired data. This two-step approach minimizes an upper bound on the 1-Wasserstein distance between joint distributions, reducing reliance on scarce paired samples while enabling fast one-step generation. Theoretically, we establish non-asymptotic error bounds and demonstrate a key benefit of unpaired data: enhanced geometric fidelity in generated outputs. Furthermore, by extending the scope of its two core steps, LSDM provides a coherent statistical perspective that connects to a broad class of latent-space approaches. Notably, Latent Diffusion Models (LDMs) can be viewed as a variant of LSDM, in which joint distribution matching is achieved indirectly via score matching. Consequently, our results also provide theoretical insights into the consistency of LDMs. Empirical evaluations on real-world image tasks, including class-conditional generation and image super-resolution, demonstrate the effectiveness of LSDM in leveraging unpaired data to enhance generation quality.
Figures & tables
| (7) |
| (11) |
| FID | ||||
|---|---|---|---|---|
| Models | n=125 | n=250 | n=500 | n=1500 |
| cLSDM | 20.49 | 19.50 | 17.72 | 15.05 |
| dLSDM | 23.86 | 21.41 | 21.17 | 18.43 |
| LDM | 31.63 | 25.29 | 22.82 | 18.72 |
| pLDM | 144.72 | 105.06 | 96.69 | 30.17 |
| cVAE | 66.41 | 47.13 | 33.80 | 24.15 |
| FID | LPIPS | SSIM | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Models | n=200 | n=300 | n=400 | n=200 | n=300 | n=400 | n=200 | n=300 | n=400 |
| cLSDM | 35.0 | 33.1 | 31.6 | 0.187 | 0.184 | 0.181 | 0.770 | 0.769 | 0.770 |
| dLSDM | 34.4 | 32.4 | 31.3 | 0.191 | 0.186 | 0.184 | 0.769 | 0.771 | 0.770 |
| LDM | 35.4 | 34.9 | 33.3 | 0.198 | 0.190 | 0.179 | 0.737 | 0.746 | 0.758 |
| cVAE | 54.7 | 44.7 | 41.4 | 0.245 | 0.224 | 0.215 | 0.739 | 0.751 | 0.757 |
| cGAN | 83.9 | 71.9 | 56.2 | 0.298 | 0.268 | 0.240 | 0.615 | 0.663 | 0.689 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Conditional Generative Modeling
Conditional generative modeling learns to produce data distributions steered by labels, inputs, text, or physical and structural constraints.
See all 387 papers