Collaborative Deep Learning in Fixed Topology Networks

By Zhanhong Jiang, Aditya Balu, Chinmay Hegde, Soumik Sarkar. 2017

201 citations recorded by the source corpus.

There is significant recent interest to parallelize deep learning algorithms in order to handle the enormous growth in data and model sizes. While most advances focus on model parallelization and engaging multiple computing agents via using a central parameter server, aspect of data parallelization along with decentralized computation has not been explored sufficiently. In this context, this paper presents a new consensus-based distributed SGD (CDSGD) (and its momentum variant, CDMSGD) algorithm for collaborative deep learning over fixed topology networks that enables data parallelization as well as decentralized computation. Such a framework can be extremely useful for learning agents with access to only local/private data in a communication constrained environment. We analyze the convergence properties of the proposed algorithm with strongly convex and nonconvex objective functions with fixed and diminishing step sizes using concepts of Lyapunov function construction. We demonstrate the efficacy of our algorithms in comparison with the baseline centralized SGD and the recently proposed federated averaging algorithm (that also enables data parallelism) based on benchmark datasets such as MNIST, CIFAR-10 and CIFAR-100.

Subfields: Artificial Intelligence, Computer Networks and Communications, Electrical and Electronic Engineering, Federated & Distributed Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jianyu Wang
  2. Gauri Joshi
  3. Mehrdad Mahdavi
  4. Aryan Mokhtari
  5. Zhihua Zhang
  6. Farzin Haddadpour
  7. Xiang Li
  8. Wenhao Yang

In Computer Networks and Communications

  1. Ramtin Pedarsani
  2. Aryan Mokhtari
  3. Amirhossein Reisizadeh
  4. Jianyu Wang
  5. Gauri Joshi
  6. Hamed Hassani
  7. Hossein Taheri
  8. Kannan Ramchandran

In Electrical and Electronic Engineering

  1. Jianyu Wang
  2. Aryan Mokhtari
  3. Zehui Xiong
  4. Dusist Niyato
  5. Giovanni Neglia
  6. Chuan Xu
  7. Gauri Joshi
  8. Othmane Marfoq

In Federated & Distributed Learning

  1. Jianyu Wang
  2. Gauri Joshi
  3. Mehrdad Mahdavi
  4. Farzin Haddadpour
  5. Aryan Mokhtari
  6. Cong Xie
  7. Xiang Li
  8. Zhihua Zhang

Citations in the corpus