Skip to main content
Log in

Improving generative adversarial network with multiple generators by evolutionary algorithms

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

Generative Adversarial Network (GAN) is a novel class of deep generative models that has recently gained significant attention. However, the original GAN with one generator can easily get trapped into the mode collapsing problem, which could cause the generator only to produce similar images. This paper proposed a combination of GAN and an evolutionary algorithm to overcome the mode collapsing problem. In our approach, multiple generator networks are trained with the evolutionary strategy (ES), an evolution algorithm. The discriminator network distinguishes if the image comes from the real dataset or not. An additional classifier network is implemented to distinguish different generators. The mutations in the evolutionary strategy and the additional classifier network keep the diversity among generators. We term our approach the Evolution-GAN. In this paper, we conduct experiments on 2D synthetic data to verify that the Evolution-GAN overcomes the mode collapsing problem. Furthermore, experiments on MNIST datasets are implemented to compare the performance of Evolution-GAN, the original GAN, and Deep Convolutional GAN(DCGAN) and Evolutionary GAN.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Goodfellow I et al (2014) Generative adversarial nets. Advances in neural information processing systems. NY Curran, Red Hook

    Google Scholar 

  2. Kossaifi J et al (2018) Gagan: geometry-aware generative adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 878-887

  3. Wang X, Gupta A (2016) Generative image modeling using style and structure adversarial networks. European conference on computer vision. Springer, Cham

    Google Scholar 

  4. Nguyen-Quynh T-T, Do NT, Soo-Hyung K (2020) MLEU: multi-level embedding U-Net for fully automatic image colorization. In: Proceedings of the 4th International Conference on Machine Learning and Soft Computing

  5. Chai L, Bau D, Lim S-N, Isola P (2020) What makes fake images detectable? Understanding properties that generalize. European conference on computer vision. Springer, Berlin, pp 103–120

    Google Scholar 

  6. Radford A, Luke M, Soumith C (2016) Unsupervised representation learning with deep convolutional generative adversarial networks. In International Conference on Learning Representations (ICLR)

  7. Warde-Farley D, Yoshua B (2017) Improving generative adversarial networks with denoising feature matching. In International Conference on Learning Representations (ICLR)

  8. Tim S, Ian G, Wojciech Z, Vicki C, Alec R, Xi C (2016) Improved techniques for training gans. Advances in neural information processing systems. Springer, Berlin, pp 2234–2242

    Google Scholar 

  9. Tu DN, Trung L, Hung V, Dinh P (2017) Dual discriminator generative adversarial nets. Advances in neural information processing systems (NIPS). Springer, Berlin, p 29

    Google Scholar 

  10. Tolstikhin IO et al (2017) Adagan: boosting generative models. Advances in neural information processing systems. Springer, Berlin, p 30

    Google Scholar 

  11. Wang C et al (2019) Evolutionary generative adversarial networks. IEEE Trans Evolut Comput 23(6):921–934

    Article  Google Scholar 

  12. Heusel M et al (2017) Gans trained by a two time-scale update rule converge to a local nash equilibrium. Advances in neural information processing systems. Springer, Berlin, p 30

    Google Scholar 

  13. Salimans T et al (2016) Improved techniques for training gans. Advances in neural information processing systems. Springer, Berlin, p 29

    Google Scholar 

  14. Szegedy C et al (2015) Going deeper with convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition

  15. Arjovsky M, Chintala S, Bottou L (2017) Wasserstein generative adversarial networks. In: International conference on machine learning, PMLR

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yupeng Liang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was presented in part at the joint symposium of the 27th International Symposium on Artificial Life and Robotics, the 7th International Symposium on BioComplexity, and the 5th International Symposium on Swarm Behavior and Bio-Inspired Robotics (Online, January 25-27, 2022).

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liang, Y., Han, Z., Nie, X. et al. Improving generative adversarial network with multiple generators by evolutionary algorithms. Artif Life Robotics 27, 761–769 (2022). https://doi.org/10.1007/s10015-022-00801-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-022-00801-7

Keywords

Navigation