A Decentralized Parallel Algorithm for Training Generative Adversarial Nets
Mingrui Liu, Wei Zhang, Youssef Mroueh, Xiaodong Cui, Jerret Ross,, Tianbao Yang, Payel Das

TL;DR
This paper introduces the first gradient-based decentralized parallel algorithm for training GANs, enabling efficient distributed learning with multiple communication rounds per iteration and proven convergence properties.
Contribution
It presents a novel decentralized algorithm for GAN training that handles nonconvex-nonconcave optimization with theoretical convergence guarantees.
Findings
Effective training of GANs in decentralized settings.
Convergence to first-order stationary points proven.
Experimental results demonstrate algorithm's effectiveness.
Abstract
Generative Adversarial Networks (GANs) are a powerful class of generative models in the deep learning community. Current practice on large-scale GAN training utilizes large models and distributed large-batch training strategies, and is implemented on deep learning frameworks (e.g., TensorFlow, PyTorch, etc.) designed in a centralized manner. In the centralized network topology, every worker needs to either directly communicate with the central node or indirectly communicate with all other workers in every iteration. However, when the network bandwidth is low or network latency is high, the performance would be significantly degraded. Despite recent progress on decentralized algorithms for training deep neural networks, it remains unclear whether it is possible to train GANs in a decentralized manner. The main difficulty lies at handling the nonconvex-nonconcave min-max optimization and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsHuman Pose and Action Recognition · Generative Adversarial Networks and Image Synthesis · Video Surveillance and Tracking Methods
MethodsConvolution · Dogecoin Customer Service Number +1-833-534-1729
