CKGAN: Training Generative Adversarial Networks Using Characteristic Kernel Integral Probability Metrics

Kuntian Zhang, Simin Yu, Yaoshu Wang, Makoto Onizuka, Chuan Xiao
4/8/2025
cs.LGcs.AIcs.CV

No official code found. Best implementation: chuanxiao1983/CKGAN (2 stars, last commit 2025-04-08).

Abstract

In this paper, we propose CKGAN, a novel generative adversarial network (GAN) variant based on an integral probability metrics framework with characteristic kernel (CKIPM). CKIPM, as a distance between two probability distributions, is designed to optimize the lowerbound of the maximum mean discrepancy (MMD) in a reproducing kernel Hilbert space, and thus can be used to train GANs. CKGAN mitigates the notorious problem of mode collapse by mapping the generated images back to random noise. To save the effort of selecting the kernel function manually, we propose a soft selection method to automatically learn a characteristic kernel function. The experimental evaluation conducted on a set of synthetic and real image benchmarks (MNIST, CelebA, etc.) demonstrates that CKGAN generally outperforms other MMD-based GANs. The results also show that at the cost of moderately more training time, the automatically selected kernel function delivers very close performance to the best of manually fine-tuned one on real image benchmarks and is able to improve the performances of other MMD-based GANs.

View on arXivView PDF

Code Implementations(1)

Generative Adversarial Networks with Characteristic Kernel Integral Probability Metrics

20Jupyter NotebookApr 8, 20251 years ago

Similar Papers

Cite this paper

@article{zhang2025ckgan,
  title  = {CKGAN: Training Generative Adversarial Networks Using Characteristic Kernel Integral Probability Metrics},
  author = {Kuntian Zhang and Simin Yu and Yaoshu Wang and Makoto Onizuka and Chuan Xiao},
  year   = {2025},
  eprint = {2504.05945},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.05945v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.05945.svg)](https://codeofpaper.com/paper/2504.05945)

Discussion