PreprintCited by 8,365Generative Adversarial Networks and Image SynthesisStochastic Gradient Optimization TechniquesAdversarial Robustness in Machine Learning

GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium

Open access
Heusel, Martin, Ramsauer, Hubert, Unterthiner, Thomas, Nessler, Bernhard, Hochreiter, Sepp·2017·arXiv

Abstract

Generative Adversarial Networks (GANs) excel at creating realistic images with complex models for which maximum likelihood is infeasible. However, the convergence of GAN training has still not been proved. We propose a two time-scale update rule (TTUR) for training GANs with stochastic gradient descent on arbitrary GAN loss functions. TTUR has an individual learning rate for both the discriminator and the generator. Using the theory of stochastic approximation, we prove that the TTUR converges under mild assumptions to a stationary local Nash equilibrium. The convergence carries over to the popular Adam optimization, for which we prove that it follows the dynamics of a heavy ball with friction and thus prefers flat minima in the objective landscape. For the evaluation of the performance of GANs at image generation, we introduce the "Fréchet Inception Distance" (FID) which captures the similarity of generated images to real ones better than the Inception Score. In experiments, TTUR improves learning for DCGANs and Improved Wasserstein GANs (WGAN-GP) outperforming conventional GAN training on CelebA, CIFAR-10, SVHN, LSUN Bedrooms, and the One Billion Word Benchmark.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1706.08500

Cites

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • FID can be applied to individual frames in a video sequence to study image quality of generative video models, but it fails to properly measure temporal coherence.

    “FID can be applied to individual frames in a video sequence to study the image quality of generative video models, but it fails to properly measure temporal coherence.”

    From Video Diffusion Models: A Survey (2024) · cites this paper as Heusel et al. 2017

    The Experiments section (p. 6) uses FID to evaluate generated images and reports that it tracks image disturbances, supporting its use as an image-quality measure. The paper does not address applying FID to video frames or whether it measures temporal coherence; searches for video frames and temporal coherence found no relevant passage. (LLM, conf=0.84)

    Experimental — accuracy not yet measured
  • IS aligns well with human ratings and possesses good discriminative power, but is susceptible to noise.

    “While IS aligns well with human ratings and possesses good discriminative power (Borji, 2019), it is susceptible to noise, as shown by Heusel et al. (2017).”

    From Video Diffusion Models: A Survey (2024) · cites this paper as Heusel et al., 2017

  • Common image generation evaluation metrics such as CLIPScore, FID, and uses of MLLMs 'as-judge' metrics often penalize authentic depictions of assistive technologies, while rewarding incorrect or even offensive renderings.

    “However, common image generation evaluation metrics -such as CLIPScore [55], FID [56], and uses of multimodal large language models (MLLMs) 'as-judge' metrics [58, 71] often penalize authentic depictions of ATs, while rewarding incorrect or even offensive renderings (e.g., Braille displays shown as paper) [65].”
  • In an evaluation of various video generative models trained on the TikTok dataset, video sample (a) of the poorest quality cannot be effectively distinguished from samples (b), (c), and (d) based on FID or VBench metrics, while FVMD aligns better with assessed video quality and motion consistency.

    “For instance, video sample (a), which is of the poorest quality, cannot be effectively distinguished from samples (b), (c), and (d) based on the FID or VBench metrics. In contrast, the FVMD metric aligns better with the assessed video quality and motion consistency.”

    From Video Diffusion Models: A Survey (2024) · cites this paper as Heusel et al., 2017

    Split into 2 atoms — 0 confirmed, 0 partially supported, 0 disputed, 0 misattributed, 2 unverifiable. Expand the claim to see per-atom verdicts.

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Still being checked.

