Decentralized Federated Learning with Distributed Aggregation Weight Optimization
Zhiyuan Zhai, Xiaojun Yuan, Xin Wang, and Geoffrey Ye Li

TL;DR
This paper proposes a fully distributed algorithm for optimizing aggregation weights in decentralized federated learning, enhancing learning efficiency and accuracy without relying on a central server.
Contribution
It introduces a distributed weight optimization method that aligns with decentralized DFL, including convergence analysis and a subgradient-based solution approach.
Findings
The proposed algorithm improves convergence speed in DFL.
Distributed weight optimization enhances model accuracy.
Numerical results confirm the algorithm's superiority in practical scenarios.
Abstract
Decentralized federated learning (DFL) is an emerging paradigm to enable edge devices collaboratively training a learning model using a device-to-device (D2D) communication manner without the coordination of a parameter server (PS). Aggregation weights, also known as mixing weights, are crucial in DFL process, and impact the learning efficiency and accuracy. Conventional design relies on a so-called central entity to collect all local information and conduct system optimization to obtain appropriate weights. In this paper, we develop a distributed aggregation weight optimization algorithm to align with the decentralized nature of DFL. We analyze convergence by quantitatively capturing the impact of the aggregation weights over decentralized communication networks. Based on the analysis, we then formulate a learning performance optimization problem by designing the aggregation weights to…
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 · IoT and Edge/Fog Computing · Advanced MIMO Systems Optimization
