DACFL: Dynamic Average Consensus Based Federated Learning in Decentralized Topology
Zhikun Chen, Daofeng Li, Jinkang Zhu, Sihai Zhang

TL;DR
This paper introduces DACFL, a decentralized federated learning method that uses dynamic average consensus to enable model training without a central server, improving robustness and performance over existing decentralized approaches.
Contribution
The paper proposes DACFL, a novel decentralized federated learning algorithm employing dynamic average consensus, with theoretical convergence analysis and superior experimental performance.
Findings
DACFL outperforms D-PSGD and CDSGD in most cases.
Validates effectiveness on MNIST, Fashion-MNIST, and CIFAR-10.
Works in both time-invariant and time-varying networks.
Abstract
Federated learning (FL) is a burgeoning distributed machine learning framework where a central parameter server (PS) coordinates many local users to train a globally consistent model. Conventional federated learning inevitably relies on a centralized topology with a PS. As a result, it will paralyze once the PS fails. To alleviate such a single point failure, especially on the PS, some existing work has provided decentralized FL (DFL) implementations like CDSGD and D-PSGD to facilitate FL in a decentralized topology. However, there are still some problems with these methods, e.g., significant divergence between users' final models in CDSGD and a network-wide model average necessity in D-PSGD. In order to solve these deficiency, this paper devises a new DFL implementation coined as DACFL, where each user trains its model using its own training data and exchanges the intermediate models…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Mobile Crowdsensing and Crowdsourcing