Research works printed but not linked: 51

  1. [1][1] M. Abadi, A. Agarwal, P. Barham, E. Brevdo, Z. Chen, C. Citro, G. S. Corrado, A. Davis, J. Dean, M. Devin, S. Ghemawat, I. J. Goodfellow, A. Harp, G. Irving, M. Isard, Y. Jia, R. Józefowicz, L. Kaiser, M. Kudlur, J. Levenberg, D. Mané, R. Monga, S. Moore, D. G. Murray, C. Olah, M. Schuster, J. Shlens, B. Steiner, I. Sutskever, K. Talwar, P. A. Tucker, V. Vanhoucke, V. Vasudevan, F. B. Viégas, O. Vinyals, P. Warden, M. Wattenberg, M. Wicke, Y. Yu, and X. Zheng. Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv e-prints , arXiv:1603.04467, 2016. - · arXiv
  2. [2][2] M. Abadi, P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean, M. Devin, S. Ghemawat, G. Irving, M. Isard, M. Kudlur, J. Levenberg, R. Monga, S. Moore, D. G. Murray, B. Steiner, P. Tucker, V. Vasudevan, P. Warden, M. Wicke, Y. Yu, and X. Zheng. Tensorflow: A system for largescale machine learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) , pages 265-283, 2016. -
  3. [3][3] M. Arjovsky, S. Chintala, and L. Bottou. Wasserstein GAN. arXiv e-prints , arXiv:1701.07875, 2017. - · arXiv
  4. [4][4] S. Arora, R. Ge, Y. Liang, T. Ma, and Y. Zhang. Generalization and equilibrium in generative adversarial nets (GANs). In D. Precup and Y. W. Teh, editors, Proceedings of the 34th International Conference on Machine Learning , Proceedings of Machine Learning Research, vol. 70, pages 224-232, 2017. -
  5. [5][5] H. Attouch, X. Goudou, and P. Redont. The heavy ball with friction method, I. the continuous dynamical system: Global exploration of the local minima of a real-valued function by asymptotic analysis of a dissipative dynamical system. Communications in Contemporary Mathematics , 2(1):1-34, 2000. -
  6. [6][6] D. Berthelot, T. Schumm, and L. Metz. BEGAN: Boundary equilibrium generative adversarial networks. arXiv e-prints , arXiv:1703.10717, 2017. - · arXiv
  7. [7][7] D. P. Bertsekas and J. N. Tsitsiklis. Gradient convergence in gradient methods with errors. SIAM Journal on Optimization , 10(3):627-642, 2000. -
  8. [8][8] S. Bhatnagar, H. L. Prasad, and L. A. Prashanth. Stochastic Recursive Algorithms for Optimization . Lecture Notes in Control and Information Sciences. Springer-Verlag London, 2013. -
  9. [9][9] V. S. Borkar. Stochastic approximation with two time scales. Systems & Control Letters , 29(5):291-294, 1997. -
  10. [10][10] V. S. Borkar and S. P. Meyn. The O.D.E. method for convergence of stochastic approximation and reinforcement learning. SIAM Journal on Control and Optimization , 38(2):447-469, 2000. -
  11. [11][11] T. Che, Y. Li, A. P. Jacob, Y. Bengio, and W. Li. Mode regularized generative adversarial networks. In Proceedings of the International Conference on Learning Representations (ICLR) , 2017. arXiv:1612.02136. - · arXiv
  12. [12][12] C. Chelba, T. Mikolov, M. Schuster, Q. Ge, T. Brants, P. Koehn, and T. Robinson. One billion word benchmark for measuring progress in statistical language modeling. arXiv e-prints , arXiv:1312.3005, 2013. - · arXiv
  13. [13][13] D.-A. Clevert, T. Unterthiner, and S. Hochreiter. Fast and accurate deep network learning by exponential linear units (ELUs). In Proceedings of the International Conference on Learning Representations (ICLR) , 2016. arXiv:1511.07289. - · arXiv
  14. [15][15] D. C. Dowson and B. V. Landau. The Fréchet distance between multivariate normal distributions. Journal of Multivariate Analysis , 12:450-455, 1982. -
  15. [17][17] S. Gadat, F. Panloup, and S. Saadane. Stochastic heavy ball. arXiv e-prints , arXiv:1609.04228, 2016. - · arXiv
  16. [18][18] I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio. Generative adversarial nets. In Z. Ghahramani, M. Welling, C. Cortes, N. D. Lawrence, and K. Q. Weinberger, editors, Advances in Neural Information Processing Systems 27 , pages 2672-2680, 2014. -
  17. [19][19] I. J. Goodfellow. On distinguishability criteria for estimating generative models. In Workshop at the International Conference on Learning Representations (ICLR) , 2015. arXiv:1412.6515. - · arXiv
  18. [20][20] I. J. Goodfellow. NIPS 2016 tutorial: Generative adversarial networks. arXiv e-prints , arXiv:1701.00160, 2017. - · arXiv
  19. [21][21] X. Goudou and J. Munier. The gradient and heavy ball with friction dynamical systems: the quasiconvex case. Mathematical Programming , 116(1):173-191, 2009. -
  20. [22][22] P. Grnarova, K. Y. Levy, A. Lucchi, T. Hofmann, and A. Krause. An online learning approach to generative adversarial networks. arXiv e-prints , arXiv:1706.03269, 2017. - · arXiv
  21. [23][23] I. Gulrajani, F. Ahmed, M. Arjovsky, V. Dumoulin, and A. Courville. Improved training of Wasserstein GANs. arXiv e-prints , arXiv:1704.00028, 2017. Advances in Neural Information Processing Systems 31 (NIPS 2017). - · arXiv
  22. [24][24] M. W. Hirsch. Convergent activation dynamics in continuous time networks. Neural Networks , 2(5):331-349, 1989. -
  23. [25][25] R. D. Hjelm, A. P. Jacob, T. Che, K. Cho, and Y. Bengio. Boundary-seeking generative adversarial networks. arXiv e-prints , arXiv:1702.08431, 2017. - · arXiv
  24. [26][26] S. Hochreiter and J. Schmidhuber. Flat minima. Neural Computation , 9(1):1-42, 1997. -
  25. [27][27] P. Isola, J.-Y . Zhu, T. Zhou, and A. A. Efros. Image-to-image translation with conditional adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition , 2017. arXiv:1611.07004. - · arXiv
  26. [29][29] D. P. Kingma and J. L. Ba. Adam: A method for stochastic optimization. In Proceedings of the International Conference on Learning Representations (ICLR)) , 2015. arXiv:1412.6980. - · arXiv
  27. [30][30] V. R. Konda. Actor-Critic Algorithms . PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 2002. -
  28. [31][31] V. R. Konda and V. S. Borkar. Actor-critic-type learning algorithms for Markov decision processes. SIAM J. Control Optim. , 38(1):94-123, 1999. -
  29. [32][32] V. R. Konda and J. N. Tsitsiklis. Linear stochastic approximation driven by slowly varying Markov chains. Systems & Control Letters , 50(2):95-102, 2003. -
  30. [33][33] V. R. Konda and J. N. Tsitsiklis. Convergence rate of linear two-time-scale stochastic approximation. The Annals of Applied Probability , 14(2):796-819, 2004. -
  31. [34][34] A. Krizhevsky, I. Sutskever, and G. E. Hinton. ImageNet classification with deep convolutional neural networks. In Proceedings of the 25th International Conference on Neural Information Processing Systems , pages 1097-1105, 2012. -
  32. [35][35] H. J. Kushner and G. G. Yin. Stochastic Approximation Algorithms and Recursive Algorithms and Applications . Springer-Verlag New York, second edition, 2003. -
  33. [36][36] C. Ledig, L. Theis, F. Huszar, J. Caballero, A. P. Aitken, A. Tejani, J. Totz, Z. Wang, and W. Shi. Photo-realistic single image super-resolution using a generative adversarial network. arXiv e-prints , arXiv:1609.04802, 2016. - · arXiv
  34. [37][37] C.-L. Li, W.-C. Chang, Y. Cheng, Y. Yang, and B. Póczos. MMD GAN: Towards deeper understanding of moment matching network. In Advances in Neural Information Processing Systems 31 (NIPS 2017) , 2017. arXiv:1705.08584. - · arXiv
  35. [38][38] J. Li, A. Madry, J. Peebles, and L. Schmidt. Towards understanding the dynamics of generative adversarial networks. arXiv e-prints , arXiv:1706.09884, 2017. - · arXiv
  36. [39][39] J. H. Lim and J. C. Ye. Geometric GAN. arXiv e-prints , arXiv:1705.02894, 2017. - · arXiv
  37. [40][40] S. Liu, O. Bousquet, and K. Chaudhuri. Approximation and convergence properties of generative adversarial learning. In Advances in Neural Information Processing Systems 31 (NIPS 2017) , 2017. arXiv:1705.08991. - · arXiv
  38. [41][41] Z. Liu, P. Luo, X. Wang, and X. Tang. Deep learning face attributes in the wild. In Proceedings of International Conference on Computer Vision (ICCV) , 2015. -
  39. [42][42] L. M. Mescheder, S. Nowozin, and A. Geiger. The numerics of GANs. In Advances in Neural Information Processing Systems 31 (NIPS 2017) , 2017. arXiv:1705.10461. - · arXiv
  40. [43][43] L. Metz, B. Poole, D. Pfau, and J. Sohl-Dickstein. Unrolled generative adversarial networks. In Proceedings of the International Conference on Learning Representations (ICLR) , 2017. arXiv:1611.02163. - · arXiv
  41. [44][44] A. Mokkadem and M. Pelletier. Convergence rate and averaging of nonlinear two-time-scale stochastic approximation algorithms. The Annals of Applied Probability , 16(3):1671-1702, 2006. -
  42. [45][45] Y. Mroueh and T. Sercu. Fisher GAN. In Advances in Neural Information Processing Systems 31 (NIPS 2017) , 2017. arXiv:1705.09675. - · arXiv
  43. [46][46] V. Nagarajan and J. Z. Kolter. Gradient descent GAN optimization is locally stable. arXiv e-prints , arXiv:1706.04156, 2017. Advances in Neural Information Processing Systems 31 (NIPS 2017). - · arXiv
  44. [48][48] Y. Netzer, T. Wang, A. Coates, A. Bissacco, B. Wu, and A. Y. Ng. Reading digits in natural images with unsupervised feature learning. In NIPS Workshop on Deep Learning and Unsupervised Feature Learning 2011 , 2011. -
  45. [49][49] B. T. Polyak. Some methods of speeding up the convergence of iteration methods. USSR Computational Mathematics and Mathematical Physics , 4(5):1-17, 1964. -
  46. [50][50] H. L. Prasad, L. A. Prashanth, and S. Bhatnagar. Two-timescale algorithms for learning Nash equilibria in general-sum stochastic games. In Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems (AAMAS '15) , pages 1371-1379, 2015. -
  47. [51][51] A. Radford, L. Metz, and S. Chintala. Unsupervised representation learning with deep convolutional generative adversarial networks. In Proceedings of the International Conference on Learning Representations (ICLR) , 2016. arXiv:1511.06434. - · arXiv
  48. [52][52] A. Ramaswamy and S. Bhatnagar. Stochastic recursive inclusion in two timescales with an application to the lagrangian dual problem. Stochastics , 88(8):1173-1187, 2016. -
  49. [53][53] T. Salimans, I. J. Goodfellow, W. Zaremba, V. Cheung, A. Radford, and X. Chen. Improved techniques for training GANs. In D. D. Lee, M. Sugiyama, U. V. Luxburg, I. Guyon, and R. Garnett, editors, Advances in Neural Information Processing Systems 29 , pages 2234-2242, 2016. -
  50. [54][54] V. B. Tadi´ c. Almost sure convergence of two time-scale stochastic approximation algorithms. In Proceedings of the 2004 American Control Conference , volume 4, pages 3802-3807, 2004. -
  51. [55][55] L. Theis, A. van den Oord, and M. Bethge. A note on the evaluation of generative models. In Proceedings of the International Conference on Learning Representations (ICLR) , 2016. arXiv:1511.01844. · arXiv

Cited by

Sorted by citations

Authors
Heusel, M., Ramsauer, H., Unterthiner, T., Nessler, B., & Hochreiter, S.
Affiliations
Johannes Kepler University of Linz (AT)
Venue
arXiv
Publisher
arXiv
Published
2017
Volume
30
Pages
6626-6637
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2963981733
Cited by
8,365
References
0
Citations by year
2026: 39 · 2025: 963 · 2024: 1682 · 2023: 1499 · 2022: 974 · 2021: 1505 · 2020: 1026 · 2019: 530 · 2018: 139 · 2017: 6 · 2013: 1
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Funders
  • Bayer (09/2017)
  • Nvidia
  • Austrian Science Fund
  • Horizon 2020 Framework Programme (671555)
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Generative Adversarial Networks and Image Synthesis
  • Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
  • Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
Keywords
generative adversarial networks, stochastic approximation, Adam optimizer, flat minima, Fréchet Inception Distance, Wasserstein GAN, DCGAN, image generation

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review