Decentralized Parallel Algorithm for Training Generative Adversarial Nets
Decentralized Parallel Algorithm for Training Generative Adversarial Nets
复制标题
DOI:
--
复制
发表时间:
2019-10
期刊:
影响因子:
--
通讯作者:
Mingrui Liu;Youssef Mroueh;Wei Zhang;Xiaodong Cui;Jerret Ross;Tianbao Yang;Payel Das
中科院分区:
文献类型:
--
作者:
Mingrui Liu;Youssef Mroueh;Wei Zhang;Xiaodong Cui;Jerret Ross;Tianbao Yang;Payel Das
Generative Adversarial Networks (GANs) are powerful class of generative models in the deep learning community. Current practice on large-scale GAN training \cite{brock2018large} 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 communicate with the central node. 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. In this paper, we design a decentralized algorithm for solving a class of non-convex non-concave min-max problem with provable guarantee. Experimental results on GANs demonstrate the effectiveness of the proposed algorithm.