The Role of Network Topology for Distributed Machine Learning

By Giovanni Neglia, Gianmarco Calbi, D. Towsley, Gayane Vardoyan. 2019

59 citations recorded by the source corpus.

Many learning problems are formulated as minimization of some loss function on a training set of examples. Distributed gradient methods on a cluster are often used for this purpose. In this paper, we study how the variability of task execution times at cluster nodes affects the system throughput. In particular, a simple but accurate model allows us to quantity how the time to solve the minimization problem depends on the network of information exchanges among the nodes. Interestingly, we show that, even when communication overhead may be neglected, the clique is not necessarily the most effective topology, as commonly assumed in previous works.

How researchers see this paper

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

  1. Othmane Marfoq
  2. Edwige Cyffers
  3. Lichao Sun
  4. Aurélien Bellet
  5. Liangqi Yuan
  6. Philip S. Yu
  7. Giovanni Neglia
  8. Chuan Xu

Citations in the corpus