mlsanityData to 7 Oct 2026

DO-GAN: A Double Oracle Framework for Generative Adversarial Networks

arXiv 2102.08577 ↗First posted 17 Feb 2021cs.LG cs.GTcited by 6

Not on the map. Why?

Abstract (arXiv)

In this paper, we propose a new approach to train Generative Adversarial Networks (GANs) where we deploy a double-oracle framework using the generator and discriminator oracles. GAN is essentially a two-player zero-sum game between the generator and the discriminator. Training GANs is challenging as a pure Nash equilibrium may not exist and even finding the mixed Nash equilibrium is difficult as GANs have a large-scale strategy space. In DO-GAN, we extend the double oracle framework to GANs. We first generalize the players' strategies as the trained models of generator and discriminator from the best response oracles. We then compute the meta-strategies using a linear program. For scalability of the framework where multiple generators and discriminator best responses are stored in the memory, we propose two solutions: 1) pruning the weakly-dominated players' strategies to keep the oracles from becoming intractable; 2) applying continual learning to retain the previous knowledge of the networks. We apply our framework to established GAN architectures such as vanilla GAN, Deep Convolutional GAN, Spectral Normalization GAN and Stacked GAN. Finally, we conduct experiments on MNIST, CIFAR-10 and CelebA datasets and show that DO-GAN variants have significant improvements in both subjective qualitative evaluation and quantitative metrics, compared with their respective GAN architectures.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 21 of its 40 references that are in the map. First posted on arXiv 17 Feb 2021.

Builds on

21 of 40 references.

References · 21

  1. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  2. 2014Deep Learning Face Attributes in the Wildcited by 3,679
  3. 2016Improved Techniques for Training GANscited by 2,938
  4. 2014Conditional Generative Adversarial Netscited by 2,152
  5. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
  6. 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
  7. 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 918
  8. 2016Generative Adversarial Text to Image Synthesiscited by 735
  9. 2017Unsupervised Image-to-Image Translation Networkscited by 602
  10. 2017A Unified Game-Theoretic Approach to Multiagent Reinforcement Learningcited by 265
  11. 2016Unrolled Generative Adversarial Networkscited by 208
  12. 2017Generalization and Equilibrium in Generative Adversarial Nets (GANs)cited by 165
9 more
  1. 2016Variational Autoencoder for Deep Learning of Images, Labels and Captionscited by 137
  2. 2020Few-shot Image Generation with Elastic Weight Consolidationcited by 122
  3. 2017The Numerics of GANscited by 104
  4. 2016Generative Multi-Adversarial Networkscited by 60
  5. 2019A Generalized Training Approach for Multiagent Learningcited by 53
  6. 2017Continual Learning in Generative Adversarial Netscited by 51
  7. 2018Finding Mixed Nash Equilibria of Generative Adversarial Networkscited by 48
  8. 2016Stacked Generative Adversarial Networkscited by 44
  9. 2020GANs May Have No Nash Equilibriacited by 20

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 0; 2024: 2; 2025: 1.

6 papers.