Mode Seeking Generative Adversarial Networks for Diverse Image Synthesis

Qi Mao, Hsin-Ying Lee, Hung-Yu Tseng, Siwei Ma, Ming-Hsuan Yang
3/13/2019
cs.CV

Official code: HelenMao/MSGAN (413 stars, last commit 2019-04-23).

Abstract

Most conditional generation tasks expect diverse outputs given a single conditional context. However, conditional generative adversarial networks (cGANs) often focus on the prior conditional information and ignore the input noise vectors, which contribute to the output variations. Recent attempts to resolve the mode collapse issue for cGANs are usually task-specific and computationally expensive. In this work, we propose a simple yet effective regularization term to address the mode collapse issue for cGANs. The proposed method explicitly maximizes the ratio of the distance between generated images with respect to the corresponding latent codes, thus encouraging the generators to explore more minor modes during training. This mode seeking regularization term is readily applicable to various conditional generation tasks without imposing training overhead or modifying the original network structures. We validate the proposed algorithm on three conditional image synthesis tasks including categorical generation, image-to-image translation, and text-to-image synthesis with different baseline models. Both qualitative and quantitative results demonstrate the effectiveness of the proposed regularization method for improving diversity without loss of quality.

View on arXivView PDF

Code Implementations(1)

HelenMao/MSGANOfficial100%

MSGAN: Mode Seeking Generative Adversarial Networks for Diverse Image Synthesis (CVPR2019)

41365PythonMar 12, 20197 years ago
cvpr2019diversityganimage-synthesis

Similar Papers

Cite this paper

@article{mao2019mode,
  title  = {Mode Seeking Generative Adversarial Networks for Diverse Image Synthesis},
  author = {Qi Mao and Hsin-Ying Lee and Hung-Yu Tseng and Siwei Ma and Ming-Hsuan Yang},
  year   = {2019},
  eprint = {1903.05628},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1903.05628}
}

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/1903.05628.svg)](https://codeofpaper.com/paper/1903.05628)

Discussion