Topology Construction with Minimum Total Time for Geo-Distributed Decentralized Federated Learning.

Chunhui Du,Jianhang Xiao,Wei Guo
DOI: https://doi.org/10.1145/3594315.3594397
2023-01-01
Abstract:Decentralized federated learning (DFL) enables multiple clients to collaboratively train a machine learning model by exchanging parameters with each other while protecting privacy. Clients may be deployed in geo-distributed sites and communicate through varying significantly wide area networks (WANs). After the topology is constructed, the clients iteratively update the local model and exchange it with neighboring clients until the required accuracy is achieved. A more connected topology usually has fewer iterations but may suffer from a longer time per iteration. How to construct the topology with minimum total time by making a trade-off between the number of iterations and the time per iteration is a crucial issue to be studied. In this paper, we evaluate the number of iterations and the time per iteration of arbitrary topology and then propose a heuristic algorithm to construct the best one by evaluating a series of possible topologies. Our extensive experiments have shown that the other common topologies require 1.88 × to 4.53 × the total time to achieve the same accuracy compared to the topology obtained by our algorithm.
What problem does this paper attempt to address?